AWS CDK for professionals (Python and TypeScript)

Why take this course?
🌟 Write Infrastructure as Code with Python, TypeScript, or Other Languages using AWS CDK & CloudFormation 🌟
Course Overview 🚀
AWS CDK for Professionals (Python and TypeScript) is designed for software engineers and DevOps professionals who want to migrate their cloud infrastructure to a more modern, maintainable, and scalable approach using AWS Cloud Development Kit (CDK) and AWS CloudFormation. Whether you're already familiar with these technologies or looking to get started, this course will equip you with the knowledge and skills needed to implement infrastructure as code in your organization.
What You'll Learn 📚
Course Prerequisites:
- An active AWS account
- An IAM user with console access
- AWS CLI configured on your system
CDK Introduction:
- Understand the core concepts of AWS CloudFormation
- Master CDK console commands such as
init
,synth
,deploy
,destroy
, anddoctor
- Explore the generated project with CDK
init
Main Course Topics:
- Tools Required for CDK
- AWS account, IAM user, AWS CLI
- CDK & CloudFormation Basics
- AWS CloudFormation introduction and intermediate topics
- CDK console commands and their use cases
- Infrastructure as Code with Python
- Infrastructure as Code with TypeScript
- Understanding CDK Constructs
- Level L1, L2, L3 constructs
- The Mental Model Behind CDK
- CloudFormation intrinsic functions and their application
Intermediate Topics 🎓
- CDK & CloudFormation Stacks
- Handling multiple CloudFormation stacks
- Serverless and CICD
- Implementing serverless applications with CDK
- Setting up CICD pipelines using GitHub Actions
Advanced Topics 🛠️
- CDK Testing
- Writing tests for your infrastructure as code
- Utilizing Pytest or Jest for testing best practices
- CDK Aspects, Patterns, and Tags
- Applying aspects to CDK applications
- Implementing design patterns and tagging resources
Practical Learning Experience 🖥️
- Beyond the Basics: This course goes beyond theoretical knowledge and focuses on practical, real-world applications of AWS CDK.
- Practical Knowledge: Presentations are kept to a minimum, emphasizing what is truly important.
- Logical and Flexible Structure: Learn at your own pace, with the flexibility to revisit any topic.
- Concise and Respectful: A fast-paced course that respects your time, offering clear explanations without unnecessary typing.
- Code Changes Tracking: Each lecture includes code changes tracked in Git with code diffs for easy reference.
- Highly Readable Content: The course is presented in large font on a dark background, optimized for full HD screens and even tablets.
- Lifetime Access: Gain lifetime access to the course materials.
- Certificate of Completion: Earn a certificate to showcase your new skills to employers.
- Active Instructor Q&A: Engage with an instructor who is available for questions and support throughout your learning journey.
Why Choose This Course? ✨
- Expert Guidance: Learn from an active instructor who understands today's programming demands.
- Hands-On Learning: Apply concepts in real-world scenarios and projects.
- Lifetime Updates: The course content will be updated to reflect the latest AWS CDK features and best practices.
- Community Support: Join a community of learners and professionals who are on the same journey as you.
Enroll now and transform the way you manage cloud infrastructure with AWS CDK & CloudFormation! 🌟
Course Gallery




Loading charts...