← Tous les cours
Parcours · Cloud · Débutant → Intermédiaire

Construisez sur le cloud qui fait tourner Google.

Commencez par ce qu’est le cloud, puis montez jusqu’au lancement de serveurs, l’interrogation de données à grande échelle et l’appel de l’IA de Google. Aligné sur les parcours Cloud Digital Leader et Associate Cloud Engineer.

Commencer Voir les ateliers
Niveau
Débutant → Intermédiaire
Leçons
24 notes
Ateliers
8 pratiques
Prépare
CDL · ACE
Prix
Lecture gratuite
Votre progression0%
Le programme

Lire, pratiquer, valider, avancer.

Ouvrez une leçon, lisez les notes, puis validez-la. Votre progression est enregistrée sur cet appareil.

Niveau 1 · Débutant

Cloud Digital Leader : comprendre le cloud et l’offre Google

Pas encore de code. Ce niveau construit la carte mentale : ce qu’est le cloud, comment Google l’organise, et les principaux services de données, d’IA et d’infrastructure — le socle que teste l’examen Cloud Digital Leader.

01

Ce qu’est vraiment le cloud

Bases
›Posséder ou louer des ordinateurs✓

Le cloud, c’est simplement louer des ordinateurs auxquels on accède par internet au lieu d’acheter et d’exploiter les siens. Google (comme Amazon et Microsoft) construit d’immenses centres de données pleins de serveurs, et vous louez exactement ce dont vous avez besoin, quand vous en avez besoin, en ne payant que cela.

Région (ex. Europe)AZ 1centreAZ 2centreAZ 3centrerépartir sur zones = survivre à une panneUsersproche = rapideRégion proche users
Régions, zones & latence

Pourquoi cela a tout changé :

  • Aucun coût initial — pas besoin d’acheter un serveur à 5 000 $ en espérant grandir ensuite.
  • Élastique — besoin de 50 serveurs pour un week-end chargé ? Louez-les vendredi, libérez-les lundi.
  • Mondial — servez des utilisateurs à Lagos et à Londres depuis des centres proches de chacun.
Chez nous : pour un entrepreneur africain, le cloud supprime la plus grande barrière qui existait — le capital pour le matériel. Un étudiant à Dschang peut lancer une infrastructure du même calibre qu’une entreprise en Californie, et payer quelques dollars pendant qu’il apprend. Le terrain est vraiment nivelé ici.
›Régions, zones et la console✓

Le cloud de Google est physiquement réparti sur la planète. Une région est une zone géographique (par exemple europe-west1 en Belgique) ; chaque région a plusieurs zones (centres de données isolés en son sein). Vous choisissez où vivent vos ressources.

Région (ex. Europe)AZ 1centreAZ 2centreAZ 3centrerépartir sur zones = survivre à une panneUsersproche = rapideRégion proche users
Régions, zones & latence

Deux raisons rendent ce choix important : la latence (plus près de vos utilisateurs = plus rapide) et la résilience (répartir sur plusieurs zones pour qu’une panne ne vous arrête pas).

Exemple : il n’y a pas encore de région GCP au Cameroun. Pour les utilisateurs d’Afrique centrale, europe-west1 (Belgique) ou europe-west3 (Francfort) donnent généralement la meilleure vitesse. Testez-en quelques-unes et mesurez — ne devinez pas.

Vous gérez tout via la Cloud Console (le tableau de bord web) ou la ligne de commande gcloud, que vous verrez au niveau intermédiaire.

›Projets, facturation et rester gratuit✓

Tout dans Google Cloud vit dans un projet — un conteneur pour vos ressources, votre facturation et vos permissions. Votre première vraie compétence est de garder les projets propres et de ne pas recevoir de facture surprise.

Trois habitudes qui vous protègent :

  • Utiliser l’offre gratuite (Free Tier) — beaucoup de services ont un quota toujours gratuit, et les nouveaux comptes reçoivent un crédit d’essai.
  • Mettre une alerte de budget — Google vous envoie un e-mail à, disons, 5 $ pour que rien ne grimpe en douce.
  • Supprimer ce que vous n’utilisez pas — un serveur inactif coûte quand même.
Chez nous : cette leçon compte plus ici que partout. Une ressource oubliée facturée en dollars fait bien plus mal sur un budget camerounais. Apprenez à poser des alertes de budget dès le premier jour et faites de « supprimer quand c’est fini » un réflexe.
02

Les données sur Google Cloud

Où est la valeur
›Bases, entrepôts et lacs de données✓

« Les données » ne sont pas une seule chose, et Google a un outil différent pour chaque forme.

Basedonnées vivantesEntrepôtanalyser l’historiqueLacbrut, tout type
Bases vs entrepôts vs lacs
  • Une base de données gère les données vivantes d’une appli — utilisateurs, commandes, messages — avec des lectures et écritures rapides.
  • Un entrepôt de données contient d’énormes volumes de données historiques pour l’analyse — répondre à « qu’est-ce qui s’est le mieux vendu l’an dernier ? » sur des milliards de lignes.
  • Un lac de données stocke des données brutes de tout type (fichiers, journaux, images) à bas coût jusqu’à ce que vous décidiez quoi en faire.

Choisir le bon est la moitié d’une bonne conception cloud : ne faites pas d’analytique sur la base vivante de votre appli, et n’essayez pas de servir une appli depuis un entrepôt.

›BigQuery : l’analyse à toute échelle✓

BigQuery est l’entrepôt de données phare de Google, et c’est vraiment magique : vous interrogez des téraoctets de données en SQL ordinaire, en quelques secondes, sans serveur à gérer. Vous payez les données scannées par vos requêtes.

Exemple : Google publie des jeux de données publics gratuits dans BigQuery — météo, indicateurs de développement mondial, même le trafic de Wikipedia. Vous pouvez écrire SELECT country, population FROM ... sur de vraies données mondiales dès aujourd’hui et obtenir des réponses instantanément, sans posséder un seul serveur.
Chez nous : c’est une compétence puissante sur le marché de l’emploi africain. Partout, les entreprises ont besoin de gens capables de transformer les données en réponses, et BigQuery vous permet de le démontrer sur de vraies grandes données depuis un portable à Buea — le même outil qu’utilisent les plus grandes entreprises.
›Cloud Storage : le bucket à tout✓

Cloud Storage est l’endroit où vivent les fichiers — images, vidéos, sauvegardes, documents. Vous les mettez dans un bucket (un conteneur de haut niveau au nom unique mondialement) et y accédez par URL.

Classe de stockage selon la fréquence de lectureHot / StandardsouventCool / NearlineparfoisCold / Archiverare, bon marchéUne règle de cycle de vie déplace tout → économies
Niveaux de stockage & cycle de vie

Il propose des classes de stockage qui arbitrent le coût contre la fréquence de lecture : de Standard pour les fichiers souvent utilisés, jusqu’à Archive pour les sauvegardes qu’on ne touche presque jamais mais qu’il faut garder — des centimes par gigaoctet.

Exemple : une appli de partage de photos stocke les envois des utilisateurs dans un bucket Standard, et déplace automatiquement en classe Archive tout ce qui n’a pas été touché depuis un an grâce à une règle de cycle de vie. Mêmes données, une fraction du coût — de l’argent qui compte pour une équipe réduite.
03

L’IA avec Google Cloud

Cœur de l’examen
›IA, ML et IA générative — clairement✓

Ces mots sont lancés partout ; voici la version honnête. L’intelligence artificielle (IA) est le but large de machines faisant des choses intelligentes. L’apprentissage automatique (ML) est le principal moyen d’y arriver — au lieu d’écrire des règles à la main, on montre à un modèle beaucoup d’exemples et il apprend le motif. L’IA générative est la branche la plus récente : des modèles qui créent du texte, des images et du code, comme Gemini de Google.

L’examen Cloud Digital Leader moderne insiste beaucoup sur ce domaine, car c’est là que la valeur du cloud bouge le plus vite.

›Gemini et l’IA agentique✓

Gemini est la famille de modèles d’IA générative de Google, accessible via Vertex AI (la plateforme d’apprentissage automatique de Google). Vous pouvez l’appeler pour résumer des documents, répondre à des questions, écrire du code ou analyser des images — sans rien entraîner vous-même.

L’IA agentique est l’étape suivante : au lieu d’un modèle qui répond seulement, un agent peut agir — utiliser des outils, appeler d’autres services, accomplir une tâche en plusieurs étapes pour vous. C’est la direction que prend toute l’industrie.

Chez nous : l’IA générative est une rare chance de brûler les étapes. Une petite entreprise camerounaise peut ajouter à son site un assistant IA bilingue (anglais/français) avec Gemini en un après-midi — ce qui aurait demandé une équipe de recherche il y a quelques années. Savoir câbler cela est une compétence vendable dès maintenant.
›API pré-entraînées ou modèles sur mesure✓

Vous n’avez pas toujours besoin de construire un modèle. Google offre des API pré-entraînées — une IA prête à appeler :

  • Vision API — détecter objets et texte dans les images
  • Speech-to-Text et Text-to-Speech
  • Translation API — texte multilingue instantané
  • Natural Language API — sentiment et sens

Utilisez une API pré-entraînée quand une capacité générale suffit ; entraînez un modèle sur mesure (avec AutoML ou Vertex AI) seulement quand votre problème est propre à vos données. La règle : commencez par l’option prête à l’emploi, construisez sur mesure seulement si nécessaire.

Exemple : un site d’actualités à Yaoundé utilise la Translation API pour publier automatiquement chaque article en anglais et en français — pas de traducteurs, pas d’entraînement de modèle, juste un appel d’API par article.
04

Infrastructure, sécurité et coût

Bien l’exploiter
›Options de calcul et modernisation✓

Google vous donne une échelle de façons d’exécuter votre code, du plus de contrôle au moins de souci :

Plus de contrôleMoins de gestionVM / EC2vous gérez le serveurContainersappli empaquetéeServerlessjuste la fonction
L’échelle du calcul
  • Compute Engine — des machines virtuelles complètes que vous gérez (plus de contrôle).
  • Google Kubernetes Engine (GKE) — Kubernetes géré pour les conteneurs.
  • Cloud Run — donnez-lui juste un conteneur, il l’exécute et le met à l’échelle, vous ne gérez rien.
  • Cloud Functions — exécuter une seule fonction sur événement, sans serveur du tout.

La modernisation, c’est monter cette échelle avec le temps — de la gestion de machines entières vers le fait de laisser Google en gérer plus, pour que votre petite équipe passe son temps sur le produit, pas sur la plomberie.

›Confiance, sécurité et IAM✓

La sécurité dans le cloud est une responsabilité partagée : Google sécurise les centres de données et le matériel ; vous sécurisez vos comptes, vos données et qui accède à quoi.

Trop d’accèsMoindre privilègeAppTOUTES ressources(risqué)App1 bucketlecture
Moindre privilège : seulement le nécessaire

L’outil central est l’IAM (gestion des identités et des accès), bâti sur un principe : le moindre privilège — donner à chaque personne et service uniquement l’accès dont il a vraiment besoin, rien de plus. L’IAM répond à « qui peut faire quoi, sur quelle ressource ».

Chez nous : l’erreur cloud la plus courante et la plus douloureuse au monde est de laisser fuiter une clé trop puissante. Pour une petite équipe où un seul compte fait souvent tout, la discipline du moindre privilège est ce qui vous sépare d’une facture ou d’une brèche qui pourrait couler l’entreprise. Prenez-la au sérieux dès le premier projet.
›Gestion des coûts et exploitation✓

Bien exploiter, c’est dépenser avec sagesse et connaître la santé de son système. Google donne des outils pour les deux.

Coût : les rapports de facturation montrent où va l’argent ; les remises pour usage engagé récompensent l’usage prévisible ; les alertes de budget (leçon 03) évitent les surprises.

Exploitation : Cloud Monitoring et Cloud Logging permettent de surveiller métriques et journaux sur tout ce que vous exécutez — la même discipline du « tout voir » que le cours DevOps, intégrée à la plateforme.

Exemple : avant un lancement produit, vous posez une alerte de budget à votre limite confortable et un tableau de bord pour les erreurs de requête. Vous lancez avec confiance, car vous saurez — vite — si le coût ou les erreurs bougent dans le mauvais sens.
Niveau 2 · Intermédiaire

Associate Cloud Engineer : déployer et exploiter de vrais workloads

Maintenant vous construisez. Avec la console, gcloud et Terraform, vous configurerez les accès, lancerez serveurs et réseaux, exécuterez des conteneurs et exploiterez des workloads — les compétences pratiques que prouve la certification Associate Cloud Engineer.

05

Configuration, projets et IAM

Bien gérer les accès
›La hiérarchie des ressources✓

Google organise tout en arbre : Organisation → Dossiers → Projets → Ressources. Les permissions posées plus haut descendent, ce qui permet de gérer l’accès de tout un département en un seul endroit plutôt que ressource par ressource.

Pour une petite équipe, vous n’utiliserez peut-être que des projets — un par appli ou environnement (par ex. monappli-dev et monappli-prod). Garder la production dans son propre projet est la frontière de sécurité la plus simple et la plus solide : une erreur en dev ne peut pas toucher de vrais utilisateurs.

›Rôles et comptes de service✓

L’IAM accorde l’accès en liant un rôle (un ensemble de permissions) à un membre (une personne ou un service). Préférez les rôles prédéfinis (comme roles/storage.objectViewer) aux vastes Owner ou Editor — c’est le moindre privilège en pratique.

Trop d’accèsMoindre privilègeAppTOUTES ressources(risqué)App1 bucketlecture
Moindre privilège : seulement le nécessaire

Un compte de service est une identité pour une machine, pas un humain — c’est ainsi qu’un service prouve qui il est à un autre. Votre appli utilise un compte de service pour lire un bucket, par exemple.

Exemple : votre appli web doit lire des fichiers dans Cloud Storage et rien d’autre. Vous créez un compte de service, lui accordez seulement objectViewer sur ce seul bucket et l’attachez à l’appli. Si ce compte fuit un jour, les dégâts se limitent à la lecture d’un bucket — pas tout votre projet.
›gcloud et Cloud Shell✓

L’outil en ligne de commande gcloud fait tout ce que fait la console, en plus rapide et scriptable. Cloud Shell est un terminal Linux gratuit dans votre navigateur avec gcloud déjà installé — rien à configurer, fonctionne depuis n’importe quelle machine.

Exemple : définir votre projet de travail et lister vos serveurs en deux lignes : gcloud config set project monappli-prod puis gcloud compute instances list. Comme ce sont des commandes, vous pouvez les enregistrer dans un script et les rejouer à l’identique — le premier pas vers l’automatisation.
Chez nous : Cloud Shell est un cadeau discret pour qui a un portable modeste ou une machine partagée : un terminal cloud complet et puissant qui tourne dans le navigateur et ne coûte rien. Vous pouvez faire du vrai travail depuis un cybercafé s’il le faut.
06

Calcul et réseau

Exécuter et connecter
›Lancer une VM Compute Engine✓

Une machine virtuelle Compute Engine est un ordinateur complet dans le cloud que vous contrôlez. Vous choisissez son type de machine (combien de CPU et de mémoire), sa région/zone et son image de système.

Le bon dimensionnement compte : une machine deux fois plus grosse coûte deux fois plus cher, alors commencez petit et grandissez seulement quand les métriques l’exigent. Pour les charges variables, Google peut même redimensionner ou autoscaler pour vous.

Exemple : lancer un petit serveur Linux : gcloud compute instances create web-1 --machine-type=e2-small --zone=europe-west1-b. Quelques secondes plus tard, vous avez un serveur accessible en SSH — et vous pouvez le supprimer aussi vite une fois fini pour qu’il cesse de coûter.
›Réseaux VPC et pare-feux✓

Vos ressources vivent dans un VPC (Virtual Private Cloud) — votre réseau privé dans le cloud de Google. Par défaut, presque rien n’est joignable de l’extérieur ; vous ouvrez l’accès délibérément avec des règles de pare-feu.

Une règle de pare-feu dit quel trafic est autorisé : pour un serveur web, vous autorisez le trafic entrant sur le port 80 (HTTP) et 443 (HTTPS), et le SSH (port 22) seulement depuis votre propre adresse. Tout le reste reste fermé.

Chez nous : « autoriser le SSH depuis partout » est la façon dont les serveurs se font attaquer en quelques heures — des robots scannent internet en permanence. Verrouillez le SSH sur votre IP dès le départ. Cette seule habitude évite la brèche de débutant la plus courante.
›L’équilibrage de charge, clairement✓

Quand un seul serveur ne suffit pas — trop de trafic, ou pour éviter un point de défaillance unique — vous en faites tourner plusieurs et placez un équilibreur de charge devant. Il répartit les requêtes entrantes sur vos serveurs et cesse d’envoyer du trafic à ceux qui sont en mauvaise santé.

L’équilibreur de Google est mondial : les utilisateurs sont dirigés automatiquement vers les serveurs sains les plus proches. Combiné à l’autoscaling (ajouter des serveurs quand c’est chargé, en retirer quand c’est calme), c’est ainsi qu’on absorbe un pic de trafic sans paniquer — et sans payer une capacité inactive le reste du temps.

07

Stockage, bases et conteneurs

Persister et empaqueter
›Classes de stockage et cycle de vie✓

En prolongement de la leçon débutant sur les buckets : le travail de l’ingénieur est d’adapter la classe de stockage aux vrais schémas d’accès et d’automatiser les déplacements. Standard pour les données chaudes, Nearline/Coldline pour un accès mensuel/trimestriel, Archive pour garder-mais-rarement-toucher.

Classe de stockage selon la fréquence de lectureHot / StandardsouventCool / NearlineparfoisCold / Archiverare, bon marchéUne règle de cycle de vie déplace tout → économies
Niveaux de stockage & cycle de vie
Exemple : une règle de cycle de vie qui dit « passer les objets en Coldline après 30 jours, en Archive après 365, supprimer après 7 ans » s’exécute automatiquement pour toujours. Vous la posez une fois ; elle économise de l’argent chaque jour sans que personne n’ait à y penser.
›Cloud SQL et Firestore✓

Deux bases gérées couvrent la plupart des besoins. Cloud SQL est du PostgreSQL ou MySQL géré — la base relationnelle familiale, mais Google s’occupe des sauvegardes, des correctifs et de la bascule. Firestore est une base NoSQL de documents gérée qui passe à l’échelle sans effort et se synchronise en temps réel — parfait pour le mobile et le web.

Relationnel (Cloud SQL) quand vos données ont une structure et des relations claires (commandes, factures) ; document (Firestore) quand vous voulez flexibilité et mises à jour en temps réel (chat, tableaux de bord vivants). « Géré » est le mot clé : vous obtenez une vraie base de production sans devenir administrateur de bases de données.

›GKE et Cloud Run✓

Deux façons d’exécuter des conteneurs, correspondant à l’échelle du niveau débutant. GKE est du Kubernetes géré — pleine puissance et contrôle, pour les systèmes complexes à nombreux services. Cloud Run est la voie facile — donnez-lui une image de conteneur et il l’exécute, la met à l’échelle sous la charge, et la descend à zéro au repos, donc vous ne payez rien quand personne ne l’utilise.

Plus de contrôleMoins de gestionVM / EC2vous gérez le serveurContainersappli empaquetéeServerlessjuste la fonction
L’échelle du calcul
Exemple : déployer un conteneur sur Cloud Run en une commande : gcloud run deploy monappli --image=gcr.io/monprojet/monappli --region=europe-west1. Vous obtenez une URL HTTPS, une mise à l’échelle automatique et une facture nulle quand le trafic est nul — idéal pour un projet perso ou un nouveau produit qui cherche son public.
Chez nous : la descente à zéro de Cloud Run convient parfaitement au marché africain, où une nouvelle appli peut avoir des pics d’utilisateurs et de longues périodes calmes. Vous payez ce qui est réellement utilisé, pas un serveur inactif la nuit.
08

Exploitation et automatisation

Garder en bonne santé
›Supervision et journalisation en pratique✓

Cloud Monitoring et Cloud Logging de Google collectent automatiquement métriques et journaux de tout ce que vous exécutez. Le travail de l’ingénieur est de construire un tableau de bord des quelques signaux qui comptent (débit de requêtes, taux d’erreur, latence) et de poser une politique d’alerte qui vous prévient quand un vrai problème commence — les quatre signaux d’or, cette fois sur GCP.

›Vérifications de disponibilité et alertes✓

Une vérification de disponibilité, c’est Google qui demande régulièrement à votre site « es-tu en ligne ? » depuis le monde entier. S’il cesse de répondre, vous êtes alerté — souvent avant qu’un seul utilisateur ne se plaigne. Associez-la à une politique d’alerte vers e-mail ou SMS.

Chez nous : pour une entreprise dont les clients sont sur WhatsApp et au téléphone, être prévenu en premier que le site est en panne — au lieu de l’apprendre d’un client fâché — fait la différence entre un correctif discret et une atteinte à la réputation. Une vérification gratuite est l’assurance la moins chère que vous poserez jamais.
›Terraform sur Google Cloud✓

Tout ce que vous avez fait à la main — VM, réseaux, buckets, permissions — peut s’écrire en code Terraform (le même outil que le cours DevOps, avec le fournisseur Google). Tout votre environnement devient quelques fichiers texte dans Git : relisible, reproductible et reconstructible en une commande.

Code (fichiers)main.tfplan/applyTerraformServeursRéseau, BDversionnez dans Git → reconstruire en 1 commande
Infrastructure en code
Exemple : projet final : définissez l’infrastructure de base d’un projet — un VPC, une règle de pare-feu, une VM Compute Engine et un bucket de stockage — entièrement en Terraform. Lancez terraform plan pour prévisualiser, terraform apply pour construire, et terraform destroy pour tout démonter proprement. C’est l’ingénierie cloud faite à la manière professionnelle.
Là où vous construisez vraiment

Huit ateliers sur le vrai Google Cloud

La lecture est libre et gratuite. Les ateliers, eux, demandent un compte gratuit, qui garde votre progression et vous donne un certificat.

Créez un compte Kaevor gratuit pour lancer un atelier et obtenir votre certificat. Un seul compte pour tous vos cours.

Créer un compte gratuit
🔒

Atelier 1 — Tour de console + alerte budget

Créer un projet, explorer la console et poser une alerte de budget pour ne jamais recevoir de facture surprise.

Console · Facturation
🔒

Atelier 2 — Interroger un jeu public

Lancer du SQL sur un vrai jeu de données public de plusieurs gigaoctets dans BigQuery.

BigQuery
🔒

Atelier 3 — Appeler une API d’IA pré-entraînée

Envoyer une image à la Vision API, ou du texte à la Translation API, et lire le résultat.

Vertex AI · API
🔒

Atelier 4 — gcloud et Cloud Shell

Configurer gcloud dans Cloud Shell et gérer des ressources en ligne de commande.

gcloud
🔒

Atelier 5 — IAM + compte de service

Créer un compte de service en moindre privilège et lui donner l’accès à un seul bucket.

IAM
🔒

Atelier 6 — Lancer une VM en sécurité

Créer une VM Compute Engine et verrouiller son pare-feu sur votre propre IP.

Compute Engine · VPC
🔒

Atelier 7 — Déployer sur Cloud Run

Livrer un conteneur sur Cloud Run et obtenir une URL HTTPS en direct qui descend à zéro.

Cloud Run
🔒

Atelier 8 — Terraformer votre pile

Définir un VPC, une VM et un bucket en Terraform, puis plan, apply et destroy.

Terraform
Où cela vous mène

Deux niveaux, un seul parcours

Niveau 1

Débutant (Cloud Digital Leader)

Le cloud expliqué, les services de données et d’IA de Google, la sécurité et le coût — le socle business et conceptuel.

Niveau 2

Intermédiaire (Associate Cloud Engineer)

IAM, Compute Engine, réseau, bases, conteneurs et Terraform en pratique — déployer et exploiter de vrais workloads.