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ÉTAILLÉ DE LA FORMATION

Développement sur AWS

  • 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.

PÉDAGOGIE

ÉVALUATION / CERTIFICATION

MODALITÉS D’ACCÈS & INSCRIPTION

Le client qui souhaite réserver une place remplit une demande de
pré-inscription
. Learneo retourne une proposition commerciale comprenant les caractéristiques de
la formation et son prix. La commande n’est ferme et définitive qu’une fois la proposition commerciale
signée par le client. Il recevra ensuite la convocation et les modalités d’accès en présentiel ou
distanciel.

Accessibilité Handicap :

Afin de mieux organiser votre participation, nous vous encourageons
vivement à nous informer le plus tôt possible de la nature de votre handicap, de vos besoins
spécifiques, ainsi que des outils et accompagnements que vous utilisez déjà au quotidien, en écrivant à
Handicap@learneo.fr.
Cette démarche proactive nous
permettra de personnaliser notre approche et de vous offrir un soutien optimal.

Délais d’accès :

Prévoir 5 jours ouvrés (en moyenne) avant le début de la formation sous
réserve de disponibilité de places et de labs le cas échéant.

Notez que si vous utilisez votre Compte Personnel de Formation pour financer votre inscription, vous
devrez respecter un délai minimum et non négociable fixé à 11 jours ouvrés.