Formation Cloud Computing : Maîtrisez l’Infrastructure du Futur
Apprenez à déployer, sécuriser et scaler vos applications sur les géants du Web (AWS, Azure, Google Cloud).
🎯 Objectifs de la formation
L’objectif est de passer de la gestion de serveurs physiques à l’orchestration de ressources virtuelles mondiales. À la fin de ces 60 heures, l’apprenant sera capable de :
- Choisir le bon fournisseur de Cloud selon les besoins du projet.
- Concevoir une architecture réseau et serveur résiliente.
- Automatiser le déploiement d’applications web et d’APIs.
- Maîtriser les coûts et la sécurité des données stockées.
📖 Programme Détaillé (60 Heures)
Module 1 : Fondations du Cloud & Comparatif (6h)
Comprendre le changement de paradigme.
- Modèles de service : Différences concrètes entre IaaS, PaaS et SaaS (avec exemples réels).
- Modèles de déploiement : Pourquoi choisir le Cloud Hybride en entreprise ?
- Tour de table des fournisseurs : Comparaison des consoles AWS, Azure et Google Cloud Platform (GCP).
- Économie du Cloud : Comprendre le modèle “Pay-as-you-go” et éviter les surprises de facturation.
Module 2 : Calcul et Stockage (10h)
Le cœur de l’infrastructure.
- Compute : Création et configuration de machines virtuelles (AWS EC2, Azure VM, Google Compute Engine).
- Storage : Stockage objet (S3, Blob Storage) vs Stockage bloc (EBS, Managed Disks).
- Virtual Private Cloud (VPC) : Créer son propre réseau privé, sous-réseaux et tables de routage dans le cloud.
Module 3 : Déploiement & Modernisation (12h)
Passer du code à la production.
- Hébergement Web : Déploiement de sites statiques et dynamiques.
- Serverless : Introduction aux fonctions Lambda (AWS) ou Azure Functions.
- Containers : Initiation à Docker et déploiement simplifié via des services gérés (AWS Fargate ou Google Cloud Run).
Module 4 : Bases de Données Cloud (10h)
Gérer la donnée sans gérer le serveur.
- Relatif (SQL) : Mise en place de bases de données hautement disponibles (AWS RDS ou Azure SQL).
- NoSQL : Utilisation de bases de données scalables (DynamoDB ou CosmosDB).
- Migration : Stratégies pour déplacer une base de données locale vers le cloud sans interruption.
Module 5 : Sécurité & Identités (IAM) (10h)
La priorité absolue du Cloud.
- Identity & Access Management (IAM) : Création d’utilisateurs, de groupes et de rôles avec le principe du moindre privilège.
- Sécurité Réseau : Configuration des Security Groups et des Network ACLs.
- Chiffrement : Gestion des clés avec KMS (Key Management Service).
Module 6 : Haute Disponibilité & Résilience (12h)
Garantir 99,99% de disponibilité.
- Auto-Scaling : Configurer le cloud pour qu’il ajoute des serveurs automatiquement en cas de pic de trafic.
- Load Balancing : Répartir la charge entre plusieurs zones géographiques.
- Disaster Recovery : Mise en place de sauvegardes automatisées et plan de reprise après sinistre.
🏆 Projet Final : “L’Application Web Mondiale”
L’étudiant doit déployer une application web complète (ex: un site e-commerce ou une API de gestion) dans un environnement Cloud.
- Les livrables : 1. Une infrastructure réseau sécurisée (VPC). 2. Une base de données managée. 3. Un serveur web avec certificat SSL (HTTPS). 4. Une démonstration de l’Auto-scaling (le site doit tenir face à une montée en charge simulée).
- Méthode : Présentation en direct via partage d’écran sur la console Cloud de son choix.
👥 À qui cela s’adresse ?
- Développeurs : Pour devenir “Full-Stack” en maîtrisant la mise en production.
- Administrateurs Systèmes : Pour faire évoluer leurs compétences vers le rôle de Cloud Engineer.
- Entrepreneurs Tech : Pour lancer leurs projets avec une infrastructure professionnelle à moindre coût.
Outils utilisés pour cette formation
Microsoft Teams
Google Meet
Zoom
Plateforme LMS AlloTraining
PDF interactifs
Quiz et évaluations
