Cademy logoCademy Marketplace

Course Images

AWS Cloud Development Kit - From Beginner to Professional

AWS Cloud Development Kit - From Beginner to Professional

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 8 hours 7 minutes

  • All levels

Description

This course covers the complete AWS Application Stacks using Cloud Development Kit. Learn to deploy simple-to-complex resources in AWS using CDK and launch several stacks and templates. This course assumes you know how to use the AWS Cloud. It will help you transform your solution architecting skills into CDK Stack.

The AWS Cloud Development Kit (AWS CDK) is an open-source software development framework to define your cloud application resources using familiar programming languages. In this course, we will start by understanding the basics of the AWS Cloud Development Kit and the need for CDK. You will create your first CDK Stack and learn to deploy It along with planning and visualizing your deployments. You will learn about resources and reusability in CDK stacks and learn to launch EC2 using CDK. Furthermore, you will learn to create IAM users and groups and how to import pre-existing CloudFormation templates into CDK. You will learn to manage fully managed message queues for microservices. In the last part of the course, you will learn to create Lambda for event-driven architecture, schedule your Lambda function: Cron in the cloud, and understand about CloudWatch live dashboards and widgets. You will also learn to build a serverless containerized chat application. By the end of this short course, you will have an in-depth understanding of the AWS Cloud Development Kit. All resources and code files are placed here: https://github.com/PacktPublishing/my-first-cdk-project

What You Will Learn

Learn to create Lambda function
Learn to create Cron in the cloud
Understand how to create event-driven architecture
Learn to create streaming data processors
Understand how to launch containerized batch processor
Learn how to create a multi-person chat lobby application

Audience

This course is for developers who want to manage their infrastructure as code; for system administrators and Ops engineers who want to learn CDK; and solutions architects who want to understand the benefit of using CDK to manage infrastructure and steer their team to use CDK. This course assumes you know how to use the AWS cloud. It will help you transform your solution architecting skills into CDK Stack.

Approach

This is a complete hands-on, well-structured, and comprehensive course to help you understand how to get started with AWS Cloud Development Kit. This course keeps beginners in mind and will help you gain an in-depth understanding of AWS CDK.

Key Features

Deploy simple-to-complex resources in AWS using CDK * Learn AWS architectural patterns as code * Launch several stacks and templates

Github Repo

https://github.com/PacktPublishing/my-first-cdk-project

About the Author

Valaxy Technologies

Valaxy Technologies is recognized as one of the top Cloud and DevOps trainers. A.R. Shankar is the owner, founder, and one of the many instructors at Valaxy Technologies. While he has worked with various technologies in his career, he specializes in Cloud and DevOps. Valaxy Technologies has exponentially grown ever since its inception in 2013. The instructors at Valaxy Technologies have trained over 100,000 global learners.

Course Outline

1. AWS Cloud Development Kit

1. Why Do We Need AWS Cloud Development Kit (CDK)

This video explains the need for AWS Cloud Development Kit.

2. Course Introduction and Structure

This video introduces you to the course structure.

3. Where Can You Find the Sample Code?

This video explains the code resources and where to find them.


2. Introduction

1. Introduction: What Is AWS CDK

This video introduces you to AWS CDK.

2. Getting Started: AWS CDK Prerequisites and Installation

This video demonstrates AWS CDK prerequisites and installation.

3. Create Your First CDK Stack and Deploy It

This video explains how to create your first CDK stack and deploy it.

4. Learn to Customize Stack Resources and How to Get Help

This video explains how to customize stack resources and how to get help.

5. Infrastructure-Is-Code: Version-Control Your Infrastructure

This video introduces you to infrastructure-is-code: version-control your infrastructure.

6. Plan and Visualize Your Deployments: Diff Your Changes

This video explains how to plan and visualize your deployments.

7. CDK Tokens: How to Export/Import Stack Values | Cfn Intrinsic Functions

This video explains how to import and export stack values.

8. Stack Cleanup: Destroying the App's Resources

This video explains cleaning up the stack by destroying the app's resources

9. Opt-Out from CDK Metadata Version Reporting

This video explains Opt-Out from CDK Metadata version reporting.


3. CDK Stacks: Resources and Reusability

1. DTAP in CDK: Multi-Environment Deployment

This video introduces you to DTAP in CDK: multi-environment deployment.

2. Customize Stack Parameters: CDK Context Variables

This video introduces you to customize stack parameters: CDK context variables.

3. Build Multi-AZ Production Ready Custom VPC

This video introduces you to build multi-AZ production-ready custom VPC.

4. Add Tags to CDK Resources on Creation

This video introduces you to add tags to CDK resources on creation.

5. Tagging At Scale: Easily Add Tags to All Resources in the Stack

This video explains how to easily add tags to all resources in the stack.

6. Import Pre-Existing External Resources: S3, VPC

This video explains how to import pre-existing external resources: S3, VPC.

7. Launch EC2 Using CDK

This video explains the launching of EC2 using CDK.

8. Customize EC2 Instances by Bootstrapping Them with User Data

This video introduces you how to customize EC2 instances by bootstrapping them with user data.

9. Launch EC2 with Custom Instant Profile - SSM Agent Role - Login without SSH Keys

This video explains how to launch EC2 with custom instant profile - SSM agent role - login without SSH keys.

10. Launch EC2 with the Latest AMI in any AWS Region - Portable Region Independent Stack

This video explains how to launch EC2 with the latest AMI in any AWS region - portable region independent stack.

11. Improve EC2 Performance with EBS Provisioned IOPS SSD Volumes

This video introduces you to how to improve EC2 performance with EBS provisioned IOPS SSD volumes.

12. Highly Available Web Servers with AutoScaling and Application Load Balancer

This video explains highly available web servers with AutoScaling and application load balancer.


4. Customize AWS Resources

1. Create AWS SSM Parameter and AWS Secrets

This video explains how to create AWS SSM parameters and AWS Secrets.

2. Create IAM Users, Groups

This video explains how to create IAM users, groups.

3. Create IAM Role, Inline, and Managed Policy

This video explains how to create IAM role, inline, and managed policy.

4. IAM Resource Policy: S3 Bucket Policy

This video introduces you to IAM resource policy: S3 bucket policy.

5. Create RDS Database

This video explains how to create an RDS database.

6. Import Pre-Existing CloudFormation Templates into CDK

This video explains how to import pre-existing CloudFormation templates into CDK.

7. Create SNS Topic and Subscriptions

This video explains how to create SNS topics and subscriptions.

8. SQS: Fully Managed Message Queues for Microservices

This video explains SQS: fully managed message queues for microservices.


5. Create and Deploy Serverless Application Resources

1. Serverless: Create Lambda for Event-Driven Architecture

This video explains how to create lambda for event-driven architecture

2. Create and Manage Lambda Log Groups

This video explains how to create and manage lambda log groups.

3. Serverless: Lambda Source Assets from S3

This video explains serverless: lambda source assets from S3.

4. Schedule Your Lambda Function: Cron in the Cloud

This video introduces you to scheduling your Lambda function: Cron in the cloud.

5. DynamoDB: Key-Value Database

This video explains DynamoDB: key-value database.

6. Grant Least Privileges to Your Lambda Functions

This video explains granting least privileges to your lambda functions.

7. API Gateway: An HTTP Endpoint for Your Lambda Function

This video explains API gateway: an HTTP endpoint for your Lambda function.

8. CloudWatch Alarms: EC2, Lambda

This video explains CloudWatch Alarms: EC2, Lambda.

9. CloudWatch Custom Metrics, Filter Patterns, and Alarms

This video explains CloudWatch custom metrics, filter patterns, and alarms.

10. CloudWatch Live Dashboards and Widgets

This video explains CloudWatch live dashboards and widgets.


6. Build Advanced Use Cases with CDK

1. Deploy a Static Website with Contents

This video explains how to deploy a static website with contents.

2. Reduce Latency and Protect Your Site with CloudFront

This video explains how to reduce latency and protect your site with CloudFront.

3. Serverless Event Processor Architecture with S3 Events

This video explains serverless event processor architecture with S3 events.

4. Serverless REST API Architecture: APIGW, Lambda, and DynamoDB

This video introduces you to serverless REST API architecture: APIGW, Lambda, and DynamoDB.

5. Serverless Stream Processor Architecture with Kinesis

This video explains serverless stream processor architecture with Kinesis.

6. Serverless DynamoDB Event Processor Architecture with DynamoDB Streams

This video explains serverless DynamoDB event processor architecture with DynamoDB streams.

7. Containerized Micro Service Architecture with ECS

This video explains containerized micro service architecture with ECS.

8. Run Containers without Managing Servers Using Fargate

This video explains running containers without managing servers using Fargate.

9. Serverless Batch Job Architecture with Fargate

This video explains serverless batch job architecture with Fargate.


7. Build a Chat Application with CDK

1. Serverless Containerized Chat Application

This video explains the serverless containerized chat application.

Course Content

  1. AWS Cloud Development Kit - From Beginner to Professional

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews