Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ultimate DevOps using AWS CDK - 100% Hands-On (with Python)
Rating: 4.2 out of 5(311 ratings)
3,159 students

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

Learn DevOps Enablement and Infrastructure Provisioning with AWS CDK - including Kubernetes (EKS)
Created byRicky Brar
Last updated 12/2021
English

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

Course content

13 sections50 lectures6h 43m total length
  • Introduction and Project Walkthrough3:24
  • Download Project Code0:08

    Please download cdk_code.zip file. It contains code for all the stacks we are going to build throughout this course. You can refer this material as and when needed.

  • AWS Account Setup2:48
  • AWS Budgets and Alerts3:53

Requirements

  • Basic understanding of AWS services
  • A valid AWS account

Description

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.

Who this course is for:

  • DevOps Engineers
  • Solutions Architects
  • DevSecOps Engineers
  • Cloud Practitioner
  • Anyone who is curious to learn new cloud technologies