AWS CDK (AWS Cloud Development Kit) Professional Training

Empowering teams to collaborate and iterate faster on AWS projects

1500+ users onboarded

Program Overview

AWS CDK (AWS Cloud Development Kit) is an open-source software development framework provided by Amazon Web Services (AWS) for defining cloud infrastructure in familiar programming languages. It allows developers to use languages such as TypeScript, Python, Java, and C# to define their AWS infrastructure as code.

With AWS CDK, developers can write reusable classes, called constructs, that represent AWS resources and define their relationships and configurations. These constructs are then synthesized into AWS CloudFormation templates, which are used to create and manage the existing infrastructure resources in AWS.

Uptut specializes in providing professional training for corporate teams, focusing on cutting-edge topics such as infrastructure as code (IaC) with a specific emphasis on AWS CDK. Our expertise lies in equipping organizations with the knowledge and skills needed to leverage the AWS CDK framework effectively for cloud infrastructure development.

By choosing Uptut for infrastructure as code training with AWS CDK, organizations can expect to equip their teams with the skills and knowledge needed to efficiently manage and scale their AWS infrastructure. Our goal is to empower organizations to embrace modern cloud infrastructure practices, accelerate their development cycles, and maximize the benefits of AWS CDK for their business success.

Read more

Training Objectives

  • Gain a solid understanding of the principles and benefits of IaC
  • Familiarize yourself with the AWS CDK framework
  • Learn how to set up a development environment for working with AWS CDK
  • Acquire the skills to define and provision AWS resources using AWS CDK constructs and programming languages
  • Learn how to create and leverage reusable constructs in AWS CDK to build modular and scalable infrastructure components
  • Understand how to manage and organize infrastructure stacks using AWS CDK
  • Explore the integration capabilities of AWS CDK with various AWS services
  • Learn how to define and apply configurations to infrastructure resources
  • Gain insights into best practices for infrastructure as code

Core training modules

  • Introduction to Infrastructure as Code (IaC): 
  • Embrace the power of code to define and manage your cloud infrastructure efficiently.
  • Getting Started with AWS CDK: 
  • Dive into the basics of AWS CDK and its role in infrastructure provisioning.
  • Defining Infrastructure with AWS CDK Constructs: 
  • Learn how to create and configure AWS resources using AWS CDK constructs.
  • AWS CDK Project Setup and Deployment: 
  • Set up your development environment and deploy AWS CDK projects to the cloud.
  • Infrastructure Stacks and Stack Management: 
  • Explore the concept of stacks and how to manage them using AWS CDK.
  • Infrastructure Composition and Reusability: 
  • Harness AWS CDK constructs' reusability and composability features for efficient infrastructure design.
  • Integrating AWS Services with AWS CDK: 
  • Understand how to integrate various AWS services into your infrastructure using AWS CDK.
  • Infrastructure Configuration and Parameterization: 
  • Customize and parameterize your infrastructure to adapt to different environments and requirements.
  • Infrastructure Testing and Validation: 
  • Learn strategies for testing and validating your AWS CDK infrastructure code.
  • Continuous Integration and Delivery (CI/CD) with AWS CDK: 
  • Implement CI/CD practices to automate infrastructure deployments using AWS CDK.
  • Security and Compliance Considerations: 
  • Explore best practices for securing and ensuring compliance with your AWS CDK infrastructure.
  • Monitoring and Debugging AWS CDK Infrastructures: 
  • Gain insights into monitoring, logging, and troubleshooting techniques for AWS CDK deployments.
  • Infrastructure Updates and Rollbacks: 
  • Master the process of updating and rolling back AWS CDK infrastructure stacks.
  • Infrastructure Optimization and Cost Management: 
  • Optimize your AWS CDK infrastructure for performance, scalability, and cost-efficiency.
  • Advanced AWS CDK Features and Best Practices: 
  • Explore advanced features and best practices for advanced usage of AWS CDK in real-world scenarios.

Build a high-performing, job-ready tech team.

Personalise your team’s upskilling roadmap and design a befitting, hands-on training program with Uptut

Hands-on Experience with Tools

No items found.
No items found.
No items found.
Opt-in Certifications
AWS,, DASA & more
100% Live
on-site/online training
Labs and capstone projects
Lifetime Access
to training material and sessions

How Does Personalised Training Work?

Skill-Gap Assessment

Analysing skill gap and assessing business requirements to craft a unique program



Customising curriculum and projects to prepare your team for challenges within your industry



Supplementing training with consulting support to ensure implementation in real projects


Why AWS CDK (AWS Cloud Development Kit) for Your Business?

  • Simplified Infrastructure as Code: AWS CDK enables you to define your infrastructure using familiar programming languages. This makes it easier for developers to express their infrastructure needs using code, leveraging their existing skills and reducing the learning curve.
  • Productivity and Efficiency: By using AWS CDK, you can build infrastructure components as reusable constructs. It also enables teams to collaborate effectively by sharing and leveraging existing constructs across projects.
  • Flexibility and Customization: With AWS CDK, you can customize and fine-tune your infrastructure by directly manipulating the generated CloudFormation templates.

Who will Benefit from this Training?

  • Developers
  • DevOps Engineers
  • Cloud Architects
  • Infrastructure Engineers
  • Technical Managers
  • System Administrators

Lead the Digital Landscape with Cutting-Edge Tech and In-House " Techsperts "

Discover the power of digital transformation with train-to-deliver programs from Uptut's experts. Backed by 50,000+ professionals across the world's leading tech innovators.

Frequently Asked Questions

1. What are the pre-requisites for this training?
Faq PlusFaq Minus

The training does not require you to have prior skills or experience. The curriculum covers basics and progresses towards advanced topics.

2. Will my team get any practical experience with this training?
Faq PlusFaq Minus

With our focus on experiential learning, we have made the training as hands-on as possible with assignments, quizzes and capstone projects, and a lab where trainees will learn by doing tasks live.

3. What is your mode of delivery - online or on-site?
Faq PlusFaq Minus

We conduct both online and on-site training sessions. You can choose any according to the convenience of your team.

4. Will trainees get certified?
Faq PlusFaq Minus

Yes, all trainees will get certificates issued by Uptut under the guidance of industry experts.

5. What do we do if we need further support after the training?
Faq PlusFaq Minus

We have an incredible team of mentors that are available for consultations in case your team needs further assistance. Our experienced team of mentors is ready to guide your team and resolve their queries to utilize the training in the best possible way. Just book a consultation to get support.

By clicking on 'Accept', you allow us to give you the best experience and show you relevant content by storing cookies on your device. We do not share or sell your private data. Read our Privacy Policy for more information.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.