image
learning pathAWS Cloud Development Kit (AWS CDK) v2
Intermediate
12 hours
384
4.5/5
Build hands-on tech skillsImprove theoretical and practical skills needed in real-world scenarios.
Stay focused, stay committedSupercharge your learning journey by enrolling, empowering you to stay focused, motivated, and achieve your goals with ease.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

Training content

1
11

With the growing adoption of services like AWS CloudFormation and the AWS Serverless Application Model (AWS SAM), templating languages such as YAML or JSON have emerged as the standard for writing your infrastructure as code. Managing application code and infrastructure templates became separate tasks with the responsibility typically divided into two roles: developer and architect.

​The AWS Cloud Development Kit (AWS CDK) has emerged as a tool that bridges the gap between writing application code and infrastructure. 

This learning path has been designed to explore the AWS CDK and provide you with the practical knowledge you will need to begin building your own applications. You'll gain hands-on experience with the AWS CDK and understand how features such as the CDK Construct Library and the CDK Toolkit can improve the way you provision your cloud infrastructure.

​Learning Objectives

  • ​Learn how to define cloud infrastructure using a programming language with the AWS CDK v2
  • Understand the features and use cases of the AWS CDK Toolkit
  • Explore the AWS Construct Library
  • Explore the essentials of an AWS CDK project
  • Learn how to synthesize and deploy AWS CloudFormation stacks using the AWS CDK
  • Learn how to write your AWS CDK construct unit tests

​Intended Audience

​This learning path is ideal for Software Engineers, DevOps Engineers, and Cloud Architects looking to gain hands-on experience with the AWS Cloud Development Kit (CDK) and the AWS CDK Toolkit.

​Prerequisites

To gain the most from this learning path, you should be familiar with AWS and its core services, particularly AWS CloudFormation and the AWS command-line interface (CLI).

Your certificate for this learning path
Avatar
Jun Fritz
Cloud Labs Developer
Students
34285
Labs
89
Courses
1
Learning Paths
6

Jun is a Cloud Labs Developer with previous experience as a Software Engineer and Cloud Developer. He holds the AWS Certified Solutions Architect and DevOps Engineer Professional certifications. He also holds the AWS Certified Solutions Architect, Developer, and SysOps Administrator Associate certifications. 

Jun is focused on giving back to the growing cloud community by sharing his knowledge and experience with students and creating engaging content.