Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS CDK in Typescript | A Comprehensive Guide for Beginners
Rating: 4.5 out of 5(76 ratings)
558 students

AWS CDK in Typescript | A Comprehensive Guide for Beginners

Step-by-Step Guide to Build IaaC in AWS CDK (TypeScript) - Constructs,Environments,Resources,Assets,Context, Tags & More
Last updated 6/2026
English

What you'll learn

  • CDK Basics - Core components and supporting technologies - AWS CloudFormation, CDK CLI
  • Develop CDK application - Pre-requisites, APIs, Code structure, CLI commands
  • Constructs - Different types of CDK constructs-L1,L2, L3
  • Stacks - Apps, Stacks (Multiple, Grouping, Nested)
  • Environments - Implicit Environments, Explicit Environments
  • Resources - Resource management, Removal policies, Referencing resources
  • Tags - CDK Tags, Priority, Include/Exclude
  • Assets - AWS S3 Assets and Docker Image Assets
  • Permissions - Grant methods, Roles & Policies
  • Context - Context Cache, Feature Flags, Configuration
  • Testing - Fine-grained testing, Snapshot Testing, Assertion Utilities
  • Best practices - Best practices for Application, Code and Constructs
  • Additional Concepts - Code Whisperer, CDK Migrate, Escape Hatches

Course content

17 sections86 lectures5h 45m total length
  • CDK Overview3:32

    CDK Overview - What does it offer?

  • Course Overview6:04

Requirements

  • Worked with at least one technology/service offered by Amazon Web Services (AWS)
  • Basic understanding in Typescript

Description

AWS Cloud Development toolkit, which is most often termed as CDK lets you build IaC (infrastructure as a code) applications with the expressive power of a programming language. This is changing the way, IaC code was developed, tested or deployed.

CDK framework is available in 6 programming languages including Javascript, Typescript, Python, Java, Go and .Net. As the name suggests, AWS CDK is offered by AWS - Amazon Web Services.

This course provides you a  practical training on AWS CDK, leveraging its core constructs and  features. The course contains following sections.


1. Introduction - Quick overview of CDK and this course.

2.CDK Basics -  Core components, supporting technologies like AWS CloudFormation and CDK CLI.

3.Develop first CDK application - Bare minimum needed to develop any CDK application - Pre-requisites, APIs, code structure and the CLI commands.

4. Constructs - Different types of CDK constructs-L1,L2, L3

5. Stacks - Apps, Stacks, Grouping, Nested Stacks.

6. Environments - Implicit Environments, Explicit Environments

7. Resources - Resource management, Removal policies, Referencing resources.

8. Tags - CDK Tags, Priority, Include/Exclude

9. Assets - AWS S3 Assets and Docker Image Assets.

10. Permissions - Grant methods, Roles & Policies,

11. Context - Context Cache, Feature Flags, Configuration

12. Additional Concepts - Code Whisperer, CDK Migrate, Escape Hatches

13. Testing - Testing CDK Applications, Template, Match,

14.  Best practices - Best practices for Application, Code and Constructs.

15. Conclude - References and Next Steps


Each of the sections are supported with sample demonstrations.  Please note that all the CDK examples are written in Typescript.

Who this course is for:

  • Software Professionals interested in defining Infrastructure as Code with AWS CDK and Typescript
  • More appropriate for beginner and intermediate levels