Le programme de la formation

Chapitre 1 : 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.

Chapitre 2 : 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.

Chapitre 3 : 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.

Chapitre 4 : 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.

Chapitre 5 : 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.

Chapitre 6 : 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.

Chapitre 7 : 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.

Chapitre 8 : 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.

Chapitre 9 : 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.

Chapitre 10 : 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.

Chapitre 11 : 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.

Chapitre 12 : 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.

Chapitre 13 : 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.

À qui s’adresse cette formation ?

Pour qui

  • Développeurs logiciels, Architectes de solution, Professionnels IT qui souhaitent améliorer leurs compétences en matière de développement à l’aide des services AWS.

Prérequis

  • Pour assister à ce cours, il est recommandé de :
    • avoir de bonnes connaissances en développement logiciel
    • maîtriser les concepts du cloud computing
    • avoir des connaissances de base en NET (C#) ou Java

Les objectifs de la formation

Cette formation a pour objectif d’aider à concevoir et développer des applications basées sur AWS qui soient à la fois sécurisées, fiables et évolutives.

Gains pour les participants

  • Configuration du kit SDK AWS et des informations d’authentification pour Java, C#/.Net, Python et JavaScript
  • Utilisation du kit SDK AWS pour interagir avec les services AWS et développer des solutions Utilisation d’AWS Identity and Access Management (IAM) pour gérer l’authentification au service
  • Utilisation d’Amazon Simple Storage Service (Amazon S3) et Amazon DynamoDB comme magasins de données
  • Intégration des applications et données avec AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) et AWS StepFunctions
  • Utilisation de Web Identity Framework et Amazon Cognito pour gérer l’authentification des utilisateurs
  • Utilisation d’Amazon ElastiCache pour améliorer l’évolutivité d’une application
  • Utilisation des conteneurs dans le processus de développement applicatif
  • Mettre en œuvre un pipeline d’intégration et de déploiement en continu (CI/CD) pour déployer des applications sur AWS.

Durée: 3 Jours

Réference FMF216TI
Prix 19 090,00 DH HT


S’INSCRIRE EN INTER

Date

Lieu Sur demande





Copyright Technologia 2025 – Tous droits réservés

Contactez-nous