In 1-2 sentences, explain what your course is about and why students should enroll...
This course is no longer available.
Explore other coursesCourse overview
Then use this section to go into more detail about the value students will receive in your course...
01
Use this space to define the target audience for your course.
02
Be detailed. Prospective students should think, “This course is exactly for people like me.”
03
It can be a good idea to bold key phrases to call attention to key words
Describe a key outcome or topic covered in your course
Give students an idea of how they can expect to grow throughout your course. Include specificity and precise results so students can benchmark exactly what they’ll learn.
Describe a key outcome or topic covered in your course
Give students an idea of how they can expect to grow throughout your course. Include specificity and precise results so students can benchmark exactly what they’ll learn.
Describe a key outcome or topic covered in your course
Give students an idea of how they can expect to grow throughout your course. Include specificity and precise results so students can benchmark exactly what they’ll learn.
Describe a key outcome or topic covered in your course
Give students an idea of how they can expect to grow throughout your course. Include specificity and precise results so students can benchmark exactly what they’ll learn.

Live sessions
Learn directly from Ruben J Garcia in a real-time, interactive format.
Lifetime access
Go back to course content and recordings whenever you need to.
Community of peers
Stay accountable and share insights with like-minded professionals.
Certificate of completion
Share your new skills with your employer or on LinkedIn.
Maven Guarantee
This course is backed by the Maven Guarantee. Students are eligible for a full refund up until the halfway point of the course.
7 live sessions • 2 lessons • 9 projects
¿Qué es IaC? Diferencias entre CDK, CloudFormation, Terraform, Pulumi.
Conceptos básicos de CDK: Stacks, App, Constructs.
Ventajas de usar CDK.
Primer proyecto en CDK: crear un Stack sencillo.
Demostración en directo: Stack que crea un bucket S3.
Jun
16
Fundamentos de IaC y primeros pasos con CDK
Tu primer proyecto en CDK
Qué son los Constructs y tipos (L1, L2, L3).
Crear un Construct propio básico.
JSII: cómo funciona y por qué importa.
Uso de constructs reutilizables: ejemplos prácticos.
Jun
19
Constructs y desarrollo de infraestructura modular
Constructs: DynamoDB
Construct L3: Lambda + SQS DLQ
Testing de infraestructura CDK (assertions).
Entornos (environments, account, region) y stacks cruzados.
Bundling avanzado de Lambdas.
Lambda + API Gateway localmente.
Jun
23
CDK avanzado: testing, entornos y despliegues complejos
Stack Lambda + API Gateway
Testeando Stacks
Stacks que hablan entre ellos
Introducción a AWS CodePipeline y AWS CDK Pipelines.
Crear un pipeline sencillo de despliegue.
Pipelines auto-mutantes: cuando el pipeline actualiza el pipeline.
Jun
24
Automatización: Pipelines de despliegue con CDK Pipelines
Pipeline en CDK: Setup
Pipeline en CDK: Testing
Repaso rápido de conceptos críticos (10 min).
Propuesta de proyecto final:
Cada alumno debe haber preparado un pequeño proyecto CDK (por ejemplo: una API Gateway + Lambda + DynamoDB) desplegado mediante pipeline.
Resolución de dudas importantes.
Jun
26
Preparacion Proyecto Final
Guia Proyecto Final
Ideas Proyecto Final
Presentación de proyectos finales de los alumnos
Jun
30
Q&A Proyecto Final
Jul
1
Presentaciones Proyectos Finales
Proyecto Final
Author name
Author name
This is where you'll add your bio as a way to establish credibility and demonstrate to your audience why you're the right person to teach this course.
4-6 hours per week
Tuesdays & Thursdays
1:00pm - 2:00pm EST
If your events are recurring and at the same time, it might be easiest to use a single line item to communicate your course schedule to students
May 7, 2022
Feel free to type out dates as your title as a way to communicate information about specific live sessions or other events.
Weekly projects
2 hours per week
Schedule items can also be used to convey commitments outside of specific time slots (like weekly projects or daily office hours).
Active hands-on learning
This course builds on live workshops and hands-on projects
Interactive and project-based
You’ll be interacting with other learners through breakout rooms and project teams
Learn with a cohort of peers
Join a community of like-minded people who want to learn and grow alongside you