Ejemplos reales de refactorización con buenas prácticas
Técnicas y métodos para mejorar tu código.
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
- 1Definición práctica de serverless (BaaS + FaaS)
- 2Ventajas y desventajas de arquitecturas serverless
- 3Servicios serverless clave en AWS (Lambda, API Gateway, DynamoDB, SQS, SNS)
- 4Patrones arquitectónicos: simple web service, webhooks, notifier, BFF y strangler
- 5Infraestructura como código: CloudFormation, Terraform y Serverless Framework
- 6Despliegue y pipelines: Serverless Framework, packaging y GitHub Actions
- 7Modelado y uso de DynamoDB (keys, billing mode, scans y consultas)
- 8Colas y eventos para escalabilidad y resiliencia (SQS, SNS, batching)
- 9Empaquetado y optimización de Lambdas (Layers, Webpack, deployment individual)
- 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:
César Izquierdo
Desde 15€/mes
Este contenido es para suscriptores
Accede a “Ejemplos reales de refactorización con buenas prácticas” y a todo el catálogo premium
Desde 15€/mes · Matrícula: 24€ (solo tu primera vez)
Suscríbete