Newsletter para devsEntra
Masterclass

Ejemplos reales de refactorización con buenas prácticas

Técnicas y métodos para mejorar tu código.

César Izquierdo
Desde 15€/mes

Duración total: 01:38:30

Código descargable

Acceso 100% online

Guía práctica de arquitectura serverless en AWS: definición, patrones, servicios clave, infra como código y demo full‑stack con Serverless Framework y DynamoDB.

Qué vas a aprender

  1. 1Definición práctica de serverless (BaaS + FaaS)
  2. 2Ventajas y desventajas de arquitecturas serverless
  3. 3Servicios serverless clave en AWS (Lambda, API Gateway, DynamoDB, SQS, SNS)
  4. 4Patrones arquitectónicos: simple web service, webhooks, notifier, BFF y strangler
  5. 5Infraestructura como código: CloudFormation, Terraform y Serverless Framework
  6. 6Despliegue y pipelines: Serverless Framework, packaging y GitHub Actions
  7. 7Modelado y uso de DynamoDB (keys, billing mode, scans y consultas)
  8. 8Colas y eventos para escalabilidad y resiliencia (SQS, SNS, batching)
  9. 9Empaquetado y optimización de Lambdas (Layers, Webpack, deployment individual)
  10. 10Caso real de migración: patrón usado para Parking History y migración gradual

Explora los capítulos

1. Presentación [08:01]

Presentación

[03:34]

Cosas de espías contra los Rogue Developers

[04:27]

2. Misión 1: Refactoring y Clean Code [22:55]

Misión 1: Refactoring y Clean Code

[06:39]

Refactor: Extract variable y extract constant

[01:50]

Principio Tell don’t ask 🔥

[06:02]

Resumen de la Misión 1

[04:11]

Consideraciones sobre el nombrado

[04:13]

3. Misión 2: Principio de responsabilidad única [19:48]

Misión 2: Principio de responsabilidad única

[04:44]

Refactor: Extract Method y regla Step Down

[04:55]

Patrón de diseño: Abstract Factory Method 🔥

[02:35]

Resumen de la Misión 2

[05:10]

Pregunta sobre estilo de código

[02:24]

4. Misión 3: Query Builder [10:06]

Misión 3: Query Builder

[03:26]

Programar a interfaces 🔥

[02:16]

Patrón de diseño: Builder

[03:24]

Resumen de la Misión 3

[01:00]

5. Misión 4: Patrón Adapter [10:02]

Misión 4: Patrón Adapter

[03:50]

Patrón de diseño: Adapter

[04:20]

Resumen de la Misión 4

[01:52]

6. Misión 5: Patrón Observador [11:30]

Misión 5: Patrón Observador

[02:01]

Refactor a Observer Pattern

[08:27]

Resumen de la Misión 5

[01:02]

7. Misión 6: Deshaciendo loops complejos [16:08]

Misión 6: Deshaciendo loops complejos

[02:28]

Refactor de un Switch

[02:20]

Refactor de variable temporal

[02:20]

Split loops 🔥

[07:14]

Resumen de la misión 6

[01:46]

Podrás ver a:

Imagen de César Izquierdo

César Izquierdo

AWS Community Builder y AWS Cloud Engineer.
Suscríbete

Desde 15€/mes