AWS Cloud Development Kit - From Beginner to Professional
- Description
- Curriculum
- FAQ
- Reviews
AWS CDK course:
AWS Cloud Development Kit(CDK) – From Beginner to Professional
Provisioning cloud applications can be a challenging process that requires you to perform manual actions, write custom scripts, maintain templates, or learn domain-specific languages. AWS CDK uses the familiar and expressive power of programming languages.
AWS CDK gives you components preconfigured with proven defaults, without needing to be an expert. AWS CDK provisions your resources in a safe, repeatable manner through AWS CloudFormation.
Note: This course assumes you know how to use the AWS Cloud. It will help you transform your solution architecting skills into CDK Stack.
Section Outline
- How to get started with AWS CDK course
- Create AWS Resources and Customize resources to suit your needs
- Create Serverless & Deploy Serverless Application Resources
- Create Advanced Use-Cases and Architecture Pattern
- Create & Deploy a fully functional application using CDK
This Course Also Comes With:
✓ Lifetime Access to All Future Updates
✓ A responsive instructor in the Q&A Section
✓ Links to interesting articles, and lots of good code to base your next application onto
✓ Udemy Certificate of Completion
✓ A 30 Day “No Questions Asked” Money Back Guarantee!
This is the course that could change your AWS skills.
Learning and getting hands-on on AWS CDK helps you to enhance your career opportunities and helps to boost your income. An investment in your career is an investment in yourself. Don’t procrastinate. There is no time like the present to take charge of your career. Take your career to the next level by learning AWS CDK today!
Take the course now, completely risk free !
-
3Introduction: What is AWS CDK?Video lesson
-
4Getting Started: AWS CDK Prerequisites & InstallationVideo lesson
-
5Create your first CDK Stack & Deploy ItVideo lesson
-
6Learn to customize stack resources & How to get helpVideo lesson
-
7Infrastructure-Is-Code: Version control your InfrastructureVideo lesson
Treat your infrastructure the same way you treat your application code. Write code that provisions and manages infrastructure in a predictable way. That means that an application, regardless of its environment or where it’s hosted, can be spun up with a predefined list of requirements entirely from scratch.
A great advantage to Infrastructure Is Code is that becomes a single source of truth.
Best Practices
Before you set out to write code, think of these aspects and how it changes the way your code is setup
Codify everything
Version everything
One repository (per app or per env or per construct: choose your modularity)
Modular components
Test coverage
Continuous Integration
Configuration
-
8Plan & Visualize your deployments: Diff your changesVideo lesson
Plan & Visualize your deployments: Diff your changes
Before you deploy the updated app, evaluate the difference between the AWS CDK app and the deployed app.
diff against a deployed stack to understand the impact of a code change.
As you can see, the diff indicates that the Encryption & Versioning change
You can also see that the bucket isn’t going to be replaced(ChangeSet), but will be updated instead modifying
-
9CDK Tokens: How to Export/Import Stack Values | Cfn Intrinsic FunctionsVideo lesson
CDK Tokens: Tokens are objects and represent values that can only be resolved at a later time in the lifecycle of an app
-
10Stack Cleanup: Destroying the App's ResourcesVideo lesson
Stack Cleanup: Destroying the App’s Resources
Destroy the app’s resources to avoid incurring any costs from the resources created in your experimentation, as follows.
> cdk destroy
See Delete Stack Fails in the AWS CloudFormation User Guide for details.
-
11Opt-Out from CDK Metadata Version ReportingVideo lesson
Opting Out from Version Reporting
Set `versionReporting` to `false` in `cdk.json` file
-
12Knowledge CheckQuiz
Test your CDK knowledge in a relaxed and friendly environment
-
13DTAP in CDK: Multi-Environment DeploymentVideo lesson
-
14Deploying stacks to Multiple AWS Regions & Accounts: Best PracticeVideo lesson
-
15Customize Stack Parameters: CDK Context variablesVideo lesson
-
16Build Multi-AZ Production Ready Custom VPCVideo lesson
-
17Add Tags to CDK Resources On CreationVideo lesson
-
18Tagging At Scale: Easily Add Tags to ALL Resources in the StackVideo lesson
-
19Import Pre-Existing External Resources: S3, VPCVideo lesson
-
20Launch EC2 using CDKVideo lesson
-
21Customize EC2 Instances by Bootstrapping them with user dataVideo lesson
-
22Launch EC2 with Custom Instant Profile - SSM Agent Role - Login without SSH KeysVideo lesson
-
23Launch EC2 with latest AMI in any AWS Region - Portable Region Independent stackVideo lesson
-
24Improve EC2 Performance with EBS Provisioned IOPS SSD VolumesVideo lesson
-
25Highly Available Web Servers with AutoScaling & Application Load BalancerVideo lesson
-
26Knowledge CheckQuiz
Test your CDK knowledge in a relaxed and friendly environment
-
27Create AWS SSM Parameter & AWS SecretsVideo lesson
-
28Create IAM Users, GroupsVideo lesson
-
29Create IAM Role, Inline & Managed PolicyVideo lesson
-
30IAM Resource Policy: S3 Bucket PolicyVideo lesson
-
31Create RDS DatabaseVideo lesson
-
32Import pre-existing Cloudformation templates into CDKVideo lesson
-
33Create SNS Topic & SubscriptionsVideo lesson
-
34SQS: Fully Managed Message Queues for MicroservicesVideo lesson
-
35Knowledge CheckQuiz
Test your CDK knowledge in a relaxed and friendly environment
-
36Serverless: Create Lambda for Event Driven ArchitectureVideo lesson
-
37Create & Manage Lambda Log GroupsVideo lesson
-
38Serverless: Lambda Source Assets from S3Video lesson
-
39Schedule your Lambda Function: Cron in the cloudVideo lesson
-
40DynamoDB: Key-Value DatabaseVideo lesson
-
41Grant Least Privileges to your Lambda FunctionsVideo lesson
-
42API Gateway: An HTTP endpoint for your Lambda functionVideo lesson
-
43CloudWatch Alarms?: EC2, LambdaVideo lesson
-
44CloudWatch Custom Metrics, Filter Patterns & AlarmsVideo lesson
-
45CloudWatch Live Dashboards & WidgetsVideo lesson
-
46Knowledge CheckQuiz
Test your CDK knowledge in a relaxed and friendly environment
-
47Deploy a static website with contentsVideo lesson
-
48Reduce Latency and Protect your site with CloudfrontVideo lesson
-
49Serverless Event Processor Architecture with S3 EventsVideo lesson
-
50Serverless REST API Architecture: APIGW, Lambda & DynamoDBVideo lesson
-
51Serverless Stream Processor Architecture with KinesisVideo lesson
-
52Serverless DynamoDB Event Processor Architecture with DynamoDB StreamsVideo lesson
-
53Containerized Micro Service Architecture with ECSVideo lesson
-
54Run Containers without managing servers using FargateVideo lesson
-
55Serverless Batch Job Architecture with FargateVideo lesson
-
56Knowledge CheckQuiz
Test your CDK knowledge in a relaxed and friendly environment