Retour aux formations
Officiel

Introduction au Cloud Computing

Par DevWorkWeb

Pas encore d'avis 5 h de contenu Débutant
Aperçu Contenu Avis Enseignant

Coder une application est une chose ; la faire tourner de façon fiable, accessible et sécurisée pour de vrais utilisateurs en est une autre. Ce cours démystifie le Cloud Computing : les modèles de service (IaaS, PaaS, SaaS), les briques essentielles (calcul, stockage, réseau, bases de données managées), et une prise en main pratique d'un fournisseur cloud majeur pour déployer une première application.

Ce que vous allez apprendre

Distinguer IaaS, PaaS et SaaS
Comprendre les briques de base du cloud : calcul, stockage, réseau
Choisir un service adapté à un besoin donné (VM, containers, serverless)
Utiliser une base de données managée plutôt qu'auto-hébergée
Comprendre les bases de la sécurité cloud (IAM, réseaux privés)
Déployer une application sur un fournisseur cloud

Prérequis

Avoir déjà construit une application backend simple (voir cours Node.js, Laravel ou Python) et être à l'aise avec la ligne de commande.

Public cible

  • • Développeurs ayant déjà construit une application (Node.js, Laravel, Python) et voulant comprendre comment la déployer sérieusement
  • • Étudiants se destinant à des rôles DevOps ou infrastructure

Programme détaillé

9 modules · 25 leçons
1. Pourquoi le Cloud ? 3 leçons

Avant le cloud, héberger une application impliquait d'acheter et de maintenir des serveurs physiques. Comprendre ce changement de paradigme est la première étape.

  • De l'hébergement physique au cloud 12 min
  • Les avantages clés : élasticité et disponibilité 12 min
  • Les principaux fournisseurs (AWS, Azure, GCP) 10 min
✓ Quiz de validation (1 questions)
2. IaaS, PaaS, SaaS 3 leçons

Ces trois modèles définissent le niveau de responsabilité que vous gardez versus celui délégué au fournisseur cloud.

  • IaaS : l'infrastructure en tant que service 12 min
  • PaaS : la plateforme en tant que service 12 min
  • SaaS : le logiciel en tant que service 10 min
✓ Quiz de validation (2 questions)
3. Calcul (Compute) 3 leçons

Trois façons principales d'exécuter du code dans le cloud, du plus contrôlé au plus abstrait.

  • Machines virtuelles (VM) 14 min
  • Containers managés 12 min
  • Serverless (fonctions) 14 min
✓ Quiz de validation (1 questions)
4. Stockage 3 leçons

Différents besoins de stockage appellent différents services cloud, du fichier simple à la base de données.

  • Stockage objet (S3 et équivalents) 12 min
  • Disques persistants pour VM 10 min
  • CDN : distribuer le contenu au plus près de l'utilisateur 10 min
✓ Quiz de validation (1 questions)
5. Réseau 3 leçons

Comprendre comment le cloud isole et connecte les ressources entre elles, une base pour la sécurité.

  • VPC : réseaux privés virtuels 14 min
  • Load balancers 12 min
  • DNS et noms de domaine dans le cloud 10 min
✓ Quiz de validation (1 questions)
6. Bases de données managées 2 leçons

Plutôt que d'installer et maintenir soi-même MySQL ou PostgreSQL sur une VM, le cloud propose des bases de données entièrement gérées.

  • Pourquoi une base managée plutôt qu'auto-hébergée 14 min
  • Bases relationnelles vs NoSQL managées 12 min
7. IAM et sécurité 3 leçons

La gestion des identités et des accès (IAM) est la porte d'entrée de la sécurité cloud : qui peut faire quoi, sur quelle ressource.

  • Le principe du moindre privilège 14 min
  • Clés d'accès et bonnes pratiques 12 min
  • Rôles vs utilisateurs 10 min
✓ Quiz de validation (1 questions)
8. Coûts et facturation 2 leçons

Le modèle « payez à l'usage » du cloud peut aussi devenir un piège si les ressources ne sont pas surveillées.

  • Comprendre la facturation à l'usage 10 min
  • Alertes et budgets 10 min
9. Déploiement pratique 3 leçons

Mettre en pratique les concepts vus en déployant une véritable application sur un fournisseur cloud.

  • Choisir le bon service pour son projet 12 min
  • Déployer une application avec base de données 16 min
  • Surveillance de base (monitoring et logs) 12 min
✓ Quiz de validation (1 questions)

🎯 Projet final

Déploiement cloud complet d'une application avec base de données

Le projet fil rouge consiste à déployer une application backend existante (Node.js, Laravel ou Python) sur un fournisseur cloud, connectée à une base de données managée.

  • Accès à vie
  • Certificat inclus
  • Exercices pratiques
  • Mises à jour gratuites

Avis des apprenants

Aucun avis pour l'instant. Soyez le premier à donner le vôtre.

Formations similaires

Développement Web : créer son premier site de A à Z

DevWorkWeb Gratuit
JA

JavaScript de zéro : les fondamentaux

DevWorkWeb Gratuit
RE

React.js : créer sa première application moderne

DevWorkWeb Gratuit