Nos solutions de formation à distance et en présentiel éligibles au dispositif FNE-Formation 100% financées En savoir plus
ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE CLIENT     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais

Nos formations :

Toutes nos formations Cloud Computing

Formation Amazon Web Services, développer des applications Web "scalable" pour le Cloud

4,8 / 5
Stage pratique
Durée : 2 jours
Réf : JCL
Prix  2020 : 1790 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Ce cours vous montrera comment tirer parti du Cloud AWS pour déployer des applications scalables et résilientes. Vous verrez comment AWS ouvre la voie à la conception d'applications innovantes (persistance polyglotte, serverless...) ainsi que les bonnes pratiques de conception d'une application pour ces environnements.

Objectifs pédagogiques

  • Mettre en place des architectures résilientes
  • Comprendre les principes des applications événementielles avec AWS Lambda
  • Mettre en place une approche polyglotte de la persistance de données avec DynamoDB et ElasticSearch
  • Stocker des fichiers sur Amazon S3 et contrôler leur diffusion avec Amazon Cloudfront
  • Appliquer le zero downtime deployment dans un processus d’intégration et de livraison continue
  • Appréhender le coût total de possession d'un environnement cloud et réduire la dépendance aux technologies propriétaires d’une offre cloud

Travaux pratiques

Déployer une application sur un environnement fonctionnel (S3, Cloudfront, ElasticSearch, DynamoDB, Beanstalk, Lambda, API Gateway, ECS).

Méthodes pédagogiques

Présentation théorique accompagnée de travaux pratiques sur de cas donnant lieu à des discussions et des réflexions collectives.
PROGRAMME DE FORMATION

Introduction

  • Comprendre une offre Cloud : infrastructure, plateforme...
  • Dépendance des applications vis à vis d’une offre Cloud.
  • Bonnes pratiques de conception.
  • Mesure du coût d’opportunité d’utilisation d’une offre Cloud.

Travaux pratiques
Mise en application de RDS, DynamoDB, Cloudsearch, Redshift et de Kinesis.

Les applications

  • EC2 : une infrastructure élastique.
  • Exigence d’applications stateless, conséquences sur les choix de conception.
  • Surcouche Beanstalk.
  • Dockerisation avec ECS Container Service et EC2 Kubernetes Services.
  • Surcouches EMR pour les Jobs Hadoop et Spark.
  • Alternative serverless avec AWS Lambda, couplage avec API Gateway.

Travaux pratiques
Déploiements d’une API Rest sur EC2 avec AWS Beanstalk, déploiement de composants sur AWS Lambda.

Sites statiques et single page application

  • S3 pour héberger un site statique ou une single page application.
  • Problématiques spécifiques des SPA.
  • Diffusion avec Cloudfront.
  • Gestion du cache et invalidations.

Travaux pratiques
Déploiement d’une single page application Angular sur S3 et diffusion sur CloudFront.

Stockage de données

  • Principe de la persistance polyglotte.
  • Principes d'une BDD distribuée.
  • BDD NoSQL d’AWS : DynamoDB, Elasticsearch as a Service...
  • BDD relationnelles avec Amazon RDS.
  • Synchronisation entre BDD via le streaming.

Travaux pratiques
Création d’une base DynamoDB, création d’un cluster Elasticsearch.

Stockage des fichiers

  • Archivage avec Glacier.
  • Stockage de fichiers avec S3.
  • Requétage des fichiers avec Athena.
  • Diffusion de fichiers avec le CDN CloudFront.

Travaux pratiques
Création de buckets S3, couplage avec CloudFront, sécurisation des contenus.

Messages

  • Pattern pub/sub avec SNS.
  • Communication point à point avec SQS.
  • Alternatives Open Source.

Travaux pratiques
Création de topics SNS, couplage avec Lambda.

Services techniques

  • Utilisation de services techniques AWS par une application.
  • Sécurité avec IAM, la chaîne d’authentification.
  • Utilisation du SDK.
  • Isolation du code dépendant d’AWS.

Travaux pratiques
Utilisation d’AWS Elastic Transcoder.

Intégration continue et livraison continue avec la CLI

  • Command line interface (CLI).
  • Chaîne d’authentification.
  • Types de livrables selon l'environnement.
  • Livraison et intégration continue vers Beanstalk, Lambda, S3 et ECS.

Travaux pratiques
Déploiement des composants applicatifs sur leurs environnements respectifs avec la CLI.

Participants / Prérequis

» Participants

Architectes, développeurs.

» Prérequis

Connaissance de base en programmation.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Sylvain G. 28/11/2019
4 / 5
Diction du formateur un peu rapide par moments, mais répond toujours aux questions et se montre disponible en cas de difficultés lors des travaux pratiques

Alexandre L. 28/11/2019
5 / 5
Le formateur maitrise son sujet. Un peu rapide sur certains points, mais compréhensible au vue de la densité d'informations à fournir en 2 jours.
Avis client 4,8 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys