Sélectionner une page

Developpement sur AWS

Objectifs de la formation :

 

  • Connaître et savoir utiliser les services fondamentaux qui constituent le cœur de l’offre d’AWS
  • Interagir avec les services AWS en utilisant le SDK
  • Savoir développer des applications à haute disponibilité grâce aux services AWS
  • Utiliser les micro services et les files de messages AWS pour développer des applications sans serveur à couplage faible
  • Surveiller et dépanner les applications avec les outils de monitoring AWS
  • Gérer le déploiement des applications en utilisant les services d’infrastructure codée
  • Alléger les tâches de mise en production grâce aux services de plateforme dédiés aux développeurs
  • S’appuyer sur les services d’intégration continue / déploiement continu pour automatiser la mise en production des applications
  • Connaître les bonnes pratiques en termes de développement dans l’environnement AWS

 

Déroulement de la formation :

 

La formation se déroulera sur 3 jours :

  • Jour 1 
  • Partie 1: Introduction à AWS
    • Module 1: Introduction et histoire d’AWS

    • Module 2: Services fondamentaux – Amazon EC2, Amazon VPC, Amazon S3, Amazon EBS

    • Module 3: Base de données – Amazon DynamoDB and Amazon RDS

  • Jour 2
    • Module 4: Identité et gestion des accès – IAM
  • Partie 2 : Développement avec AWS
    • Module 5: Outils et services AWS pour les développeurs- AWS SDK, Cloud9, CodeCommit

    • Module 6: Applications hautement disponibles – ELB, Auto Scaling Groups

    • Module 7: Applications faiblement couplées – SQS, SNS

    • Module 8: Micro-Services – Lambda

  • Jour 3
    • Module 9: Applications Cloud sans serveur – API Gateway, SAM, Web Identity Framework, Cognito

    • Module 10: Surveillance et dépannage des applications – CloudWatch : service, Agent et Logs

  • Partie 3 : Déploiement
    • Module 11: Infrastructure codées – Cloudformation

    • Module 12: Services de plateforme pour les développeurs – Beanstalk / ECS-ECR

    • Module 13: Intégration continue / déploiement continu

  • Partie 4: Conclusion
    • Module 14: Bonnes pratiques de développement

    • Module 15: Conclusion

Les modules théoriques seront dispensés par projection d’un diaporama PowerPoint. Pour les ateliers pratiques, il sera nécessaire d’assister à la formation avec son matériel informatique (ordinateur portable).

 

Ce cours combine les méthodes d’apprentissage suivantes :

 

  • Formation assurée par un instructeur
  • Ateliers pratiques.

 

Ce cours permet de tester de nouvelles compétences et d’appliquer ces connaissances dans un environnement de travail grâce à différents exercices pratiques.

 

Contenu Pédagogique

  • Présentation du Cloud AWS
  • Services AWS de base : EC2, VPC, S3, EBS, Cloudfront
  • Sécurité, identité et gestion des accès sur AWS : IAM
  • Bases de données AWS : RDS, DynamoDB
  • Outils et services AWS pour les développeurs- AWS SDK, Cloud9, CodeCommit
  • Déploiement automatisée d’infrastructure dans AWS : CloudFormation, Beanstalk / ECS-ECR, Intégration et déploiement continu
  • Applications Cloud sans serveur – API Gateway, SAM, Web Identity Framework, Cognito
  • Surveillance et dépannage des applications – CloudWatch : service, Agent et Logs
  • Bonnes pratiques de développement

Ce cours s’adresse aux développeurs et aux chefs de projets.

Pour assister à ce cours, il est recommandé :

  • Connaissance approfondie d’au moins un langage de programmation haut-niveau 
  • Maîtriser les concepts généraux des systèmes distribués et des architectures à plusieurs niveaux
Merci de nous contacter pour obtenir nos tarifs.

Olivier Lafontaine

Olivier est architecte infrastructure avec 20 ans d’expérience et est issue d’une formation master 2 d’informatique (DEA). Il a créé sa société, Neoprog, en 2006 et est depuis un consultant indépendant. Il a travaillé pour des grands comptes, des éditeurs de logiciels, des SSII et startups dans des domaines tels que l’hébergement informatique, l’aéronautique et le spatial. Il travaille depuis plus de 6 ans sur des technologies Cloud tels que OpenStack et AWS. Il est titulaire de 8 certifications AWS, plus particulièrement les certifications AWS Solution Architect – Pro et AWS Devops – Pro

Jacques Jorda

Docteur en informatique fondamentale depuis 1996 dans le domaine des architectures haute performances, et a une Habilitation à Diriger des Recherches depuis 2012 sur les problématiques de la gestion des données en environnements parallèles et distribués. Ses travaux portent notamment sur le stockage haute performances dédié au Cloud. Il est titulaire des certifications Amazon AWS Certified Developer – Associate et AWS Certified Solutions Architect – Associate. Il exerce comme consultant formateur et enseignant chercheur à l’université Toulouse III Paul Sabatier.

Contactez Nous

Contactez-nous pour plus d'information.

3 + 15 =

Lieux de la Formation