Build an App with the AWS Cloud Development Kit
Learn how to build and deploy applications with the AWS Cloud Development Kit (CDK). Configure AWS services easily from your terminal and editor using TypeScript. This course covers the entire lifecycle of an application powered by CDK, from project setup to global deployment. Join countless companies worldwide in harnessing the power of CDK for your next project.
Amazon AWS is one of the most popular cloud providers in the world, but it can also be daunting to learn thanks to the alphabet soup of service acronyms.
Once you’ve figured out which subset of services to use, you’ve got a lot of clicking around to do in order to get things configured.
Not anymore!
With the AWS Cloud Development Kit (CDK), you are able to configure AWS services from your terminal & editor.
Even better, you can do your configuration, frontend, and backend all with the same language.
In this course, Tomasz Łakomy will guide you through using TypeScript to complete the lifecycle of an application powered by AWS CDK. You’ll see how to start a project, develop it locally, deploy it globally, then tear it all down when you’re done.
The services & development approach Tomasz demonstrates in this course are used by countless companies around the world.
Is yours next?
Course Content
Introduction to Build an App with the AWS Cloud Development Kit
Install AWS Cloud Development Kit (CDK) and create a new project
Build and deploy a sample AWS Cloud Development Kit stack to AWS
Review an AWS CloudFormation stack deployed with AWS CDK
Clear an initial AWS CDK stack to start building an app from scratch
Create and deploy a lambda function with AWS CDK
Review and execute a lambda function deployed with CDK in AWS Console
Change the properties of a lambda function deployed with AWS CDK
Attach an API Gateway to a lambda function deployed with AWS CDK
Pass environment variables to a lambda function deployed with AWS CDK
Run lambda functions built with CDK locally using AWS SAM
Create and deploy an S3 bucket with AWS CDK
Make the contents of an S3 bucket deployed with CDK public
Create an S3 event notification to trigger a lambda function on file upload
Use a bucket deployment to upload a file to S3 when deploying a CDK stack
Create a custom AWS CDK construct
Create a DynamoDB table with AWS CDK
Get all items from a DynamoDB table deployed with CDK using DocumentClient API
Debug permission issues and allow a lambda function to access data from a DynamoDB table
Adding data to a DynamoDB table with put operation
Delete an item from a DynamoDB table with delete operation
Add external dependencies to an AWS Lambda function deployed with CDK
Connect React app to a serverless backend deployed with CDK and fix CORS issues
Add a custom CloudFormation stack output with CDK
Deploy a static website to S3 with AWS CDK
Deploy a site with HTTPS support behind a CDN with CDK
Destroy an AWS CDK stack