3 jours (21 heures) | Prix par personne : 2490 €ht

Ref : F-AWS-DEV1

Cette formation AWS couvre le développement, le déploiement et la gestion d'applications web, y compris l'utilisation des services AWS pour le stockage, les bases de données, et les fonctions Lambda. Il inclut des ateliers pratiques pour configurer des environnements de développement, manipuler des données avec Amazon S3 et DynamoDB, et observer les applications avec CloudWatch et X-Ray. Le cours met également l'accent sur la sécurité, les autorisations et les meilleures pratiques DevOps.




Objectifs

  • Maîtriser les Services AWS : Apprendre à utiliser les principaux services AWS pour développer, stocker, gérer et déployer des applications web.
  • Gestion des Autorisations et Sécurité : Comprendre et configurer les autorisations AWS IAM et les meilleures pratiques de sécurisation des données.
  • Manipulation des Données : Développer des compétences pour manipuler les données stockées avec Amazon S3 et interagir avec les bases de données DynamoDB.
  • Déploiement et Gestion des Applications : Acquérir des connaissances sur les méthodologies DevOps et les stratégies de déploiement sans serveur avec AWS SAM.
  • Observation et Suivi des Performances : Savoir utiliser AWS CloudWatch et X-Ray pour surveiller, observer et déboguer les applications afin d'améliorer les performances et la résilience.


Pour qui ?

Développeurs logiciels, Architectes de solution et tous les professionnels IT qui souhaitent améliorer leurs compétences en matière de développement à l'aide des services AWS


Pré-Requis

 

  • Connaissances pratiques des services de base AWS

  • Expérience de programmation dans l'un des langages suivants : Python, .Net, Java


Programme

Développement d'une Application Web sur AWS

  • Introduction : Discuter de l'architecture de l'application à construire.

  • Exploration des Services : Identifier les services AWS nécessaires pour créer, stocker, gérer et héberger l'application web.

Développement sur AWS

  • Accès Programmable : Description des méthodes d'accès aux services AWS par programmation.

  • Modèles Programmatiques : Gain d'efficacité avec les SDK et CLI AWS.

  • AWS Cloud9 : Valeur ajoutée et utilisation.


Gestion des Autorisations

  • AWS IAM : Fonctionnalités et autorisations pour soutenir un environnement de développement.

  • Configuration et Tests : Paramétrage des IDE, SDK, et test des autorisations.

  • Atelier : Configuration de l'environnement de développement.


Gestion du Stockage avec Amazon S3

  • Concepts de Base : Introduction à Amazon S3 et aux options de sécurisation des données.

  • Connexions et Requêtes : Interaction avec Amazon S3 via SDK et CLI.

  • Atelier : Développement de solutions avec Amazon S3.


Manipulation des Données Stockées

  • Opérations Clés : Manipulation des objets et des compartiments Amazon S3.

  • Hébergement Web Statique : Configuration et accès temporaire aux objets.

  • Atelier : Solutions de stockage avec Amazon S3.


Introduction aux Bases de Données avec DynamoDB

  • Composants Clés : Introduction à DynamoDB et connexion.

  • Requêtes et Réponses : Création et lecture d'objets de requête et réponse.

  • Dépannage : Gestion des exceptions courantes.


Gestion des Données avec DynamoDB

  • Opérations CRUD : Développement de programmes pour interagir avec DynamoDB.

  • Pratiques de Développement : Bonnes pratiques et options de mise en cache.

  • Atelier : Solutions avec Amazon DynamoDB.


Traitement de la Logique Applicative

  • Fonctions Lambda : Développement, configuration des déclencheurs et autorisations.

  • Test et Déploiement : Déploiement et surveillance des fonctions Lambda.

  • Atelier : Développement avec les fonctions AWS Lambda.


Gestion des API

  • API Gateway : Composants clés et intégration avec les services AWS.

  • Configuration des Appels : Développement et déploiement des API.

  • Atelier : Solutions avec Amazon API Gateway.


Conception d'Applications Modernes

  • Microservices : Défis des architectures traditionnelles et avantages des microservices.

  • Découplage : Étapes pour découpler les applications monolithiques.

  • Orchestration : Utilisation d'AWS Step Functions.


Gestion des Accès Utilisateurs

  • Authentification : Processus avec Amazon Cognito.

  • Gestion des Accès : Meilleures pratiques et intégration avec API Gateway.

  • Atelier : Terminer la construction de l'application.


Déploiement de l'Application

  • Stratégies de Déploiement : Identifier les risques et comprendre la méthodologie DevOps.

  • AWS SAM : Configuration et démonstration du déploiement sans serveur.


Observation et Suivi de l'Application

  • Observabilité : Importance et composants clés.

  • CloudWatch et X-Ray : Utilisation pour surveiller et déboguer les applications.

  • Atelier : Observation de l'application avec AWS X-Ray.


Modalités d'accés & inscription

Le client qui souhaite souscrire à une formation remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant les caractéristiques de formation (type, durée) et la proposition financière. La commande n'est ferme et définitive qu'une fois la proposition commerciale signée par le client.
5 jours ouvrés (en moyenne) avant le début de la formation


Accessibilité aux personnes en situation de handicap

Contact : 01.53.20.37.00 | info@learneo.fr


Dates

Pour réserver une place, cliquez sur la date de votre choix: