Parcours

AWS Cloud Practitioner : IAM, S3, EC2, DynamoDB, Lambda en pratique

  • 9 labs
  • 22 h 55 min
  • Débutant → Avancé

Ce parcours prépare la certificationAWS Certified Cloud PractitionerCLF-C02

Awa a lancé Baobab Market à Dakar : du beurre de karité, du savon noir, des commandes payées par mobile money. La boutique grandit, et tout tient encore sur un ordinateur dans l'arrière-boutique. Elle vous confie son passage sur AWS. Huit ateliers suivent la boutique : donner à chacun ses accès sans jamais partager les clés, ranger les factures et publier le site, lancer le serveur, tenir le pic du vendredi des soldes, retrouver chaque commande en quelques millisecondes, découpler la préparation, la comptabilité et le client, préparer les commandes sans serveur, envoyer la confirmation par e-mail. Puis un défi final : monter seul, en une soirée, la boutique d'Abidjan. Chaque atelier se joue dans une vraie console AWS, sans compte AWS à ouvrir ni carte bancaire à donner. Vous provoquez de vraies erreurs, vous les lisez, vous corrigez. Chaque atelier se termine par un examen blanc, et le défi par un examen complet de trente questions : le parcours prépare la certification AWS Certified Cloud Practitioner (CLF-C02). Environ vingt-trois heures de pratique, du débutant à l'avancé.

Les étapes

  1. Étape 1
    Débutant

    AWS IAM : utilisateurs, groupes et politiques

    Baobab Market vend en ligne l'artisanat de quarante créateurs sénégalais. L'entreprise vient de passer sur AWS, et toute l'équipe s'y connecte avec le même compte, celui de la fondatrice, dont le mot de passe circule dans le groupe WhatsApp. Ce compte peut tout faire, y compris fermer l'entreprise sur AWS d'un clic. Elle vous confie la remise en ordre : une identité par personne, chacune avec le strict nécessaire. Ce lab ouvre le parcours de préparation à la certification AWS Certified Cloud Practitioner. Il couvre les concepts du cloud et surtout la sécurité, le domaine le plus lourd de l'examen. Vous commencez par la carte d'AWS : régions, zones de disponibilité, et pourquoi IAM est un service mondial. Puis vous découvrez qui vous êtes dans le compte, ce que protège AWS et ce qui reste à votre charge dans le modèle de responsabilité partagée. Vous apprenez à lire une politique IAM et à prédire la décision d'AWS : refus explicite, autorisation, refus implicite. Vous organisez l'équipe en groupes par métier, vous créez les utilisateurs plafonnés par une limite de permissions, et vous provoquez exprès les refus pour apprendre à lire un message AccessDenied. Vous écrivez ensuite votre propre politique, selon le principe du moindre privilège, et vous prouvez au simulateur de politiques que chacun a ce qu'il faut et rien de plus. Tout se passe dans la vraie console AWS, ouverte dans votre navigateur, sans carte bancaire ni compte à créer. Le guide est illustré de captures de la console, et le lab se termine par un examen blanc de dix questions dans le style de la certification.

    • Aucun avis
    • Débutant
    • 2 h 30 min
    • 1 000 crédits
    • 1er atelier offert
  2. Étape 2
    Débutant

    Amazon S3 : versionnage, archivage et site web statique

    Chez Baobab Market, les factures des fournisseurs dorment dans une boîte mail et sur une clé USB. Le comptable en a supprimé une par erreur le mois dernier, et l'administration fiscale peut en demander n'importe laquelle pendant dix ans. Le site vitrine, lui, coûte 15 000 F CFA par mois chez un prestataire pour trois pages qui ne changent jamais. Les deux trouvent leur réponse dans Amazon S3, le stockage d'objets d'AWS. Ce deuxième lab du parcours de préparation à la certification AWS Certified Cloud Practitioner vous fait d'abord distinguer stockage d'objets, disque et partage de fichiers, puis créer un bucket privé, chiffré et versionné pour les factures. Vous provoquez une suppression, vous voyez S3 poser un marqueur au lieu d'effacer, et vous récupérez la facture. Vous choisissez ensuite les classes de stockage, de Standard à Glacier Deep Archive, et vous écrivez la règle de cycle de vie qui archive les factures toutes seules. Vous partagez une facture avec le commissaire aux comptes par une URL présignée, valable dix minutes, sans rien ouvrir. Puis vous publiez le site de Baobab Market directement depuis S3 : hébergement de site statique, page d'erreur, et les deux gestes qui rendent un bucket public, lever le blocage de l'accès public et écrire une politique de bucket. Vous comprenez au passage pourquoi un site renvoie 403 Forbidden, et pourquoi un bucket public mal surveillé est la première cause de fuite de données sur AWS. Tout se passe dans la vraie console AWS, ouverte dans votre navigateur. Le guide est illustré de captures de la console, nomme chaque bouton, explique ce que l'examen attend de chaque chapitre, et se termine par un examen blanc de dix questions.

    • Aucun avis
    • Débutant
    • 2 h 30 min
    • 1 000 crédits
    • 1er atelier offert
  3. Étape 3
    Débutant

    Amazon EC2 : lancer une instance, réseau et modèles de prix

    Le site vitrine de Baobab Market tourne sur S3, mais la vraie boutique a besoin d'un serveur : une machine qui exécute un programme à chaque visite. Il y a deux ans, il aurait coûté 2 millions de francs CFA et six semaines d'attente. Aujourd'hui, Awa vous demande de le lancer ce matin, de le rendre joignable, de pouvoir vous y connecter sans laisser traîner de mot de passe, et de savoir ce qu'il coûte. Ce troisième lab du parcours de préparation à la certification AWS Certified Cloud Practitioner commence par ce que l'examen interroge le plus sur EC2 : lire un type d'instance, choisir une famille, et ce qui reste à votre charge dans le modèle de responsabilité partagée. Puis vous lisez l'architecture réseau de l'instance sur un schéma : région, VPC, zones de disponibilité, sous-réseaux public et privé, passerelle Internet, groupe de sécurité et ACL réseau. Vous lancez ensuite l'instance, après un premier refus provoqué exprès, avec un rôle IAM et un script de démarrage qui installe un serveur web. Le site ne répond pas : vous ouvrez dans le groupe de sécurité exactement le port nécessaire, et la boutique s'affiche. Vous ouvrez un shell sur l'instance par Session Manager, sans clé SSH ni port d'administration, vous y retrouvez son disque EBS, puis vous l'arrêtez et la redémarrez pour voir son adresse publique changer. Le lab se termine sur les modèles de prix : à la demande, Savings Plans, instances réservées, Spot et hôtes dédiés. Tout se passe dans la vraie console AWS, sur une vraie instance. Le guide est illustré de captures de la console et d'un schéma d'architecture, explique ce que l'examen attend de chaque chapitre, et se termine par un examen blanc de dix questions.

    • Aucun avis
    • Débutant
    • 2 h 30 min
    • 1 500 crédits
  4. Étape 4
    Général

    AWS ELB et Auto Scaling : haute disponibilité et élasticité

    Les soldes de la Tabaski arrivent, et la boutique de Baobab Market tourne sur un seul serveur : un point de défaillance unique. Awa vous demande que la boutique reste ouverte si un serveur tombe, qu'elle ajoute des serveurs quand la foule arrive, et qu'elle les retire quand la foule repart. Ce quatrième lab du parcours de préparation à la certification AWS Certified Cloud Practitioner commence par les mots que l'examen emploie le plus pour parler des avantages du cloud : haute disponibilité, tolérance aux pannes, scalabilité horizontale et verticale, élasticité. Un schéma d'architecture montre ce que vous allez construire : un répartiteur de charge présent dans deux zones de disponibilité, devant un groupe Auto Scaling piloté par CloudWatch. Vous lisez le modèle de lancement fourni, puis vous créez un groupe cible et son contrôle de santé, un Application Load Balancer et son écouteur, et un groupe Auto Scaling avec une politique de suivi de cible, après un premier refus provoqué exprès. La boutique répond à une seule adresse, servie tour à tour par deux instances. Vous en tuez une : les clients ne voient rien, et Auto Scaling la remplace seul. Vous passez ensuite à trois instances, et regardez la politique redescendre à deux, déclenchée par une alarme CloudWatch qu'elle a créée elle-même. Tout se passe dans la vraie console AWS, sans adresse IP Elastic. Le guide est illustré de captures de la console et d'un schéma d'architecture, compare ALB, NLB et Gateway Load Balancer, explique les façons de mettre à l'échelle et ce que coûtent un répartiteur et les adresses IPv4 publiques, et se termine par un examen blanc de dix questions.

    • Aucun avis
    • Intermédiaire
    • 3 h
    • 2 000 crédits
  5. Étape 5
    Général

    Amazon DynamoDB : clés, requêtes, capacité et sauvegardes

    Depuis que la boutique de Baobab Market tourne sur plusieurs instances, les paniers disparaissent quand un client change d'instance. Moussa voudrait installer une base sur un serveur ; Awa veut une base sans serveur, qui tient les soldes et ne coûte presque rien quand la boutique dort. Ce cinquième lab du parcours de préparation à la certification AWS Certified Cloud Practitioner commence par ce que l'examen demande le plus souvent sur les bases de données : choisir entre relationnel et NoSQL, entre RDS, Aurora, DynamoDB, ElastiCache, Redshift, DocumentDB et Neptune, et savoir ce qui reste à votre charge selon le service. Puis vous concevez une table DynamoDB à partir de ses questions, sur un schéma : clé de partition, clé de tri, partitions copiées dans trois zones. Vous créez la table après un premier refus provoqué exprès, vous y écrivez des commandes aux attributs différents, puis vous comparez une requête et un scan : la console affiche les éléments lus, rendus, et les unités de lecture consommées. Vous interrogez et modifiez la table en PartiQL, vous choisissez entre capacité à la demande et provisionnée, puis vous protégez les données : expiration automatique des paniers, restauration à la seconde près, sauvegarde avant les soldes, chiffrement toujours actif. Tout se passe dans la vraie console AWS. Le guide est illustré de captures de la console et d'un schéma, explique les tables globales et DAX, et se termine par un examen blanc de dix questions.

    • Aucun avis
    • Intermédiaire
    • 2 h 30 min
    • 2 000 crédits
  6. Étape 6
    Général

    Amazon SNS et SQS : notifications et files de messages

    Quand une commande est payée, la boutique de Baobab Market prévient la préparation, envoie une confirmation au client, puis appelle la comptabilité, l'un après l'autre. Le jour où la comptabilité a planté dix minutes, plus aucun paiement n'a abouti. Awa vous demande de découpler tout cela : la boutique annonce une seule fois qu'une commande est payée, et chacun la reçoit à son rythme. Ce sixième lab du parcours de préparation à la certification AWS Certified Cloud Practitioner commence par ce que l'examen demande sur le découplage : synchrone ou asynchrone, SNS qui pousse ou SQS qui garde, EventBridge, et le modèle de diffusion vers plusieurs files, sur un schéma d'architecture. Vous créez une rubrique SNS, après un premier refus provoqué exprès, puis vous y abonnez votre adresse e-mail, et pas celle d'un autre, comme le montre un second refus. Vous créez deux files SQS, vous les branchez sur la rubrique, et vous publiez une commande une seule fois : elle arrive dans votre boîte e-mail et dans les deux files. Vous lisez le message reçu et son enveloppe SNS, vous découvrez le délai de visibilité, vous filtrez ce que reçoit la comptabilité, et vous mettez de côté les messages qui échouent dans une file d'erreurs. Tout se passe dans la vraie console AWS. Le guide est illustré de captures de la console et d'un schéma, explique les files standard et FIFO, et se termine par un examen blanc de dix questions.

    • Aucun avis
    • Intermédiaire
    • 2 h 10 min
    • 2 000 crédits
  7. Étape 7
    Général

    AWS Lambda : traiter des événements sans serveur

    Les commandes payées de Baobab Market arrivent dans une file SQS, mais personne ne les traite automatiquement. Louer un serveur qui tournerait jour et nuit pour quelques minutes de travail par jour ? Awa n'en veut pas. Elle vous demande d'écrire le programme, et seulement lui : à chaque commande, il s'exécute, l'enregistre dans DynamoDB au statut « en préparation », puis s'arrête. Ce septième lab du parcours de préparation à la certification AWS Certified Cloud Practitioner commence par ce que l'examen demande sur l'informatique sans serveur : EC2, conteneurs ou Lambda, la limite de 15 minutes, la facturation à la requête et à la milliseconde, et la responsabilité partagée, sur un schéma d'architecture. Vous créez une fonction Lambda, après un refus provoqué exprès, avec le rôle d'exécution fourni. Vous écrivez et testez son code dans la console, vous lisez ses journaux dans CloudWatch, puis vous la faites écrire dans une table DynamoDB : un deuxième refus vous fait ajouter le seul droit qui lui manque, au moindre privilège. Vous branchez la file SQS sur la fonction, après un troisième refus, et vos commandes sont préparées toutes seules. Vous voyez ce que devient un message qui fait échouer la fonction, vous réglez la mémoire et le délai d'expiration, et vous calculez ce que coûte la fonction. Tout se passe dans la vraie console AWS. Le code est fourni et expliqué ligne à ligne : aucune connaissance en programmation n'est nécessaire. Le guide est illustré de captures de la console et d'un schéma, et se termine par un examen blanc de dix questions.

    • Aucun avis
    • Intermédiaire
    • 2 h 30 min
    • 2 500 crédits
  8. Étape 8
    Général

    Amazon SES : envoyer des e-mails transactionnels

    Au lab 6, le client recevait un e-mail d'Amazon SNS : expéditeur « AWS Notifications », du JSON brut, et un abonnement à confirmer avant de recevoir quoi que ce soit. Awa veut une vraie confirmation de commande, envoyée depuis l'adresse de Baobab Market, automatiquement, dès qu'une commande est payée. Ce huitième lab du parcours de préparation à la certification AWS Certified Cloud Practitioner commence par ce que l'examen demande sur l'envoi d'e-mails : SNS ou SES, les e-mails transactionnels et marketing, et les autres applications métier d'AWS, sur un schéma d'architecture. Vous vérifiez votre adresse comme identité SES, après un refus provoqué exprès pour l'adresse d'un autre. Vous découvrez le mode sandbox, vous provoquez un deuxième refus en écrivant à quelqu'un d'autre, puis vous vous envoyez un premier e-mail. Vous écrivez ensuite une fonction Lambda qui envoie la confirmation par SES, vous lui donnez le seul droit qui lui manque, et vous la branchez sur la rubrique SNS des commandes payées : une commande publiée devient un e-mail dans votre boîte en quelques secondes. Vous terminez par la délivrabilité (rebonds, plaintes, SPF, DKIM, DMARC) et le prix. Tout se passe dans la vraie console AWS. Le code est fourni et expliqué. Le guide est illustré de captures de la console et d'un schéma, et se termine par un examen blanc de dix questions.

    • Aucun avis
    • Intermédiaire
    • 2 h 15 min
    • 2 500 crédits
  9. Étape 9
    Avancé

    Défi AWS : déployer une application serverless complète

    Baobab Market ouvre une boutique à Abidjan demain matin, et Moussa est en congé. Awa vous confie la plateforme : cette fois, pas de pas-à-pas. Pour chaque mission, un cahier des charges et des critères de réussite à vérifier dans la console, un indice si vous bloquez, et la solution en dernier recours. Ce défi clôt le parcours de préparation à la certification AWS Certified Cloud Practitioner. Vous montez seul une équipe IAM au moindre privilège, prouvée au simulateur de politiques, un bucket S3 de factures privé, versionné et archivé par cycle de vie, la table DynamoDB des commandes, une rubrique SNS et la file SQS de la préparation, puis une fonction Lambda qui enregistre chaque commande automatiquement. Un piège vous attend entre SNS et SQS, celui de l'enveloppe des messages. En bonus, la confirmation envoyée au client par Amazon SES. Une recette vérifie que tout fonctionne de bout en bout, et une grille vous dit quels labs revoir. Le défi se termine par un examen blanc complet de 30 questions, réparties comme les quatre domaines de l'examen CLF-C02, qui couvre aussi les services que l'examen cite et que vous n'avez pas manipulés dans les labs, puis par tout ce qu'il faut savoir pour le jour de l'examen.

    • Aucun avis
    • Avancé
    • 3 h
    • 3 000 crédits

AWS, AWS Certified et le badge associé sont des marques d’Amazon.com, Inc. ou de ses filiales. MonPremierLab n’est pas affilié à AWS.

AWS Cloud Practitioner : IAM, S3, EC2, DynamoDB, Lambda en pratique · MonPremierLab