Skip to content

gamaware/cloud-architecture-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Architecture Course

AWS Python Terraform CloudFormation IaC Cloud

🚀 Cloud Architecture - ITESO

Course materials and labs for Cloud Architecture.

🧪 Labs

Foundational lab teaching AWS API interaction through multiple methods. Students learn to:

  • Navigate the AWS Management Console (GUI)
  • Use AWS CLI for command-line operations
  • Write Python scripts with Boto3 SDK
  • Create and manage S3 buckets using different approaches
  • Understand AWS API fundamentals and authentication
  • Compare different methods of interacting with AWS services

Technologies: AWS Console, AWS CLI, Python, Boto3, S3

Key Concepts: AWS API, SDK usage, CLI operations, programmatic access, cloud automation basics

Hands-on lab exploring Infrastructure as Code (IaC) with CloudFormation and Terraform. Students learn to:

  • Write CloudFormation templates in YAML
  • Deploy and manage CloudFormation stacks
  • Create Terraform configurations
  • Use Terraform CLI for infrastructure management
  • Compare declarative IaC approaches
  • Implement version control for infrastructure

Technologies: AWS CloudFormation, Terraform, YAML, HCL, S3

Key Concepts: Infrastructure as Code, declarative configuration, state management, resource provisioning, IaC best practices

Hands-on lab exploring VPC Endpoints and private AWS service connectivity. Students learn to:

  • Understand the three AWS service scope types: Global, Regional, and Zonal
  • Distinguish between Gateway, Interface (PrivateLink), and Gateway Load Balancer endpoints
  • Create an S3 Gateway endpoint and observe route table changes
  • Create an SQS Interface endpoint and observe DNS resolution changes
  • Run DNS resolution tests, latency benchmarks, and route table inspections
  • Understand why traffic routing through the AWS backbone differs from internet routing

Technologies: AWS VPC, Amazon S3, Amazon SQS, AWS PrivateLink, Python, Boto3, EC2

Key Concepts: VPC endpoints, AWS PrivateLink, private connectivity, DNS resolution, network routing, service scope (Global/Regional/Zonal), latency comparison

👨🏫 Instructor

Mtro. Jorge Alejandro García Martínez

👤 Author

Created by Alex Garcia

About

Hands-on labs for Cloud Architecture at ITESO — AWS, Terraform, CloudFormation, Python, VPC, IAC

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors