Amazon Web Services Academy

Le CERTA est un établissement membre d'AWS Academy.

Il propose aux enseignants des formations basées sur le cursus académique AWS, au travers de classes exclusivement en ligne.

Les classes sont organisées en modules, avec lectures, vidéos,  QCM, et activités pratiques (ateliers-labs).

Toutes les classes ne sont pas en version française (anglais).

Classes proposées, voir détails ci-dessous.
ACF (Foundations)
Introduction cloud AWS semestre1
ACA (Architect)
ACD (Developer)

Comment s'inscrire en tant qu'enseignant à une classe  AWSAcademyCERTA

Faire un mail au référent  (herve.leguern à reseaucerta.org) en précisant vos nom prénom lycée ville et la classe AWS.

Vous recevez alors une invitation (exemple ici Cloud Architecting[3879])
De : AWS Academy <notifications@instructure.com>
Sujet : Course Invitation
Message : You've been invited to participate in the course, AWS Academy Cloud Architecting [3879]. Course role: Student

Vous avez juste à cliquer le bouton Get Started, et vous rejoignez la classe.

1- classe ACF : AWS Cloud Foundations

//en français (depuis 2023)

La classe d'introduction ACF aborde les fondamentaux du cloud, le participant a accès aux énoncés des ateliers et à la console AWS pour les réaliser. Vidéo de présentation.

Formation calibrée 25h + labs

Le participant réalise les modules et ateliers à son rythme.
Revue des labs:

  • lab1 : instancier un serveur web (EC2) , configurer la sécurité, surveiller l'activité, redimensionner le type d’instance et le stockage. Vidéo d'accompagnement.
  • lab2 : créer un volume (EBS) , attacher un volume à une instance, créer un instantané. Vidéo d'accompagnement.
  • lab3 : personnaliser son réseau (VPC), avec sous-réseaux public et privé. Vidéo d'accompagnement.
  • lab4 : instancier une base relationnelle (RDS), configurer l'instance pour y accéder depuis une application web. Vidéo d'accompagnement.
  • lab5 : créer une image d'instance, créer un équilibreur (ELB) qui répartit la charge entre plusieurs serveurs web. Vidéo d'accompagnement.
  • lab6 : courte introduction aux utilisateurs, groupes, habilitations (IAM). Vidéo d'accompagnement.
  • Sandbox : temps libre sur la console AWS

Liste de lecture de l'ensemble des vidéos.

 

2- classe Introduction au cloud semestre1

//en français (depuis 2023)
//une déclinaison des fondamentaux, plus riche que ACF

Formation calibrée 60h + labs
Le participant réalise les modules et ateliers à son rythme.
Revue du contenu :

  • Module 1 - Infrastructure mondiale
    Définir le cloud, les impacts, les avantages, les principaux services
  • Module 2 - Structures du cloud
    Reconnaître et comparer les types de cloud
    Notion de région et  zone de disponibilité
  • Module 3 - Console AWS
    Services AWS couramment utilisés
  • Module 4 - Serveurs virtuels
    Utiliser conjointement EC2, S3, DNS pour héberger un site web
  • Module 5 - Diffusion de contenu
    Réseau CDN avec CloudFront
  • Module 6 - Stockage virtuel
    Cas d'utilisation des volumes EBS (disque)
  • Module 7 et 8 - Sécurité
    Identity and Access Management (IAM)
  • Module 9 - Surveillance du cloud
    CloudWatch pour configurer un événement d'alerte, CloudTrail  pour les logs
  • Module 10 : Bases de données
    Comparer traitement transactionnel(OLTP), analytique(OLAP)
    Comparer bases relationnelles et non relationnelles
  • Module 11 - Équilibreurs de charge et mise en cache
    Fonctions et avantages de la répartition de charge
  • Module 12 - Elastic Beanstalk et CloudFormation
    Déployer une application avec Elastic Beanstalk
    Utiliser un modèle et CloudFormation pour créer un cloud privé virtuel (VPC)
  • Module 13 - Nouvelles technologies dans le cloud
    Exemple Machine learning
  • Module 14 - Facturation et support
    Estimer le coût d'une architecture de cloud computing
    Facturation consolidée
  • Module 15 - Autres fonctions du cloud
    Identifier les services cloud qui peuvent analyser et protéger les données, et gérer les réseaux.
    Blockchain
  • Module 16 - Optimisation du cloud avec AWS CDK
    AWS Cloud Development Kit
    Utiliser AWS CDK pour créer une application

3- classe ACA : AWS Cloud Architect

//en français (depuis 2023)

La classe d'approfondissement ACA aborde et approfondit les fondamentaux AWS (storage, compute, database, network, load balancing, autoscaling), et permet de découvrir de nouveaux services , notamment interconnexion de réseaux (VPN, VPC peering), automatisation de l'infrastructure (IaC Cloudformation), DB noSQL vs Relational (DynamoDB vs RDS), CDN (CloudFront), microservices et serverless (queues SQS, notifications SNS, Lambda, Containers), plan de reprise.

Formation calibrée 40h + labs

Le participant réalise les modules et ateliers à son rythme.
Revue des labs:

  • lab1 : héberger un site web statique (service S3)
  • lab2 : créer  un volume EFS et l'attacher à une instance
  • lab3 : créer une base de données RDS
  • lab4 : créer un VPC personnalisé
  • lab5 : interconnecter des VPC (VPC peering)
  • lab6 : controler l'accès aux ressources avec IAM
  • lab7 : créer un environnement hautement disponible
  • lab8 : automatiser le dépoiement de l'infrastructure avec CloudFormation
  • lab9 : utiliser le CDN CloudFront
  • lab10 : implémenter une architecture serverless
  • lab11 : stockage hybride on-premise / cloud AWS (Storage Gateway)
  • Sandbox : temps libre sur la console AWS

 

4- classe ACD : AWS Cloud Developer

//en anglais (à ce jour)

La classe d'approfondissement ACD aborde les concepts : IDE cloud9, SDK AWS, S3, comptes et permissions IAM, NoSQL, API, Serverless, Docker, cache et CDN, messages (traitements asynchrones) avec SQS et SNS, Sécurité avec Token Service, CI-CD.
Les labs exploitent la console AWS,  l'IDE , la ligne de commande, code python et node.js. De quoi forger des requêtes aux services web d'AWS.

Formation calibrée 40h + labs

Le participant réalise les modules et ateliers à son rythme.
Revue du contenu :

  • Introduction to Developing on AWS //cycle de vie du developpement d'applications, IDE cloud9, AWS SDK
  • Developing Storage Solutions //concepts S3 , accès programmatique au stockage S3
  • Securing Access to Cloud Resources //responsabilité partagée, authentification IAM
  • Developing Flexible NoSQL Solutions //choix de DB, concepts NoSQL avec DynamoDB, accès programmatique à DynamoDB
  • Developing REST APIs //créer,déployer,controler l'accès des API Rest, API Gateway
  • Developing Event-Driven Serverless Solutions //développer,déclencheur, permissions, monitoring ...avec serverless Lambda
  • Introducing Containers and Container Services //Docker et Beanstalk
  • Caching Information for Scalability //cache de BD ElastiCache et CDN CloudFront, stratégies de cache
  • Developing with Messaging Services //traiter des requêtes en asynchrone, sur échanges de messages SQS, notifications  SNS..lien serverless
  • Defining Workflows to Orchestrate Functions //orchester des fonctions serverless avec StepFunctions
  • Developing Secure Applications on AWS //SecurityTokenService (jeton de session) et Cognito
  • Automating Deployment Using CI/CD Pipelines //automatiser le déploiement dev-test-prod

-prérequis conseillés
compréhension de code Python et Node.JS, des systèmes distribués, des concepts généraux du réseau, des architectures multi-tiers
plus pertinent avec une première expérience du cloud AWS , pex idéalement AWS Cloud Architect sinon Cloud Foundations ou intro cloud

Comment enregistrer votre établissement comme AWSAcademy

Vous enregistrez votre établissement en désignant un CPOC (Point de Contact Central).
Le CPOC crée des classes AWS Academy et invite les étudiants.
Les classes peuvent notamment être les classes ci-dessus (il y en a d'autres), ainsi que des Learner Labs où l'étudiant inscrit dispose de 100$ pour pratiquer.

https://www.awsacademy.com/InstitutionApplication

Contact

    Référent du partenariat Certa-AWS Academy : Hervé Le Guern
    Courriel : herve.leguern à reseaucerta.org