YoVDO

AWS Cloud Development Kit Primer

Offered By: Amazon Web Services via AWS Skill Builder

Tags

AWS Cloud Development Kit (CDK) Courses Programming Languages Courses Software Development Courses Cloud Computing Courses Command Line Interface Courses AWS Cloud Development Kit Courses

Course Description

Overview


This course is an introductory course to AWS Cloud Development Kit (AWS CDK). This course teaches developers how to model, provision, modify, and delete cloud application resources using familiar programming languages; design reusable components that meet the organization’s security, compliance, and governance requirements; and use objects, loops, and conditions to accelerate and add logic to your development and deployment process.

• Course level: Intermediate

• Duration: One hour 30 minutes


Activities

This course contains animations, guided walkthroughs, and other eLearning activities as appropriate.


Course objectives

In this course, you will learn to:

• State the purpose of AWS Cloud Development Kit

• Explain the core components of AWS CDK

• Describe the key concepts used with AWS CDK

• Interact with the AWS CDK command line interface to deploy an app or stack

• Design constructs for the AWS CDK


Intended audience

This course is intended for:

• Intermediate-level software developers


Prerequisites

We recommend that attendees of this course have:

• Familiarity with AWS services including AWS CloudFormation

• Completion of Developing on AWS or equivalent technical courses

• Cloud Practitioner Essentials certification or equivalent experience

• One year in role as a developer developing on AWS


Course outline

Module 1: AWS Cloud Development Kit introduction

• What is the AWS CDK?

• Importance of AWS CDK for your organization.

• Advantages of using AWS CDK

• How AWS CDK interacts with supported programming languages.

• AWS CDK Demonstration


Module 2: AWS CDK core framework

• What are constructs?

• Using predefined constructs for AWS resources

• Apps and stacks


Module 3: AWS CDK concepts

• Identifiers

• Environments

• Contexts

• Assets


Module 4: Working with the AWS CDK Toolkit (CLI)

• AWS CDK ToolKit

• Commands


Module 5: AWS CDK development

• Working with the AWS Cloud Development Kit

• The power of the AWS CDK

• Testing constructs

• Design best practices


Module 6: Troubleshooting AWS CDK builds

• Troubleshooting common AWS CDK issues 


Module 7: Wrap up

• Review purpose and scope of AWS CDK

• Review apps, stacks, and constructs

• Review AWS CDK Toolkit

• Review AWS Toolkit for Visual Studio Code

• Recommended resources


Tags

Related Courses

Advanced CloudFormation: Macros (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Advanced Java Concurrency
Vanderbilt University via Coursera
Advanced Monitoring and Optimizing with DynamoDB (Traditional Chinese)
Amazon Web Services via AWS Skill Builder
Advanced SAS Programming Techniques
SAS via Coursera
Amazon DynamoDB for Serverless Architectures (Spanish)
Amazon Web Services via AWS Skill Builder