AWS Cloud Development Kit CDK V2 Beginner to Advanced

Learn to Provision & Deploy Serverless Apps with AWS CDK v2 & Typescipt & Generative AI (No Coding Experience Required)
AWS Cloud Development Kit CDK V2 Beginner to Advanced
File Size :
6.58 GB
Total length :
6h 34m

Category

Instructor

Rahul Trisal

Language

Last update

9/2023

Ratings

4.6/5

AWS Cloud Development Kit CDK V2 Beginner to Advanced

What you’ll learn

Learn provisioning and deploying Resources using Cloud Development Kit – CDK v2 (using Typescript) – No previous Coding Experience in TypeScript required
Using AWS CDK, provision S3, DynamoDB, Lambda, CloudWatch, API Gateway, IAM
Section on AWS Generative AI Tool – AWS CodeWhisperer to auto generate CDK Code with exceptional results.
Use Case 1 – Provision a Banking Serverless Application – AWS API Gateway, Lambda and S3 using AWS CDK v2
Use Case 2 : Provision Retail Enterprise Serverless Application – API Gateway, Lambda, DynamoDB using AWS CDK v2
Learn to create AWS CI-CD pipeline using CDK and deploy AWS Services usning the CI-CD pipeline built using CDK
Learn the CDK Best Practices based on Real World Migrations experience of the Instructor in migrating large number of apps from on-premise to AWS using CDK v2
Use Case 3 : Provision a Web Server with VPC, Subnets, Security Group, EC2 and UserData using AWS CDK v2
Learn the Fundamentals and Advanced Concepts of the AWS CDK and Typescript
Learn concepts related to Multi-Stack Deployment and Outputs
AWS CDK Testing : Fine-Grained Assertions Tests and Snapshot Test
I strongly believe this is the best AWS CDK V2 course on Internet. Try out the course, If you donot like it, comes with 30 day money back guarantee from Udemy.
If you are an advanced user of TypeScript and AWS CDK , please review the course content to determine suitability as this course will start from absolute basics
AWS CDK – Intermediate Concepts 1 – L1, L2 and L3 Constructs Demos
Strategies for Resource Sharing across Apps and Stacks using AWS SSM, CfnOutput and MultiStack

AWS Cloud Development Kit CDK V2 Beginner to Advanced

Requirements

No programming experience required for developing the resources using AWS CDK Typescript
Basic knowledge on AWS Services

Description

AWS Cloud Development Kit (CDK) v2 – Beginner to AdvancedNew Sections Included on 03-Sep-2023Included 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 AWS SSM, CfnOutput (Section 11)Section on L1, L2 and L3 Constructs (Section 8)Welcome to the most comprehensive AWS Cloud Development Kit (CDK) – V2 on Udemy from an instructor with actual enterprise hands-on implementation experience migrating large number of workloads for Fortune 100 companies using AWS CDK V2.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 AWS CDK , please review the course content to determine suitability as this course will start from absolute basics.I strongly believe this is the best AWS CDK V2 course on Internet. If you are looking to learn AWS CDK, try out the course and you will be amazed to see how much you can learn through a 5 hour course. 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 :  IntroductionCourse OutlineSection 2 :  AWS CDK v2 – Setup and Pre-RequisitesAWS CDK SetupSection 3 : AWS CDK – Basic ConceptsEvolution of AWS Infrastructure as CodeAWS CloudFormation – OverviewWhat is AWS CDK and BenefitsAWS CDK – Basic ConceptsAWS CDK – Project StructureSection 4 : AWS Service Creation using AWS CDK v2 – S3, DynamoDB, Lambda and CloudWatchCreate S3 using AWS CDK v2Create DynamoDB using AWS CDK v2Create Lambda using AWS CDK v2Create CloudWatch Alarm using AWS CDK v2CDK Removal Policy – Removal, Retain and SnapshotPart 5 : Serverless Use Case 1 – API Gateway, Lambda and S3Architecture for Serverless Use CaseS3 Bucket creation with CDK v2IAM Role and S3 creation with CDK v2Lambda, IAM Role and S3 creation with CDK v2API Gateway, Lambda, IAM Role and S3 creation with CDK v2Optional (How to write the Lambda Code) – From my Udemy Course on AWS LambdaPart 6 :  Use Case 2 : Web Server – VPC, Subnets, EC2 and UserDataArchitecture for WebServer Use CaseVPC, Subnets and Other VPC Components Security GroupsEC2 InstanceAdding UserData to EC2 InstancePart 7 : Generative AI Coding Tool –  AWS CodeWhispererAWS CodeWhisperer – OverviewAWS CodeWhisperer – InstallationCreate 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 ConstructsL1, L2, L3 Constructs – TheoryL1 and L2 Constructs – Hands OnL3 Constructs – Hands OnPart 9 : CI-CD Pipeline : Creating and Deploying AWS CDK Apps using CI-CD Pipeline Architecture for Serverless Use Case IAM Role Creation for Use CaseDeploying AWS Services using the CI-CD PipelinePart 10 :  Serverless Use Case 2 – S3, Lambda and DynamoDBIntroduction – Implementing Serveless Use Case 2Create IAM Role  using AWS CDK v2Create Lambda using AWS CDK v2Create S3 using AWS CDK v2Create DynamoDB using AWS CDK v2Optional (How to write the Lambda Code) – From my Udemy Course on AWS LambdaPart 11:  CDK Advanced Concepts – Cross App and Multi-Stack  Resource SharingNeed for Resource Sharing – TheoryAWS System Manager – Overview TheoryStrategies for Resource Sharing across Apps and Stacks – TheoryStrategy 1 : Using SSM Parameter Store for Resource Sharing across Apps Strategy 2 :  Using CfnOutput for Resource Sharing across Apps Strategy 3 – Multi Stack Deployment (Same App) – TheoryPart 12:  CDK Best Practices : 10 Best Practices based on my learnings from App MigrationsAWS CDK – 10 Best PracticesPart 13:  CDK Additional Concepts – Termination Protection, CDK Commands and OutputsOutputs in CDKSummary of AWS CDK CommandsMulti-Stack DeploymentCDK – Termination ProtectionPart 14 : AWS CDK Testing : Fine-Grained Assertions Tests and Snapshot Test AWS CDK Testing : Fine-Grained Assertions TestsAWS CDK Testing : Snapshot TestsHandsOn AWS Services Covered in the Course using CDK v2:AWS LambdaS3S3 Event NotificationAPI GatewayDynamoDBCloudWatch CloudWatch AlarmIAM RoleVPCVPC Subnets, Internet Gateway and Route Tables etc.Security GroupEC2 Instances and UserDataAWS System ManagerCI-CD PipelineDeploying AWS Services developed using CDK v2 through CI-CD PipelineAWS CDK Testing : Fine-Grained Assertions TestsAWS CDK Testing : Snapshot Tests

Overview

Section 1: AWS CDK v2 – Course Introduction and Download Course Slides

Lecture 1 AWS CDK v2 – Course Introduction and Download Course Slides

Section 2: AWS CDK v2 – Setup and Pre-Requisites

Lecture 2 AWS CDK v2 – Setup

Section 3: AWS CDK – Basic Concepts

Lecture 3 Evolution of AWS Infrastructure as Code

Lecture 4 AWS CloudFormation – Overview

Lecture 5 What is AWS CDK and Benefits

Lecture 6 AWS CDK – Basic Concepts

Lecture 7 AWS CDK – Project Structure

Section 4: AWS Service Creation using AWS CDK v2 – S3, DynamoDB, AWS Lambda and CloudWatch

Lecture 8 Create S3 bucket using AWS CDK v2

Lecture 9 Create DynamoDB using AWS CDK v2

Lecture 10 Create AWS Lambda using CDK v2

Lecture 11 Deploying Lambda with Environment Variables – AWS Account and Region

Lecture 12 Create CloudWatch Alarm for Lambda using AWS CDK v2

Lecture 13 AWS CDK Removal Policy – How to Destroy or Retain AWS Resources using CDK

Section 5: Use Case 1 – API Gateway, Lambda and S3

Lecture 14 Architecture for Serverless Use Case

Lecture 15 S3 Bucket creation with CDK v2

Lecture 16 IAM Role and S3 Bucket with CDK v2

Lecture 17 Lambda, IAM Role and S3 creation with CDK v2

Lecture 18 Lambda Application Code

Lecture 19 API Gateway, Lambda, IAM Role and S3 creation with CDK v2

Lecture 20 Optional Lecture – Explanation of Lambda Code in Services Folder

Section 6: Use Case 2 – Web Server – VPC, Subnets, EC2 and UserData

Lecture 21 Architecture for Web Server Use Case

Lecture 22 VPC, Subnets and Other VPC Components

Lecture 23 Security Group

Lecture 24 EC2 Instance

Lecture 25 EC2 UserData and Demo

Section 7: Generative AI Coding Tool – AWS CodeWhisperer

Lecture 26 AWS CodeWhisperer – Overview

Lecture 27 Installing AWS CodeWhisperer

Lecture 28 Create S3 Bucket using AWS CodeWhisperer

Lecture 29 Create VPC and RDS Instance using AWS CodeWhisperer

Section 8: AWS CDK – Intermediate Concepts 1 – L1, L2 and L3 Constructs

Lecture 30 L1, L2, L3 Constructs – Theory

Lecture 31 L1 and L2 Constructs – Hands On

Lecture 32 L3 Constructs – Hands On

Section 9: CI-CD Pipeline : Creating and Deploying AWS CDK Apps using CI-CD Pipeline

Lecture 33 Building and Deploying a CI-CD Pipeline using AWS CDK v2

Lecture 34 Deploying AWS Services using the CI-CD Pipeline

Section 10: Use Case 3 – S3, Lambda and DynamoDB

Lecture 35 Architecture for Serverless Use Case

Lecture 36 IAM Role Creation for Use Case

Lecture 37 Lambda Function and IAM Creation

Lecture 38 Lambda – Application Code

Lecture 39 S3, Lambda Function and IAM Creation

Lecture 40 DynamoDB, S3, Lambda Function and IAM

Lecture 41 End to End Demo – DynamoDB, S3, Lambda Function and IAM

Lecture 42 Optional Lecture – Explanation of Lambda Code in Services Folder

Section 11: CDK Advanced Concepts – Cross App and Multi-Stack Resource Sharing

Lecture 43 Need for Resource Sharing – Theory

Lecture 44 AWS System Manager – Overview Theory

Lecture 45 Strategies for Resource Sharing across Apps and Stacks – Theory

Lecture 46 Strategy 1 : Using SSM Parameter Store for Resource Sharing across Apps – Part 1

Lecture 47 Strategy 1 : Using SSM Parameter Store for Resource Sharing across Apps – Part 2

Lecture 48 Strategy 2 : Using CfnOutput for Resource Sharing across Apps – Part 1

Lecture 49 Strategy 2 : Using CfnOutput for Resource Sharing across Apps – Part 2

Lecture 50 Strategy 3 – Multi Stack Deployment (Same App) – Theory

Lecture 51 Strategy 3 – Multi Stack Deployment (Same App) – HandsOn

Section 12: CDK Best Practices : 10 Best Practices based on my learnings from App Migrations

Lecture 52 10 Best Practices based on my learnings from Enterprise Application Migrations

Section 13: CDK Additional Concepts – Termination Protection, CDK Commands and Outputs

Lecture 53 CDK – Termination Protection

Lecture 54 Summary of AWS CDK Commands

Lecture 55 Outputs in CDK

Section 14: AWS CDK Testing : Fine-Grained Assertions Tests and Snapshot Test

Lecture 56 AWS CDK Testing : Fine-Grained Assertions Tests

Lecture 57 AWS CDK Testing : Snapshot Tests

Begineers and Intermediates learning to provision resources using AWS Cloud Development Kit (CDK) v2 Typescript

Course Information:

Udemy | English | 6h 34m | 6.58 GB
Created by: Rahul Trisal

You Can See More Courses in the Developer >> Greetings from CourseDown.com

New Courses

Scroll to Top