AWS CDK with Python Step by Step
AWS CDK with Python Step by Step, available at $84.99, has an average rating of 4.78, with 39 lectures, based on 101 reviews, and has 1033 subscribers.
You will learn about Use AWS CDK v2 and Python to write infrastructure code efficiently to avoid human errors with automation while creating AWS resources. Understand the differences between L1, L2, and L3 (patterns) constructs to choose the most appropriate ones for your solution. Learn to use the AWS CDK Toolkit to create CDK applications, synthesize templates and deploy your stacks. Divide your AWS architecture into multiple CDK stacks to organize them more efficiently and launch more resources per stack. Learn to use AWS CDK Construct Library as a reference to find the constructs for your solution. Use L2 constructs and CDK patterns (L3) to create your AWS architecture with sensible defaults according to most used scenarios. Use L1 constructs to map CloudFormation resources one-to-one when needed. Use AWS CDK and Python to allow network connections, initialize EC2 instances, and upload S3 assets easily with object-oriented programming. Use AWS CDK aspects to perform compliance checks on your AWS infrastructure before deployment. Write unit tests for your constructs with CDK's fine-grained assertions and Pytest framework to detect the problems in your infrastructure earlier. This course is ideal for individuals who are Developers, system architects, and DevOps engineers who want to create AWS architecture with CDK and Python. or AWS CDK and Python developers who want to understand AWS CDK concepts better and use CDK more efficiently. or AWS CloudFormation developers who are curious about switching to Python to write infrastructure code. It is particularly useful for Developers, system architects, and DevOps engineers who want to create AWS architecture with CDK and Python. or AWS CDK and Python developers who want to understand AWS CDK concepts better and use CDK more efficiently. or AWS CloudFormation developers who are curious about switching to Python to write infrastructure code.
Enroll now: AWS CDK with Python Step by Step
Summary
Title: AWS CDK with Python Step by Step
Price: $84.99
Average Rating: 4.78
Number of Lectures: 39
Number of Published Lectures: 38
Number of Curriculum Items: 39
Number of Published Curriculum Objects: 38
Original Price: $109.99
Quality Status: approved
Status: Live
What You Will Learn
- Use AWS CDK v2 and Python to write infrastructure code efficiently to avoid human errors with automation while creating AWS resources.
- Understand the differences between L1, L2, and L3 (patterns) constructs to choose the most appropriate ones for your solution.
- Learn to use the AWS CDK Toolkit to create CDK applications, synthesize templates and deploy your stacks.
- Divide your AWS architecture into multiple CDK stacks to organize them more efficiently and launch more resources per stack.
- Learn to use AWS CDK Construct Library as a reference to find the constructs for your solution.
- Use L2 constructs and CDK patterns (L3) to create your AWS architecture with sensible defaults according to most used scenarios.
- Use L1 constructs to map CloudFormation resources one-to-one when needed.
- Use AWS CDK and Python to allow network connections, initialize EC2 instances, and upload S3 assets easily with object-oriented programming.
- Use AWS CDK aspects to perform compliance checks on your AWS infrastructure before deployment.
- Write unit tests for your constructs with CDK's fine-grained assertions and Pytest framework to detect the problems in your infrastructure earlier.
Who Should Attend
- Developers, system architects, and DevOps engineers who want to create AWS architecture with CDK and Python.
- AWS CDK and Python developers who want to understand AWS CDK concepts better and use CDK more efficiently.
- AWS CloudFormation developers who are curious about switching to Python to write infrastructure code.
Target Audiences
- Developers, system architects, and DevOps engineers who want to create AWS architecture with CDK and Python.
- AWS CDK and Python developers who want to understand AWS CDK concepts better and use CDK more efficiently.
- AWS CloudFormation developers who are curious about switching to Python to write infrastructure code.
Welcome to AWS CDK with Python Step by Step to learn how to write infrastructure code using AWS Cloud Development Kit (CDK) v2 and Python.
By taking this course, you will understand AWS CDK concepts in detail with hands-on examples in each topic. This is a new course covering only the latest AWS CDK version, v2.
-
You will learn to use the AWS CDK Construct Library and various levels of CDK constructs, L1, L2, and L3 (CDK patterns), to define AWS resources for your solution.
-
You will use AWS CDK Toolkit to create your CDK applications, synthesize templates, and deploy your resources as CloudFormation stacks.
-
You will use AWS CDK and Python with the power of object-oriented programmingto configure your AWS resources with sensible defaults according to most used scenarios, easily add related resources, grant permissions, use metrics, allow network connections, upload assets to S3, and so on.
-
You will learn to organize your AWS architecture into multiple stacksby configuring cross-stack references or nested stacks with AWS CDK.
-
You will learn to use AWS CDK aspectsto perform compliance checks on your AWS infrastructure before deployment or make corrections.
-
You will learn unit testing your AWS CDK constructs with fine-grained assertionsusing the Pytest framework to detect possible problems earlier.
Ultimately, you will become a proficient AWS CDK developer using Python as the programming language.
This course is built by Emre Yilmaz,
-
a senior AWS architect and developer holding all Professional and Associate level AWS certifications since 2018.
-
a software engineer and cloud architect with a BS in Computer Engineering, an MS in Financial Engineering, and more than 17 years of professional experience.
-
an AWS instructor with highly-rated AWS courses on AWS CloudFormationand AWS CodePipelineand helped more than ten thousand studentsuntil now.
What do you need for this course?
-
This course uses Python as the programming language. So a basic Python programming experience is expected.
-
Basic terminal experience is also needed to execute commands.
-
Intermediate-level of AWS knowledgeis essential to understand the examples made.
-
An AWS free-tier AWS account in which you have admin privileges to make the examples.
Nice to have:
-
AWS Cloud Development Kit (CDK) depends on AWS CloudFormation. So having prior AWS CloudFormation knowledge and experience will be an advantage. However, it is not a must to learn AWS CDK.
You can watch the free previews on the course curriculum to get an idea about the teaching style.
Then, join this course to learn AWS Cloud Development Kit (CDK) with Python step by step!
Course Curriculum
Chapter 1: Introduction & AWS CDK Basics
Lecture 1: Course Introduction
Lecture 2: Introduction to AWS CDK
Lecture 3: Initializing Your CDK Environment
Lecture 4: Creating Your First CDK App
Lecture 5: CDK App Lifecycle & Synthesizing
Lecture 6: Deploying Your CDK Stack
Lecture 7: Destroying Your CDK Stack
Chapter 2: AWS CDK Constructs
Lecture 1: Section 2 Introduction
Lecture 2: Creating an Empty CDK App
Lecture 3: L1 Constructs & CDK Construct Library
Lecture 4: Updating Your CDK App
Lecture 5: Introduction to L2 Constructs
Lecture 6: Configuring L2 Construct Properties
Lecture 7: Adding Related Resources via Instance Methods
Lecture 8: Granting Permissions on L2 Constructs
Lecture 9: Configuring Stack Outputs on CDK
Lecture 10: Using the Metrics of L2 Constructs
Lecture 11: Introduction to CDK Patterns (L3 Constructs)
Lecture 12: Using CDK Patterns (L3 Constructs)
Chapter 3: Configuring Networking & Assets on AWS CDK
Lecture 1: Section 3 Introduction
Lecture 2: Allowing Network Connections on AWS CDK
Lecture 3: Allowing Connections to a Default Port
Lecture 4: Removing Resources from Your Stacks
Lecture 5: Using S3 Assets on AWS CDK
Chapter 4: Multiple Stacks with AWS CDK
Lecture 1: Section 4 Introduction
Lecture 2: Cross-stack References with AWS CDK
Lecture 3: Nested Stacks with AWS CDK
Chapter 5: CDK Aspects & Testing CDK Constructs
Lecture 1: Section 5 Introduction
Lecture 2: Tagging Your CDK Constructs
Lecture 3: Introduction to CDK Aspects
Lecture 4: Resource Validation with CDK Aspects
Lecture 5: Modifying Resources with CDK Aspects
Lecture 6: Resolving CDK Tokens in Your Aspects
Lecture 7: Introduction to Testing Your CDK Constructs
Lecture 8: Testing Constructs Properties with Fine-grained Assertions
Lecture 9: Assertions with Array & Object Matchers
Chapter 6: Conclusion
Lecture 1: Course Conclusion
Lecture 2: Bonus Lecture: Join My Other Courses!
Instructors
-
Emre Yilmaz • AWS Certified DevOps Engineer • Solutions Architect
Senior AWS Consultant
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 4 votes
- 4 stars: 26 votes
- 5 stars: 70 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024