Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
AWS Infrastructure as Code for Software Developers

AWS Infrastructure as Code for Software Developers

54mIntermediate2019-12-10

Authors

Carlos Rivas

Carlos Rivas

AWS Infrastructure Expert

Course details

Traditionally, working with infrastructure in the cloud requires knowledge of domain-specific languages such as Terraform, network infrastructure, operating systems, and more. AWS Cloud Development Kit (CDK) simplifies this process for developers, allowing them to leverage their existing programming skills to deploy infrastructure. In this course, join Carlos Rivas as he explores a real-world architecture and shows how to write the code to deploy it using AWS CDK and Python. Carlos helps to familiarize you with the basics of working with CDK, as well as how to set it up and create your first CDK project. He then covers how to implement networking, validate your deployed subnets, use the CDK packages for load balancing, verify that everything is up and running in your deployment, and more.

Learning objectives
What is the AWS Cloud Development Kit (CDK)?
Required routing configuration
Server and load balancer requirements
Setting up the AWS CDK
CDK networking
Validating your deployed subnet
Autoscaling and server configuration
Full deployment validation

Skills covered

Cloud DevelopmentAmazon Web Services (AWS)AmazonSoftware Development ToolsPersonaCloud ServicesCloud PlatformsCloud ComputingSoftware Development

Concepts

0. Introduction

  • 01 - Infrastructure is code
  • 02 - What you should know

1. CloudFormation Infrastructure

  • 03 - What is the AWS Cloud Development Kit
  • 04 - VPC and subnets
  • 05 - Routing
  • 06 - Security groups
  • 07 - Servers and load balancers

2. Setting Up the AWS CDK

  • 08 - Cloud9 IDE and AWS CDK installation
  • 09 - AWS CDK setup
  • 10 - Creating your CDK project
  • 11 - Running and verifying your infrastructure

3. Writing Infrastructure as Code in Python

  • 12 - CDK networking
  • 13 - Validating your deployed subnets
  • 14 - Auto Scaling and server configuration
  • 15 - Load balancer and listener
  • 16 - Full deployment validation

Conclusion

  • 17 - Takeaways

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal