MODULE 1 - Environment and AWS CLI
Overview
This first module is dedicated to preparing your work environment. You will install and configure all the necessary tools to follow this course on AWS computing services.
Main Objective
By the end of this module, you will have a functional environment with AWS CLI and LocalStack, ready for practicing AWS concepts.
Learning Objectives
By the end of this module, you will be able to:
- Understand the fundamental concepts of cloud computing
- Explain what AWS is and its main services
- Install and configure AWS CLI v2
- Install and use LocalStack to emulate AWS locally
- Execute basic AWS CLI commands
- Validate your environment with simple tests
Module Content
1. Introduction to Cloud Computing
- What is cloud computing?
- Service models: IaaS, PaaS, SaaS
- Benefits of the cloud
- Main providers (AWS, Azure, GCP)
2. Introduction to AWS
- History and evolution of AWS
- Main services
- Regions and availability zones
- AWS Console vs CLI
3. AWS CLI
- Installation on Windows/Mac/Linux
- Credentials configuration
- Basic commands
- Profiles and regions
4. LocalStack
- What is LocalStack?
- Installation with Docker
- Configuration
- First tests
Technical Prerequisites
Before starting, make sure you have:
- Windows 10/11, macOS, or Linux
- Administrator rights on your machine
- Stable Internet connection
- At least 8 GB of RAM (16 GB recommended)
- 20 GB of free disk space
Module Structure
MODULE 1
├── Introduction to Cloud Computing
├── AWS Overview
├── AWS CLI Installation
├── LocalStack Installation
├── Validation Quiz
└── Lab: Complete Configuration
Estimated Duration
| Activity | Duration |
|---|---|
| Theory (reading) | 2 hours |
| Tool installation | 1-2 hours |
| Practical lab | 1 hour |
| Quiz and validation | 30 minutes |
| Total | 4-5 hours |
Module Deliverables
1. Mini-report "Environment Ready"
You must produce a document containing:
- Screenshots of each installed tool
- Result of the command
aws --version - Result of the command
localstack status - Proof of a successful AWS CLI command on LocalStack
2. Completed Checklist
- Docker Desktop installed and functional
- AWS CLI v2 installed
- LocalStack installed and started
- Successful test command
Evaluation
Type: Formative (0%)
- Diagnostic quiz on cloud concepts
- Environment verification
- Installation checklist
Tip
Take the time to properly configure your environment in this module. It's the foundation for the rest of the course!
Module Navigation
- Introduction to Cloud - Fundamental concepts
- AWS Overview - Services and architecture
- AWS CLI Installation - Step-by-step guide
- AWS CLI Cheatsheet - Complete command reference
- LocalStack Installation - AWS emulator
- Validation Quiz - 30 questions to validate your knowledge
- Lab: Configuration - Practical exercise
Happy installation and learning!