Today, I am excited to share my new course: AWS CDK with Python Step by Step. In this post, I will summarize the contents of the course and why you should learn AWS CDK. I will also share a discount coupon special for the launch for those interested.
Why learn AWS CDK?
AWS Cloud Development Kit, or shortly AWS CDK, enables you to use common programming languages like Python to write infrastructure code and automate the creation of your AWS resources. AWS CDK synthesizes your code into AWS CloudFormation templates and deploys them as CloudFormation stacks.
So, with AWS CDK, you still benefit from AWS CloudFormation’s reliability and security but enhance the CloudFormation template’s capabilities with features of programming languages like control flow tools, encapsulation with object-oriented programming, and more.
Why learn with this course?
In this 6-hour course, you will learn AWS CDK using Python as the programming language. As in my existing courses, you will start with the CDK basics and proceed to more advanced concepts like resource validation and testing. You will learn with lots of hands-on practice while understanding the concepts in detail.
You will learn to use the AWS CDK Toolkit to create Python CDK apps, synthesize CloudFormation templates, and deploy and destroy CDK stacks.
You will use the CDK Construct Library and understand different levels of CDK constructs (L1, L2, and L3) in detail and choose the most appropriate ones for your solution.
You will use the power of object-oriented programming to create your resources with sensible defaults according to the best practices, use instance methods to add related resources, grant permissions, access emitted CloudWatch metrics to configure alarms, allow network connections, upload S3 assets, and so on.
We will also dive into some advanced AWS CDK topics:
You will learn to divide your AWS architecture into multiple stacks with AWS CDK.
You will be able to use CDK aspects to perform validations or corrections on your resources before deployment.
You will learn to write unit tests for your constructs with AWS CDK’s fine-grained assertions and Python’s Pytest framework.
As in my existing courses, you will start with the CDK basics and proceed to more advanced concepts like resource validation and testing. You will learn with lots of hands-on practice while understanding the concepts in detail.
Discount Special to the Launch
The Udemy best-price coupon special to the launch expired, unfortunately. However, you can still enroll this course with a discount special to the readers of this blog by clicking the link below.
You can also use the ** coupon during the checkout if the link doesn’t work for some reason.
I hope you find the course helpful in learning AWS CDK with Python.
See you in AWS CDK with Python Step by Step!