Companies Home Search Profile

AWS CDK in Python | A Comprehensive Guide

Focused View

Lal Verma

5:07:56

7 View
  • 1. CDK Overview.mp4
    03:32
  • 2. Introduction.mp4
    05:42
  • 1. Optional AWS CloudFormation - 101.mp4
    06:42
  • 2. How Does CDK Work.mp4
    02:26
  • 3. Optional AWS CLI - 101.mp4
    03:48
  • 4. CDK CLI - Overview.mp4
    02:25
  • 5. CDK Basics.html
  • 6. References.html
  • 1. [Optional] Setting up AWS CLI.mp4
    08:41
  • 2. Setting up CDK CLI.mp4
    03:00
  • 3. Additional Notes CDK CLI.html
  • 4. Setting up Python.html
  • 5. [Optional] AWS S3 - 101.html
  • 6. Developing First CDK Application - Part 1.mp4
    10:53
  • 7. Developing First CDK Application - Part 2.mp4
    05:01
  • 8. Developing first CDK App.html
  • 1. CDK Constructs.mp4
    05:07
  • 2. Demo L1 Construct.mp4
    07:23
  • 3. Demo L2 Construct.mp4
    05:49
  • 4. Demo L3 Construct.mp4
    06:22
  • 5. Creating your own Construct.html
  • 6. Constructs.html
  • 1. CDK App.mp4
    04:54
  • 2. CDK Stacks.mp4
    04:00
  • 3. Demo Multiple Stacks.mp4
    08:03
  • 4. Demo Grouping Multiple Stacks.mp4
    07:19
  • 5. Demo Nested Stacks.mp4
    06:32
  • 6. Apps & Stacks.html
  • 1. Environments Overview.mp4
    02:03
  • 2. Demo Environment using AWS Profiles.mp4
    04:55
  • 3. Demo Providing Environment in Code.mp4
    03:40
  • 4. Demo Using Local Environment Variables.mp4
    04:07
  • 5. Environments.html
  • 1. Resource Identifiers.mp4
    05:33
  • 2. Referencing Resources.mp4
    04:52
  • 3. Demo Referencing Resources in Same Stack.mp4
    07:29
  • 4. Demo Referencing Resources in Different Stacks.mp4
    06:39
  • 5. Resource Removal Policy.mp4
    02:18
  • 6. Demo Removal Policy.mp4
    05:09
  • 7. Demo Removal Policy & Auto Delete Objects.mp4
    03:53
  • 8. Resources.html
  • 1. CDK Tags.mp4
    03:21
  • 2. Demo Tagging Resources.mp4
    08:31
  • 3. Demo Tagging Resources with Priority.mp4
    07:50
  • 4. Tags.html
  • 1. CDK Assets.mp4
    02:57
  • 2. Demo S3 Assets.mp4
    06:04
  • 3. Demo Docker Image Assets - Pre-Requisites.html
  • 4. [Optional] AWS ECR - 101.mp4
    05:58
  • 5. [Optional] AWS Fargate - 101.mp4
    02:28
  • 6. [Optional] AWS ECS - 101.html
  • 7. Demo Docker Image Assets.mp4
    08:55
  • 8. Assets.html
  • 1. Grants.mp4
    03:38
  • 2. Grants Additional Notes.html
  • 3. Principal Notes.html
  • 4. Roles and Policies.mp4
    03:10
  • 5. External Resources Notes.html
  • 6. Permissions.html
  • 1. CDK Context.mp4
    05:19
  • 2. Demo CDK Context - Cache.mp4
    07:46
  • 3. Demo CDK Context - Custom Configuration.mp4
    05:48
  • 4. Reference.html
  • 5. Context.html
  • 1. Aspects Overview.mp4
    04:44
  • 2. Demo Aspects.mp4
    05:58
  • 3. Quiz Aspects.html
  • 1. CDK Pipeline.mp4
    07:26
  • 1. CDK Testing Part 1.mp4
    05:35
  • 2. CDK Testing Part 2.mp4
    03:23
  • 3. Demo Basic Testing.mp4
    06:47
  • 4. Demo Match Utility.mp4
    06:08
  • 5. Demo Snapshot Testing.mp4
    05:42
  • 1. Best Practices - Reliability.mp4
    05:32
  • 2. Best Practices - Security.mp4
    05:36
  • 3. Best Practices - Maintainability.mp4
    05:34
  • 1. API Reference.mp4
    05:24
  • 2. AWS Code Samples.mp4
    03:04
  • 3. Constructs Hub.mp4
    03:33
  • 4. Conclusion.mp4
    03:28
  • 5. References.html
  • Description


    A step-by-step, practical learning of AWS CDK in Python, covering concepts, demonstrations, sample code and quizzes.

    What You'll Learn?


    • Developing CDK Applications in Python
    • Core CDK Constructs - Apps, Stacks and Constructs
    • Configuring AWS Environments
    • Managing & Referencing AWS Resources
    • Bundling CDK Assets - Local files and Docker Images
    • Tagging CDK Constructs
    • Using Context for Cache and Configurations
    • Using CDK Aspects
    • Using Permissions in CDK
    • Testing CDK Applications
    • Implementing Best Practices
    • CDK Pipeline

    Who is this for?


  • Software Professionals interested in defining Infrastructure as Code with AWS CDK and Python
  • What You Need to Know?


  • Worked with at least one technology/service offered by Amazon Web Services (AWS)
  • Experience in developing applications with Python
  • More details


    Description

    AWS Cloud Development toolkit, which is most often termed as CDK lets you build IaC (infrastructure as a code) applications with the expressive power of a programming language. CDK framework is available with Javascript, Typescript, Python, Java, Go and .Net. As the name suggests, AWS CDK is offered by AWS - Amazon Web Services.

    The course provides you a step-by-step guide in Python to learn AWS CDK features and Concepts including Constructs, Apps, Stacks, Resources & much more. Here is the quick overview on the course structure -

    1. We will start with the CDK basics, where we will understand the core components of CDK, along with the supported tools and technologies.

    2. In the next section, we will develop our first cdk application. This will help you accustom, the bare minimum needed to develop any cdk application including pre-requistes, APIs, CLI commands, etc.

    3. Once we know the foundational pieces, we will dive into the concepts in more detail. We will start with Constructs where we are going to learn different types of constructs offered by CDK.

    4. In the stacks section, we will understand CDK App & Stack Constructs. We will learn how to incorporate multiple stacks inside a cdk application.

    5. We will move to Environments, where we will learn the options to configure AWS environments, with our cdk applications.

    6. In the Resources section, we will learn how the manage the aws resources with the help of constructs, removal policies along with how we can reference them.

    7. We will be jumping to Tags section, where we will understand the CDK Tags, Priority, Inclusion/Exclution mechanisms.

    8. With Assets, we will understand how to bundle the business application code along with the the cdk application.

    9. In the next section, We will learn how to define the Permissions  in CDK, with the help of grant methods, roles and policies.

    10. We will be learning the CDK Context, which helps us in Cache, Feature flags and application configuration .

    11. We will understand the Aspects feature of CDK which allows us to implement cross cutting concerns across cdk constructs.

    12. We will learn how to test cdk applications, with fine-grained and snapshot testing mechanisms.

    13. We will understand the best practices to develop cdk applications.

    14. And then we will conclude the course with references and next steps.


    Please note that all the CDK examples are written in Python.

    Who this course is for:

    • Software Professionals interested in defining Infrastructure as Code with AWS CDK and Python

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    I am a solution architect having around 20+ years of experience in the design and development of enterprise softwares.  My expertise includes  Cloud Technologies (AWS, Google Cloud),  Data Analytics, Microservices, NoSql databases, Serverless Computing, Middleware, UI Technologies (Angular, Reactjs), and many other legacy technologies and frameworks.  Some of the major enterprises I served include Schlumberger, Sears Holdings, FedEx, Daimler Trucks North America, Cigna Healthcare, and StateStreet.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 58
    • duration 5:07:56
    • Release Date 2024/03/03