Course Information
Course Overview
AWS Cloud Development Kit (AWS CDK) Create and provision AWS infrastructure as code. Deployments predictably &repeatedly
AWS Cloud Development Kit (AWS CDK)
Welcome to the AWS Cloud Development Kit (AWS CDK) Developer Guide. This document provides information about the AWS CDK, which is a software development framework for defining cloud infrastructure in code and provisioning it through AWS CloudFormation.
AWS CloudFormation enables you to:
Create and provision AWS infrastructure deployments predictably and repeatedly.
Leverage AWS products such as Amazon EC2, Amazon Elastic Block Store, Amazon SNS, Elastic Load Balancing, and Auto Scaling.
Build highly reliable, highly scalable, cost-effective applications in the cloud without worrying about creating and configuring the underlying AWS infrastructure.
Use a template file to create and delete a collection of resources together as a single unit (a stack).
Use the AWS CDK to define your cloud resources in a familiar programming language. The AWS CDK supports TypeScript, JavaScript, Python, Java, and C#/.Net.
Course Content
- 21 section(s)
- 53 lecture(s)
- Section 1 Introduction to CDK
- Section 2 Creating our first simple application with the CDK
- Section 3 Deploying our simple CDK application to Amazon AWS
- Section 4 Testing our CDK Infrastructure
- Section 5 Creating a lambda function using the AWS CDK
- Section 6 Deploying assets to our S3 Bucket using AWS CDK
- Section 7 Accessing the S3 Bucket from our CDK Lambda Function
- Section 8 AWS CDK and IAM rules
- Section 9 Creating a API Gateway with CDK to be able to access our Lambda Functions
- Section 10 Creating and deploying our React app to AWS using AWS CDK
- Section 11 Connecting our React website to a cloudFront with CDK
- Section 12 Displaying the protected and encoded images on our website using AWS CDK
- Section 13 Re-Deploying our new Website using AWS CDK
- Section 14 Clean up, how to deleting a Stack using the AWS CDK
- Section 15 It is time for a course and a CDK update
- Section 16 Multiple stacks and development and production stagings using the AWS CDK
- Section 17 Adding our own domain using Route53 and Certificate Manager on AWS CDK
- Section 18 Creating Custom Constructors for AWS CDK
- Section 19 It is CDK Quiz time
- Section 20 Are you up to a real CDK challenge?
- Section 21 Bonus Section - Including Amazing Deals
What You’ll Learn
- What is the CDK - Cloud Development Kit, What is the CDK doing behind the scenes, How to use Infrastructure as Code, How to use Infrastructure as Code on AWS, How to track Infrastructure using version control
Skills covered in this course
Reviews
-
AAshish Purseth
very good
-
DDanielle Marie Dequin
The zoom level is often too small. The course is also quite outdated, with packages that have been deprecated for over 2 years. This course should be removed from the platform, or updated.
-
RRob Bedford
Quite a bit of this is outdated, unfortunately - I had trouble following along because I had to look up the "current" command for everything done in this course. So I guess one good thing is that I learned how to use the API reference for v2!!
-
AAnonymized User
Course needs updating for CDK v2+ (released Dec 2021). Instructor seems knowledgable about the topic, however is lacking in pedagogy. Course is mostly a live-code walk through where he's telling you what he's doing AS it occurs. It's lacking upfront information about the goals of the section, why he's choosing to do it the way he is, and other options. This course would greatly benefit from interstitial slides or overview sections.