Get in Touch
 Duration 35 hours

Course Outline

1) Cloud Basics and AWS Overview

  • Core concepts of Cloud Computing
  • Service models: IaaS, PaaS, and SaaS
  • Deployment models: Public, Private, Hybrid, and Multicloud
  • Introduction to the AWS ecosystem
  • Global infrastructure components: Regions, Availability Zones, and Edge Locations
  • Navigating the AWS Management Console and utilizing the CLI

Practical Application:

  • Setting up an account, initial configuration, and console navigation
  • Configuring users within IAM (Identity and Access Management)

2) Compute and Networking Services

  • Compute Options
    • Amazon EC2: managing instances, AMIs, instance types, and auto-scaling
    • AWS Lambda: implementing serverless computing
  • Networking Infrastructure
    • Amazon VPC: configuring subnets, routes, gateways, and security settings
    • Elastic Load Balancing (ELB) implementation

Practical Application:

  • Launching and connecting to an EC2 instance
  • Designing a basic VPC featuring public and private subnets

3) Storage Solutions and Databases

  • Storage Services
    • Amazon S3: managing buckets, policies, and versioning
    • Amazon EBS and Amazon EFS configurations
  • Database Services
    • Amazon RDS for MySQL and PostgreSQL
    • Amazon Aurora for MySQL and PostgreSQL
    • DynamoDB for NoSQL workloads

Practical Application:

  • Setting up an S3 bucket to host a static website
  • Creating an RDS database and connecting to it via an EC2 instance

4) Security, Monitoring, and Automation Strategies

  • Security and Governance
    • Managing IAM users, groups, roles, and policies
    • Using Secrets Manager and Parameter Store for secure secret management
    • Implementing AWS Organizations and cost control measures
  • Monitoring Tools
    • Amazon CloudWatch: tracking metrics, logs, and setting alarms
    • AWS CloudTrail for auditing account activity
  • Automation
    • AWS CloudFormation for infrastructure as code

Practical Application:

  • Configuring alerts in CloudWatch
  • Executing a simple deployment with CloudFormation

5) Service Integration, API Gateway, and Capstone Project

  • Integrating Services
    • Amazon API Gateway: setup, configuration, and API security
    • Linking API Gateway with AWS Lambda and DynamoDB
    • Designing highly available and scalable architectures
    • Introduction to managed services like ECS and EKS
  • Best Practices
    • Applying the Well-Architected Framework
    • Managing AWS costs and optimizing performance

Capstone Project Practical Application:
Developing a basic web application on AWS by integrating:

  • API Gateway combined with Lambda for a serverless backend
  • S3 for hosting static sites or storing assets
  • RDS or DynamoDB as the data layer
  • CloudWatch for continuous monitoring

Requirements

  • A foundational understanding of standard IT concepts
  • Practical experience with general networking principles
  • Knowledge of databases and web application architectures

Target Audience

  • IT professionals
  • System administrators
  • Developers seeking to explore cloud platforms

Testimonials (1)

Related Categories