4.43 out of 5
4.43
186 reviews on Udemy

AWS CDK Masterclass – Build Cloud Infrastructures in Code

AWS Cloud Development Kit: Define & Provision Cloud Infrastructure & Serverless Projects in Code via AWS CloudFormation
Use the AWS CDK to Provision and Manage Serverless Cloud Infrastructures
Use the AWS CDK to Provision and Manage EC2 Instances, ASG, ALB Resources
Learn the fundamentals and advanced concepts of the AWS CDK
Deploy three real world projects that interact with S3, SES, Step Function, SNS, EventBridge, API Gateway, DynamoDB, EC2 & CloudWatch using the AWS CDK

AWS CDK Framework (Cloud Development Kit) is the best way to build scalable, reliable serverless (and other AWS resources) applications and deploy them in Amazon Web Services.

The great thing about the AWS CDK is that you don’t need to worry about learning YAML/JSONΒ syntax in order to create AWS resources for your cloud infrastructures – It’s all code based – meaning you’ll be writing code using a familiar modern programming language like Javascript, Typescript, Java, Go, Python…!

 

In this course, you will dive right in and learn how to create AWS resources and deploy them to AWS in no time!

In a nutshell, you will:

  • No longer need to create serverless infrastructures and any AWS resources using the AWS Management Console manually
  • Now have all your configurations and deployments in a project-structured manner using your favorite programming language
  • You no longer need to package your function into a zip file and manually upload them to the AWS cloud – use the A, allCLI to do all that for you!
  • You no longer need to understand the nighty-gritty, under-the-hood, jargon when it comes to provisioning AWS resources – with the AWS CDK, all that is abstracted out – all you focus on is write code and build your cloud infrastructures!

With the AWS CDK CLIΒ  and CDK Framework, you do all that using the Command Line Interface quicker!

 

With AWS CDK,Β  you write code as infrastructure and you can easily share the infrastructure design patterns with other teams within the organization or, if you choose so, with the public.

The AWS CDK is based on modern programming paradigms and lets you build reliable, cost-effective applications in the cloud with the power of a programming language (Python, Go, Java, Javascript, Typescript, C#).

 

 

For this course, we’ll deploy several real-world applications created with the AWS CDK:

  • An automated thumbnail generation service on S3
  • A RESTΒ API using AWSΒ APIΒ Gateway &Β Lambda
  • An Email Service Using Lambda, SES, API Gateway, SQS
  • An EC2 Instance with User-data that serves a simple webserver
  • An ALB Service
  • Scheduled Events (EventBridge)

After finishing the course, you will be confident in being able to write complex applications using the CDK.

 

In this course, you will be learning, by doing, everything you need to know to be proficient with the AWS CDK and integrate with many different AWS services!

Try this course, and you have 30 days to be refunded if you don’t like it. You have nothing to lose!

 

———————————

This course also comes with:

  • Lifetime access to all future updates
  • A responsive instructor in the Q&A Section
  • Udemy Certificate of Completion Ready for Download
  • A 30-Day “No Questions Asked” Money Back Guarantee!

Join me in this course if you want to learn about the AWS CDK!

Introduction

1
Introduction - About Instructor
2
Course Objectives
3
What You'll Learn and Course Prerequisites
4
AWS CDK Overview - What is it and Benefits

Code Download

1
====PLEASE READ====
2
Download Course Code

Development Environment Setup

1
Dev Environment Setup - Overview
2
Setup and AWS Profile
3
Install NodeJs
4
Install AWS CLI and Setup
5
AWS Machine Configurations
6
Install VS Code
7
Install AWS CDK

AWS CDK - Getting Started - Launch Your First CDK Application

1
Launch Your First CDK Project
2
AWS CDK Pricing

AWS CDK - Deep Dive - Key Concepts

1
AWS CDK Key Concept Overview
2
AWS CDK Key Concepts
3
Levels of Construct and the Construct LIbrary
4
Project File Structure Overview
5
CDK Important Commands
6
Environment Variables and Outputs
7
Lambda Functions Permissions - Listing all Buckets
8
Lambda Permission - List Lambda Functions
9
ListBucket Stack Cleanup

[Hands-On 1 ] - Build a REST API with AWS CDK

1
REST API - Quotes App - Introduction
2
Quotes Api - Adding Dynamo Table
3
Setting up CRUD - Save an Item
4
Saving a Quote to Dynamo DB
5
Get All Quotes
6
Delete a Quote
7
Update a Quote
8
Get a Quote
9
[OPTIONAL] - Install Thunder Client and Serverless Console VS Code Extensions
10
Destroy Quotes Stack

Leveraging the Construct Library

1
Using the Construct Library - TableViewer Construct

[Hands-On 2] - Real World Example - S3 Thumbnail Creation with AWS CDK

1
Thumbnail Generation hands - Create an S3 Bucket
2
Setting up the EventNotification
3
Setting up the Thumbnail Generator Lambda
4
Creating the Image Thumbnail - Debugging session
5
Saving Thumbnails to DynamoDB
6
Creating a REST api and List all Thumbnails

[Hands-On 3] - Real World Example - Scheduled Event Creation with AWS CDK

1
Scheduled Event Project Code Walkthrough

[Hands-On 4] - Real World Example - EC2 Instance Creation with AWS CDK

1
EC2 Instance Creation - Overview and Code Walkthrough

[Hands-On 5] - Real World Example: Email Notification Service with AWS CDK

1
Email Service Overview and Stack Setup
2
Setting up the SES and SQS Lambda Functions
3
Setup Sending Email to Admin and API

[Hands-On 6] - Real World Example: ALB Creation with AWS CDK

1
ALB Creation with CDK - Code Walkthrough

Next Steps

1
Next Steps - AWS CDK

Bonus

1
More Courses From Me
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
186 Ratings

Detailed Rating

Stars 5
97
Stars 4
66
Stars 3
15
Stars 2
7
Stars 1
1
e82e59e1c90576ca73bb690b8d23a9c2
30-Day Money-Back Guarantee

Includes

6 hours on-demand video
3 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion