AWS Cloud Development Kit (CDK) v2 - Beginner to Advanced
New Sections Included
AWS Cloud Development Kit (CDK) v2 - Beginner to Advanced
New Sections Included
Included a Section on AWS Generative AI Tool - AWS CodeWhisperer to auto generate CDK Code with exceptional results (Section 7)
CDK Advanced Concepts - Cross App and Multi-Stack Resource Sharing using
This is a course for AWS CDK Beginners planning to gain expertise in provisioning AWS Resources using AWS CDK v2 in Typescript with no previous coding experience or experience in a different programming language.
Includes a Section on AWS Generative AI Tool - AWS CodeWhisperer to auto generate CDK Code with exceptional results.
It starts from absolute basics on AWS CDK v2, then builds on that to create AWS Resources using AWS CDK and finally culminating in developing advanced three real-world enterprise use case, developing the CI-CD Pipeline using AWS CDK and deploy AWS services developed using CDK through the pipeline and finally share the best practices from Real World Enterprise Cloud Migration using CDK.
If you are an advanced user of TypeScript and /or
I strongly believe this is the best If you are looking to learn If you donot like it, comes with 30 day money back guarantee from Udemy.
This course has been written in CDK V2 unlike other courses which were written in CDK V1 and then retrofitted to CDK V2.
Section 1 : Introduction
Course Outline
Section 2 : AWS CDK v2 - Setup and Pre-Requisites
AWS CDK Setup
Section 3 : AWS CDK - Basic Concepts
Evolution of AWS Infrastructure as Code
AWS CloudFormation - Overview
What is AWS CDK and Benefits
AWS CDK - Basic Concepts
AWS CDK - Project Structure
Section 4 : AWS Service Creation using AWS CDK v2 - S3, DynamoDB, Lambda and CloudWatch
Create S3 using AWS CDK v2
Create DynamoDB using AWS CDK v2
Create Lambda using AWS CDK v2
Create CloudWatch Alarm using AWS CDK v2
CDK Removal Policy - Removal, Retain and Snapshot
Part 5 : Serverless Use Case 1 - API Gateway, Lambda and S3
Architecture for Serverless Use Case
S3 Bucket creation with CDK v2
IAM Role and S3 creation with CDK v2
Lambda, IAM Role and S3 creation with CDK v2
API Gateway, Lambda, IAM Role and S3 creation with CDK v2
Optional (How to write the Lambda Code) - From my Udemy Course on AWS Lambda
Part 6 : Use Case 2 : Web Server - VPC, Subnets, EC2 and UserData
Architecture for WebServer Use Case
VPC, Subnets and Other VPC Components
Security Groups
EC2 Instance
Adding UserData to EC2 Instance
Part 7 : Generative AI Coding Tool - AWS CodeWhisperer
AWS CodeWhisperer - Overview
AWS CodeWhisperer - Installation
Create S3 Bucket with Auto Code Generation Tool - AWS CodeWhisperer
Create AWS VPC with Auto Code Generation Tool - AWS CodeWhisperer
Create RDS Instance with Auto Code Generation Tool - AWS CodeWhisperer
Part 8 : AWS CDK - Intermediate Concepts 1 - L1, L2 and L3 Constructs
Security Group
EC2 Instances and UserData
AWS System Manager
CI-CD Pipeline
Deploying AWS Services developed using CDK v2 through CI-CD Pipeline
AWS CDK Testing : Fine-Grained Assertions Tests
AWS CDK Testing : Snapshot Tests
Dear Learner,
The slides refered to in the lecture are uploaded here. Please use the one with latest date.
The code and any other artifact are uploaded in the respective lectures.
Please message me if anything is missing or you find any anamoly.
Thank you for the support
Regards
Rahul Trisal
The code uploaded for this lecture includes code for Lambda, Environment Variables and CloudWatch
The code for this lecture has been uploaded in the lecture where we created the lambda function(Lecture 11)
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.