Get in Touch
 Duration 35 hours

Course Outline

1) Cloud Fundamentals and AWS

  • Core concepts of cloud computing.
  • Understanding service models (IaaS, PaaS, SaaS).
  • Deployment models including Public, Private, Hybrid, and Multicloud.
  • An 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, configuring initial settings, and navigating the console.
  • Configuring user permissions within IAM (Identity and Access Management).

2) Computing and Networking

  • Compute Services
    • Amazon EC2: Managing instances, AMIs, instance types, and auto scaling.
    • AWS Lambda: Implementing serverless computing workflows.
  • Networking Services
    • Amazon VPC: Designing subnets, routes, gateways, and security structures.
    • Elastic Load Balancing (ELB) for traffic distribution.

Practical Application:

  • Launching an EC2 instance and establishing access.
  • Building a basic VPC with both public and private subnets.

3) Storage and Databases

  • Storage Services
    • Amazon S3: Managing buckets, policies, and versioning.
    • Block and file storage via Amazon EBS and Amazon EFS.
  • Database Services
    • Relational databases using Amazon RDS (MySQL/PostgreSQL).
    • Managed database clusters with Amazon Aurora (MySQL/PostgreSQL).
    • NoSQL data management with DynamoDB.

Practical Application:

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

4) Security, Monitoring, and Automation

  • Security and Governance
    • Detailed IAM management covering users, groups, roles, and policies.
    • Best practices for secret management using Secrets Manager and Parameter Store.
    • Controlling costs and structure with AWS Organizations.
  • Monitoring
    • Using Amazon CloudWatch for metrics, log analysis, and setting alarms.
    • Auditing account activity with AWS CloudTrail.
  • Automation
    • Implementing infrastructure as code with AWS CloudFormation.

Practical Application:

  • Configuring and creating performance alarms in CloudWatch.
  • Executing a simple deployment using CloudFormation templates.

5) Integration, API Gateway, and Final Project

  • Service Integration
    • Amazon API Gateway: Creating, configuring, and securing APIs.
    • Integrating API Gateway with AWS Lambda and DynamoDB.
    • Designing highly available and scalable architectures.
    • Introduction to managed container services (ECS/EKS).
  • Best Practices
    • Applying the Well-Architected Framework principles.
    • Strategies for AWS cost management and optimization.

Final Project Practical Application:
Develop a simple web application on AWS by integrating:

  • A serverless backend using API Gateway + Lambda.
  • Static site or asset storage using S3.
  • A data layer using RDS or DynamoDB.
  • Continuous monitoring via CloudWatch.

Requirements

  • A solid understanding of basic IT concepts.
  • Practical experience with general networking principles.
  • Familiarity with database systems and web applications.

Target Audience

  • IT professionals seeking cloud expertise.
  • System administrators looking to expand their toolset.
  • Developers exploring cloud platform capabilities.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories