Get in Touch

Course Outline

1) Cloud Fundamentals and the AWS Ecosystem

  • Core principles of Cloud Computing
  • Service delivery models (IaaS, PaaS, SaaS)
  • Deployment strategies (Public, Private, Hybrid, Multicloud)
  • Overview of the AWS platform
  • Global infrastructure architecture: Regions, Availability Zones, and Edge Locations
  • Navigating the AWS Management Console and utilizing the CLI

Practical Application:

  • Account provisioning, initial configuration, and console navigation
  • Configuring user access within IAM (Identity and Access Management)

2) Compute and Network Architectures

  • Compute Offerings
    • Amazon EC2: managing instances, AMIs, instance types, and auto scaling
    • AWS Lambda: implementing serverless computing models
  • Network Services
    • Amazon VPC: managing subnets, routing, gateways, and security controls
    • Elastic Load Balancing (ELB) implementation

Practical Application:

  • Provisioning and connecting to an EC2 instance
  • Designing a VPC configuration with distinct public and private subnets

3) Data Storage and Database Solutions

  • Storage Options
    • Amazon S3: managing buckets, access policies, and version control
    • Utilizing Amazon EBS and Amazon EFS services
  • Database Offerings
    • Amazon RDS (supporting MySQL/PostgreSQL)
    • Amazon Aurora (supporting MySQL/PostgreSQL)
    • DynamoDB for NoSQL use cases

Practical Application:

  • Setting up and configuring an S3 bucket for static website hosting
  • Provisioning an RDS database and establishing connectivity via an EC2 instance

4) Security, Observability, and Automation

  • Security and Governance Frameworks
    • IAM management: users, groups, roles, and policy definitions
    • Best practices for secret management using Secrets Manager and Parameter Store
    • AWS Organizations and cost governance strategies
  • Monitoring and Observability
    • Amazon CloudWatch: tracking metrics, logs, and setting alarms
    • AWS CloudTrail: auditing API activity and user actions
  • Infrastructure Automation
    • AWS CloudFormation: adopting infrastructure as code methodologies

Practical Application:

  • Defining and activating alarms within CloudWatch
  • Executing a simplified deployment using CloudFormation templates

5) Integration, API Management, and Capstone Project

  • Service Orchestration
    • Amazon API Gateway: setup, configuration, and security enforcement
    • Integrating services with AWS Lambda and DynamoDB
    • Designing highly available and scalable system architectures
    • Introduction to managed container services (ECS/EKS)
  • Industry Best Practices
    • Applying the Well-Architected Framework
    • Strategies for AWS cost optimization and management

Capstone Project Implementation:
Developing a basic web application on AWS that integrates:

  • API Gateway and Lambda for a serverless backend
  • S3 for static site delivery or asset storage
  • RDS or DynamoDB as the data layer
  • CloudWatch for system monitoring

Requirements

  • A solid grasp of core IT concepts
  • Practical experience with general networking principles
  • Working knowledge of database systems and web application development

Target Audience

  • IT professionals seeking to expand their technical repertoire
  • System administrators
  • Developers investigating cloud-based platforms
 35 Hours

Testimonials (2)

Upcoming Courses

Related Categories