Get in Touch

Course Outline

Introduction to AWS Cloud9 and CDK

  • Overview of AWS Cloud9 IDE and its capabilities.
  • Introduction to AWS Cloud Development Kit (CDK).
  • Setting up the environment.

Designing Cloud Infrastructure with AWS CDK

  • Understanding AWS CDK constructs.
  • Creating infrastructure stacks with CDK.
  • Deploying CDK applications.

Automating Infrastructure Provisioning

  • Using AWS CDK to automate resource creation.
  • Working with CloudFormation templates.
  • Managing and versioning infrastructure code.

Optimizing Cloud Resources for Efficiency

  • Cost optimization strategies.
  • Resource scaling and load balancing.
  • Monitoring and optimizing performance.

Securing Cloud Infrastructure

  • Implementing IAM roles and policies.
  • Securing network and data layers.
  • Encryption and compliance best practices.

Advanced Infrastructure Design Patterns

  • Designing for fault tolerance and high availability.
  • Multi-region and multi-account strategies.
  • Containerizing infrastructure with ECS and EKS.

Deploying Infrastructure as Code (IaC) in Production

  • Deploying infrastructure changes safely.
  • Continuous integration and delivery (CI/CD) with AWS.
  • Maintaining infrastructure over time.

Summary and Next Steps

Requirements

  • Understanding of cloud architecture principles.
  • Experience with AWS services and cloud management.
  • Proficiency in Python or TypeScript.

Audience

  • Cloud architects.
  • Infrastructure engineers.
  • DevOps professionals.
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories