Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
What is AWS CDK and how to build a platform with it
Rating: 3.7 out of 5(7 ratings)
93 students

What is AWS CDK and how to build a platform with it

Build an amazing platform with AWS CDK and Projen
Created byMartin Müller
Last updated 5/2021
English

What you'll learn

  • How to effizient write IaC (Infrastructure as Code) in AWS using the CDK Framework.
  • Using AWS Solutions Constructs to implement often used and well-architected resource patterns

Course content

9 sections27 lectures2h 36m total length
  • Introduction & Agenda3:16

    A short summary about myself and what we will do in this course.

  • What is AWS CDK?2:04

    I explain what AWS CDK is and why you should use it.

  • Why is it useful?2:21

    Why you should use CDK over writing YAML templates

Requirements

  • User needs an AWS account

Description

Infrastructure as Code (short IaC) is a powerful method to create and maintain you deployments. AWS CDK is a very famous way of defining your deployment with IaC. AWS CDK synthesize to AWS Cloudformation which looks back on many years of use in divers productions. So yes AWS CDK is production ready!


In this course you are learning about the basics of AWS CDK which is an open source framework to generate Cloudformation templates out of code written in languages like Java, JavaScript, TypeScript or Python. CDK uses Constructs to describe one or more Cloudformation resources.


After that we build a Todolist platform consisting of a frontend React TS App hosted in an S3 Bucket and a backend with AppSync, Cognito and DynamoDB. Frontend and Backend are supported by a deployment pipeline. Each new commit triggers a new run of the AWS CodePipeline frontend or backend pipeline.


For setting up the projects and maintaining them we are using Projen which is a very helpful templating tool with a lot of useful tools for working with AWS CDK.


So lets join me in having a very nice DevOps like experience with AWS CDK and Projen.

Feel free to provide any feedback. Find my handles on: https://martinmueller.dev

:)

Who this course is for:

  • AWS Developers
  • AWS Architects