The Ultimate DevOps using AWS CDK - 100% Hands-On course is a comprehensive course on AWS Cloud Development Kit (CDK) which is based on building and deploying real world project on AWS.

AWS Cloud Development Kit (CDK) is a software development framework for provisioning cloud infrastructure.

Some of the Key Benefits of CDK over other Infrastructure as Code tools are:

  1. It can be used with any supported programming language like Python, Java, JavaScript, TypeScript and C#.
  2. No need to learn any additional markup language
  3. It is based on Amazon's least privileged model, which means it creates appropriate IAM roles and permissions automatically
  4. Few lines of code generates full CloudFormation template which is very convenient

This course is well paced using a real world industry standard project which helps you to learn by doing with full context.

In this 6.5 hours course, you will learn how to provision various AWS services like:

  • Network and Security: VPC, Subnets,NAT Gateways, Internet Gateways, Subnets, Security Groups, IAM Roles, Encryption Keys
  • Storage and Database: S3 Buckets, Aurora MySQL RDS Database, Redis Cluster
  • Authorization and Authentication: Cognito User Pools and Identity Pools, API Gateway and Lambda Functions
  • Serverless Framework
  • Events and Notifications: SNS, CloudWatch
  • Build and Release Pipelines: CloudFront, CodePipeline, CodeBuild, CodeCommit, GitHub as source
  • DNS and Application Security: Route53, Web Application Firewall (WAF), Amazon Certificate Manager (ACM)
  • Logging and Monitoring: ElasticSearch domain, Kibana Dashboard, CloudTrail
  • Containers: Amazon EKS


This course enables you to get started in DevOps world with real and meaningful knowledge about several AWS services and integrate them together to make things happen!

Architecture you build in this course


Course Curriculum

  Introduction
Available in days
days after you enroll
  Python Fundamentals
Available in days
days after you enroll
  Introduction to AWS CDK
Available in days
days after you enroll
  Networking and Security
Available in days
days after you enroll
  Storage and Database
Available in days
days after you enroll
  Authentication and Authorization
Available in days
days after you enroll
  Serverless Framework
Available in days
days after you enroll
  Release Management - Backend Resources
Available in days
days after you enroll
  Release Management - Frontend Resources
Available in days
days after you enroll
  DNS and Application Security
Available in days
days after you enroll
  Logging and Monitoring
Available in days
days after you enroll
  Conclusion
Available in days
days after you enroll

Your Instructor


Karan is a Cloud Solutions Architect and DevOps Engineer with over 15 years of professional experience. He holds cutting edge certifications like AWS Solutions Architect Professional and DevOps Engineer Professional

Karan is passionate about building serverless and event driven architectures on AWS, setup build and release pipelines, configure data lakes, build and deploy ML models, Kubernetes setup, etc.

Karan is teaching online for over 5 years now. He has successfully taught over 110K students globally. He likes to share the knowledge and experience with the community.

Please checkout my LinkedIn profile for more professional details.

Get Started Now!