Free Download Hands-On Introduction to Infrastructure as Code with AWS CDK
Published 8/2026
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Language: English | Duration: 3h 22m | Size: 3.69 GB
Hands-on guide to AWS CDK with TypeScript, Constructs, CloudFormation, Lambda, API Gateway, and DynamoDB
What you'll learn
Understand what AWS CDK is and why it's used for infrastructure as code
Set up a complete CDK development environment with TypeScript
Create and deploy your first CDK application to AWS
Work with CDK constructs, stacks, and apps
Use CDK context, parameters, and outputs effectively
Requirements
Basic understanding of AWS services (S3, Lambda, DynamoDB concepts)
Comfortable with command line and terminal
Basic TypeScript or JavaScript knowledge helpful but not required
Description
Hands-On Introduction to Infrastructure as Code with AWS CDK
This hands-on course provides a practical introduction to Infrastructure as Code using AWS CDK (Cloud Development Kit), a modern framework that allows you to define and provision AWS infrastructure using familiar programming languages.
If you've ever wanted to manage AWS infrastructure as code without writing raw CloudFormation templates, this course is for you.
We focus on learning by doing. There are no theory-heavy slides or unnecessary complexity. Instead, you'll work directly with AWS CDK and deploy real AWS resources from the very beginning.
The course uses TypeScript, but AWS CDK also supports Python, Java, C#, and Go. The core CDK concepts remain the same across these languages, so the knowledge you gain can be transferred to whichever language you choose for your own projects.
We will start by understanding what AWS CDK is, how it fits into the AWS ecosystem, and how it relates to CloudFormation. Then we'll set up the development environment using Node.js, TypeScript, and the AWS CLI before creating and deploying your first CDK application.
Throughout the course, you'll learn how to work with
- CDK Apps, Stacks, and Constructs
- AWS Construct Library
- CDK bootstrapping
- S3 buckets
- AWS Lambda functions
- Amazon API Gateway
- Amazon DynamoDB
- Parameters and Outputs
- Environment variables
- CDK Context
- Multiple environments such as development, staging, and production
- CloudFormation synthesis
- Infrastructure deployment and updates
As the course progresses, you'll combine multiple AWS services to build a complete serverless application defined entirely as code.
You'll also see what happens behind the scenes when AWS CDK synthesizes your application into CloudFormation templates, helping you understand how CDK combines the flexibility of programming languages with the underlying reliability of AWS CloudFormation.
Everything is explained through practical examples designed to help you understand not only how to use AWS CDK, but also how to structure infrastructure code that can be maintained and reused across projects and environments.
If you want a clear, beginner-friendly, and hands-on introduction to Infrastructure as Code with AWS CDK, this course is for you.
Who this course is for
Developers wanting to define AWS infrastructure using programming language rather than YAML or JSON
Backend developers who need to provision AWS resources for their applications
Anyone with basic AWS knowledge wanting to automate infrastructure deployment
Homepage
Code:
https://www.udemy.com/course/hands-on-introduction-to-infrastructure-as-code-with-aws-cdk
View hidden content is available for registered users!
No Password - Links are Interchangeable