Get in Touch

Course Outline

Introduction to AWS Cloud9 and CDK

  • Overview of the AWS Cloud9 IDE and its key capabilities
  • Introduction to the AWS Cloud Development Kit (CDK)
  • Environment setup procedures

Designing Cloud Infrastructure with AWS CDK

  • Understanding AWS CDK constructs
  • Building infrastructure stacks using CDK
  • Deploying CDK applications

Automating Infrastructure Provisioning

  • Leveraging AWS CDK to automate resource creation
  • Collaborating with CloudFormation templates
  • Managing and versioning infrastructure code

Optimizing Cloud Resources for Efficiency

  • Strategies for cost optimization
  • Resource scaling and load balancing techniques
  • Monitoring and performance optimization

Securing Cloud Infrastructure

  • Implementing IAM roles and policies
  • Securing network and data layers
  • Best practices for encryption and compliance

Advanced Infrastructure Design Patterns

  • Designing for fault tolerance and high availability
  • Strategies for multi-region and multi-account setups
  • Containerizing infrastructure using ECS and EKS

Deploying Infrastructure as Code (IaC) in Production

  • Safely deploying infrastructure changes
  • Implementing continuous integration and delivery (CI/CD) with AWS
  • Long-term infrastructure maintenance

Summary and Next Steps

Requirements

  • Familiarity with core cloud architecture principles
  • Practical experience with AWS services and cloud management
  • Proficiency in either Python or TypeScript

Target Audience

  • Cloud architects
  • Infrastructure engineers
  • DevOps professionals
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories