Hero image

AWS CDK de 0 a Experto

In 1-2 sentences, explain what your course is about and why students should enroll...

This course is no longer available.

Explore other courses

Course overview

Describe the transformation students will have in your course

Then use this section to go into more detail about the value students will receive in your course...

Who is this course for

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

What you’ll get out of this course

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.

What’s included

Ruben J Garcia

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.

Course syllabus

7 live sessions • 2 lessons • 9 projects

Week 1

Jun 16—Jun 22

    Fundamentos de IaC y primeros pasos con CDK

    ¿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

      Mon 6/164:00 PM—5:30 PM (UTC)
    • ✍️

      Tu primer proyecto en CDK

      Submit by Jun 19

    Constructs y desarrollo de infraestructura modular

    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

      Thu 6/194:00 PM—5:30 PM (UTC)
    • ✍️

      Constructs: DynamoDB

      Submit by Jun 26
    • ✍️

      Construct L3: Lambda + SQS DLQ

      Submit by Jun 26

Week 2

Jun 23—Jun 29

    CDK avanzado

    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

      Mon 6/234:00 PM—5:30 PM (UTC)
    • ✍️

      Stack Lambda + API Gateway

      Submit by Jun 22
    • ✍️

      Testeando Stacks

      Submit by Jun 22
    • ✍️

      Stacks que hablan entre ellos

      Submit by Jun 22

    Automatización: Pipelines de despliegue con CDK Pipelines

    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

      Tue 6/244:00 PM—5:30 PM (UTC)
    • ✍️

      Pipeline en CDK: Setup

      Submit by Jul 1
    • ✍️

      Pipeline en CDK: Testing

      Submit by Jul 1

    Proyecto Final: Preparación

    • 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

      Thu 6/264:00 PM—5:00 PM (UTC)
    • 📄

      Guia Proyecto Final

    • 📄

      Ideas Proyecto Final

Week 3

Jun 30—Jul 2

    Proyecto Final: Presentación

    Presentación de proyectos finales de los alumnos

    • Jun

      30

      Q&A Proyecto Final

      Mon 6/304:00 PM—5:00 PM (UTC)
    • Jul

      1

      Presentaciones Proyectos Finales

      Tue 7/14:00 PM—5:30 PM (UTC)
    • ✍️

      Proyecto Final

      Submit by Jul 1

What people are saying

        Testimonials are a great way to add social proof to your landing page so that students feel more comfortable choosing your course.
Author name

Author name

Author title
        You can add as many as you’d like! We typically recommend landing somewhere in the 2-6 range and adding photos so that they feel more “real”.
Author name

Author name

Author title

Meet your instructor

Ruben J Garcia

Ruben J Garcia

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.

Course schedule

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).

Learning is better with cohorts

Learning is better with cohorts

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

Frequently Asked Questions