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, outre le parcours de certification (lectures, vidéos,  tests blancs), permettent des activités pratiques en proposant des ateliers (labs).

Tous les supports sont en anglais.

Trois classes sont proposées  : ACF (Foundations) , ACA (Architecting) , ACD (Developer). Voir détails ci-dessous.

Comment s'inscrire à une classe  AWSAcademyCERTA

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

Vous recevez alors une invitation (exemple ici Cloud Architecting)
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 avez rejoint la classe.

1- classe ACF : AWS Cloud Foundations

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 :

  • 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 ACA : AWS Cloud Architect

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 :

  • 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

 

3- classe ACD : AWS Cloud Developer

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 :

  • 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

Comment enregistrer votre établissement comme AWSAcademy

Vous pouvez enregistrer votre établissement comme académie AWSAcademy. Vous pouvez alors gérer des classes AWSAcademy, avec vos étudiants.

https://www.awsacademy.com/InstitutionApplication

Contact

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