Unknown: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/skilramit/htdocs/www.skilr.com/public/catalog/controller/product/product.php on line 502AWS CDK Masterclass Online Course | Skilr
This course will help you master the AWS Cloud Development Kit (CDK), enabling you to define and manage cloud infrastructure using familiar programming languages. You’ll start by setting up your environment with AWS CLI, Node.js, and VS Code, then learn core CDK concepts like constructs, stacks, and the construct library. Through hands-on projects, you’ll build real-world solutions such as a REST API with DynamoDB, a thumbnail generator with S3 and Lambda, automated workflows, and EC2 deployments. By the end, you’ll have the skills to confidently design, deploy, and manage scalable cloud applications and workflows using AWS CDK.
Who should take this course?
This course is designed for cloud engineers, DevOps professionals, software developers, and solution architects who want to master Infrastructure as Code (IaC) using AWS Cloud Development Kit. It’s also well-suited for anyone aiming to automate AWS infrastructure deployment and improve scalability, reliability, and efficiency in cloud projects.
What you will learn
Create and deploy cloud infrastructures using AWS CDK constructs
Create REST APIs with DynamoDB and manage serverless resources
Implement event-driven architectures with Lambda functions and S3
Automate cloud workflows and scheduled tasks using AWS CDK
Deploy EC2 instances programmatically for scalable solutions
Leverage advanced CDK features to streamline cloud deployment
Course Outline
Introduction
Introduction - About Instructor
Course Objectives
What You'll Learn and Course Prerequisites
AWS CDK Overview - What is it and Benefits
Development Environment Setup
Dev Environment Setup - Overview
Setup an AWS Profile
Install NodeJs
Install AWS CLI and Setup
AWS Machine Configurations
Install VS Code
Install AWS CDK
AWS CDK - Getting Started - Launch Your First CDK Application
Launch Your First CDK Project
AWS CDK Pricing
AWS CDK - Deep Dive - Key Concepts
AWS CDK Key Concept Overview
AWS CDK Key Concepts
Levels of Construct and the Construct Library
Project File Structure Overview
CDK Important Commands
Environment Variables and Outputs
Lambda Functions Permissions - Listing all Buckets
Lambda Permission - List Lambda Functions
ListBucket Stack Cleanup
[Hands-On 1] - Build a REST API with AWS CDK
REST API - Quotes App - Introduction
Quotes Api - Adding Dynamo Table
Setting up CRUD - Save an Item
Saving a Quote to Dynamo DB
Get All Quotes
Delete a Quote
Update a Quote
Get a Quote
[OPTIONAL] - Install Thunder Client and Serverless Console VS Code Extensions
Destroy Quotes Stack
Leveraging the Construct Library
Using the Construct Library - TableViewer Construct
[Hands-On 2] - Real World Example - S3 Thumbnail Creation with AWS CDK
Thumbnail Generation hands - Create an S3 Bucket
Setting up the EventNotification
Setting up the Thumbnail Generator Lambda
Creating the Image Thumbnail - Debugging session
Saving Thumbnails to DynamoDB
Creating a REST api and List all Thumbnails
[Hands-On 3] - Real World Example - Scheduled Event Creation with AWS CDK
down icon
Scheduled Event Project Code Walkthrough
[Hands-On 4] - Real World Example - EC2 Instance Creation with AWS CDK
EC2 Instance Creation - Overview and Code Walkthrough
[Hands-On 5] - Real World Example: Email Notification Service with AWS CDK
Email Service Overview and Stack Setup
Setting up the SES and SQS Lambda Functions
Setup Sending Email to Admin and API
[Hands-On 6] - Real World Example: ALB Creation with AWS CDK