Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Ultimate DevOps using AWS CDK - 100% Hands-On (with Python)

via Udemy

Overview

Learn DevOps Enablement and Infrastructure Provisioning with AWS CDK - including Kubernetes (EKS)

What you'll learn:
  • Enable Infrastructure as Code practice using AWS CDK
  • Hands-On learning using real world Serverless Application project
  • Build entire infrastructure on AWS using CDK
  • Setup Build and Release Pipelines for Serverless Framework Applications
  • Covers multiple domains like Networking, Security, Authentication, App Security, Logging, Monitoring, Database, Storage, etc

Welcome to The Ultimate DevOps using AWS CDK, a comprehensive masterclass designed for those who want to move beyond theoretical tutorials and dive straight into building a production-grade, real-world project. The AWS Cloud Development Kit (CDK) has revolutionized the way we approach Infrastructure as Code (IaC). Unlike traditional tools that force you to learn proprietary markup languages, the CDK empowers you to provision cloud resources using the languages you already know and love, such as Python, Java, JavaScript, TypeScript, and C#.

One of the most significant advantages of choosing the CDK for your DevOps workflow is its adherence to the "Least Privileged" security model. The framework automatically generates appropriate IAM roles and permissions, drastically reducing the risk of security vulnerabilities. Furthermore, a few concise lines of code can generate hundreds of lines of CloudFormation templates, making your deployments faster and significantly more manageable.

In this course, we prioritize "learning by doing." You will navigate the complexities of a modern tech stack, provisioning everything from core networking (VPC, NAT Gateways, and Security Groups) to advanced storage and databases like Aurora MySQL and Redis Clusters. We also dive deep into the serverless ecosystem with Lambda and Cognito, secure your applications with WAF and ACM, and build robust CI/CD pipelines using CodePipeline and GitHub. By the end of this journey, you won’t just have a list of skills; you will possess the meaningful, integrated knowledge required to architect and automate complex cloud environments from the ground up.

Syllabus

  • Introduction
  • Python Fundamentals
  • Introduction to AWS CDK
  • Networking and Security
  • Storage and Database
  • Authentication and Authorization
  • Serverless Framework
  • Release Management - Backend
  • Release Management - Frontend
  • DNS and Application Security
  • Logging and Monitoring
  • Containers
  • Course Completion
  • Bonus Lectures

Taught by

Ricky Brar

Reviews

4.2 rating at Udemy based on 311 ratings

Start your review of Ultimate DevOps using AWS CDK - 100% Hands-On (with Python)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.