Developing on AWS


Niveau

Intermédiaire

Prix

2430 Euros HT

Editeur

Durée

3 jours


Public visé

  • Développeur logiciels

Prérequis

  • Avoir suivi la formation “Technical Essentials”
  • Bonne connaissance d’un langage de programmation haut-niveau
  • Connaissance pratique des services AWS et des implémentations Cloud
  • Etre familier avec l’un des langages de développement suivant: Python / .NET ou Java

Objectifs

  • Utilisation des crédentiels pour le AWS SDK pour Java, C#, .NET, Python et JavaScript
  • Interagir avec les services AWS et les solutions développeurs via le SDK AWS
  • Utilisation de IAM pour les authentifications
  • Utilisation de S3 et DynamoDB pour le stockage de données
  • Intégrer des applications avec AWS Lambda, AWS API Gateway, AWS SQS, AWS SNS et AWS Step functions
  • Utilisation de AWS Cognito pour l’authentification
  • Utiliser Amazon ElasticCache pour améliorer la scalabilité
  • Utiliser les conteneurs dans un processus de développement
  • Manipuler des pipelines CI/CD pour le déploiement d’applications

Programme (3 jours)

JOUR 1

INTRODUCTION À LA FORMATION

CRÉATION D’UNE APPLICATION WEB SUR AWS

Découverte des services pour un développement Web Applicatif

PREMIERS PAS AVEC LE DÉVELOPPEMENT SUR AWS

SDKs AWS & AWS Cloud9

PREMIERS PAS AVEC LES AUTORISATIONS

Autorisations IAM / Configuration IDE et SDK (CLoud9) 

Lab 1 : Configurer l’environnement de développement

PREMIERS PAS AVEC LE STOCKAGE

Amazon S3

TRAITEMENT DE VOS OPÉRATIONS DE STOCKAGE

Opérations programmatiques sur Amazon S3 / Static Web Hosting

Lab 2 : Développer des solutions à l’aide d’Amazon S3

JOUR 2

PREMIERS PAS AVEC LES BASES DE DONNÉES

DynamoDB / Utilisation programmatique

TRAITEMENT DE VOS OPÉRATIONS DE BASE DE DONNÉES

SDK DynamoDB / Opérations CRUD / Optimisation

Lab 3 : Développer des solutions à l’aide d’Amazon DynamoDB

TRAITEMENT DE LA LOGIQUE DE VOTRE APPLICATION

Amazon Lambda / SDK – Configuration des déclenchement / Test, Déploiement & surveillance

Lab 4 : Développer des solutions à l’aide des fonctions AWS Lambda

GÉRER LES API

Amazon API Gateway / Intégration applicative

Lab 5 : Développer des solutions à l’aide d’Amazon API Gateway

JOUR 3

CRÉER UNE APPLICATION MODERNE

Concept d’application moderne / Microservices / découplage / AWS Step Function

ACCORDER L’ACCÈS AUX UTILISATEURS DE VOTRE APPLICATION

Amazon Cognito

Lab 6 : Capstone – Terminer la construction de l’application

DÉPLOIEMENT DE VOTRE APPLICATION

AWS “Serverless Application Model” / Principe global et stratégies de déploiement

OBSERVER VOTRE APPLICATION

Amazon CloudWatch / CloudWatch Application Insights / Amazon X-Ray 

Lab 7 : Observer l’application à l’aide d’AWS X-Ray


Nos prochaines dates

DATEPRIXMODALITES
28 avril 20262430 Euros HTClasse virtuelle
09 juin 20262430 Euros HTClasse virtuelle