M2i Formation

Amazon Web Services - Développement

Par M2i Formation

Objectifs

  • Configurer le kit SDK AWS et utiliser les informations d'authentification des développeurs pour Java, C# / .NET, Python et JavaScript
  • Prendre en main le kit SDK AWS pour interagir avec les services AWS et développer des solutions logicielles
  • Intégrer la démarche pour mettre en oeuvre l'authentification du service
  • Utiliser Amazon Simple Storage Service et Amazon DynamoDB en tant que Data Stores
  • Intégrer des applications et données à l'aide de différents services (AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service...)
  • Utiliser Amazon Cognito pour gérer l'authentification des utilisateurs
  • Utiliser des conteneurs dans le processus de développement
  • Déployer des applications sur AWS.

Programme

Jour 1

Introduction et développement autour du modèle de stockage des données

  • Introduction
    • Sur AWS
    • Au développement sur AWS
    • A l'AWS Identity and Access Management
    • A l'atelier de développement
  • Développer des solutions de stockage avec Amazon S3

Jour 2

Développement événementiel et modèle d'ingestion des données

  • Développer des solutions
    • NoSQL flexibles avec Amazon DynamoDB
    • Avec AWS Lambda
    • Avec Amazon API Gateway
    • Avec Amazon SQS et Amazon SNS
    • De gestion d'évènement avec AWS Step Functions

Jour 3

Bonnes pratiques pour le développement (sécurité, performance, résilience, containers, déploiement)

  • Mise en cache des informations pour favoriser l'évolutivité ou la scalabilité
  • Premiers pas avec les containers
  • Développer des solutions sécurisées
  • Déployer des applications de bout en bout

Certification (en option)

  • Prévoir l'achat de la certification en supplément
  • Le passage de l'examen se fera (ultérieurement) dans un centre agréé Pearson Vue
  • L'examen (en anglais) s'effectue en ligne, et durera en moyenne 2h10

Pédagogie

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Le support de cours et les labs sont en anglais.

Compétences attestées par la certification

  • Choisir les services AWS les plus adaptés à l'application
  • Utiliser les kits SDK AWS pour interagir avec les services AWS depuis votre application
  • Ecrire du code qui optimise les performances des services AWS utilisés par votre application
  • Sécuriser les applications au niveau du code (rôles IAM, informations d'identification, chiffrement...)
  • Désigner, développer et déployer des solutions Cloud utilisant AWS
  • Comprendre les principaux services d'AWS son utilisation et les bonnes pratiques d'architecture
  • Développer et maintenir des applications écrites pour Amazon Simple Storage Service (S3), Amazon DynamoDB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Workflow Service (SWF), AWS Elastic Beanstalk et AWS CloudFormation.

Formations de la même catégories (5)

TNP Training
Developing on AWS - Niveau 2Par TNP Training

Le cours Développement AWS – Niveau 2 utilise un scénario du monde réel consistant à intégrer une application monolithique existante sur site et à la refactoriser dans une architecture de microservices sans serveur. Ce cours avancé de trois jours couvre des sujets de développement avancés, tels que l’architecture pour un environnement en Cloud Computing; déconstruire les applications existantes sur site et les reconditionner dans des architectures cloud natives; et appliquer les principes de la méthodologie d’application des douze facteurs.

Global Knowledge
AWS : Développement sur Amazon Web ServicesPar Global Knowledge

Le cours de développement sur AWS - GK4504 - a pour but de vous aider à concevoir et développer des applications basées sur AWS qui soient à la fois sécurisées, fiables et évolutives.

Sont abordés lors de cette formation les concepts fondamentaux et les bases de la programmation pour le développement d'applications sur AWS. Les participants apprennent à exploiter les bibliothèques de codes, les kits de développement logiciel (SDK) et les boîtes à outils pour environnements de développement AWS, afin d'être en mesure de développer et déployer efficacement leur code sur la plate-forme AWS.

Formation éligible au Compte Personnel de Formation (CPF), permettant de préparer la Certification associée inscrite au répertoire de France Compétences.

Global Knowledge
Security Engineering on AWSPar Global Knowledge

L'ingénierie de sécurité (Security Engineering) sur AWS démontre comment utiliser les services AWS pour être protégé efficacement et en toute conformité dans le Cloud Amazon.

La formation se concentre sur les meilleures pratiques recommandées par AWS pour améliorer la sécurité de vos données et de vos systèmes hébergés dans le Cloud, que cela concerne les services de calcul, de stockage, de réseau ou de base de données.

Cette formation porte également sur les objectifs communs en matière de contrôle de la sécurité et des normes de conformité telles que les authentifications, les autorisations ou bien encore le chiffrement.

M2i Formation
Amazon Web Services - Data WarehousingPar M2i Formation
  • Appréhender les concepts de base de l'entreposage de données
  • Concevoir et optimiser le stockage et le traitement des données dans un Data Warehouse
  • Découvrir les architectures de données OLAP, les processus et les phases de traitement de la donnée avant le stockage dans un Data Warehouse
  • Etre en mesure d'identifier les problèmes de performance, optimiser les requêtes et optimiser la base de données pour de meilleures performances
  • Utiliser Amazon Redshift Spectrum pour analyser des données directement à partir d'un compartiment Amazon S3.
M2i Formation
Amazon Web Services - Opérations systèmePar M2i Formation
  • Utiliser à partir de la ligne de commande les fonctionnalités d'infrastructure AWS standards telles qu'Amazon Virtual Private Cloud (Amazon VPC), Amazon Elastic Compute Cloud (Amazon EC2), Elastic Load Balancing (ELB) et AWS Auto Scaling
  • Utiliser AWS CloudFormation et d'autres technologies d'automatisation afin de produire des piles de ressources AWS
  • Créer des réseaux privés virtuels avec Amazon VPC
  • Déployer des instances Amazon EC2 à l'aide d'appels de ligne de commande et résoudre les problèmes les plus courants liés aux instances
  • Surveiller l'état des instances Amazon EC2 et des autres services AWS
  • Gérer les identités, les autorisations AWS et la sécurité dans le Cloud AWS
  • Gérer la consommation des ressources d'un compte AWS à l'aide des balises, d'Amazon CloudWatch et d'AWS Trusted Advisor
  • Sélectionner la meilleure stratégie à adopter pour créer des instances Amazon EC2 réutilisables
  • Configurer un ensemble d'instances Amazon EC2 qui se lancent en arrière-plan d'un équilibreur de charge
  • Résoudre les problèmes de définition basique d'une pile AWS CloudFormation.