AWS Cloud Development Kit Primer

Go to class
Write Review

AWS Cloud Development Kit Primer provided by AWS Skill Builder is a comprehensive online course, which lasts for 2 hours worth of material. Upon completion of the course, you can receive an e-certificate from AWS Skill Builder. The course is taught in Englishand is Free Certificate. Visit the course page at AWS Skill Builder for detailed price information.

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