Formation - Amazon Web Services (AWS) - Développement

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Distance
  • Centre
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

1 - Création d'une application Web sur AWS

  • Discuter de l'architecture de l'application que vous aller construire
  • Explorer les services AWS nécessaires pour créer votre application Web
  • Découvrir comment stocker, gérer et héberger votre application Web

2 - Premiers pas avec le développement sur AWS

  • Décrire comment accéder aux services AWS par programmation
  • Répertorier certains modèles programmatiques et comment ils offrent des gains d'efficacité dans les kits SDK AWS et CLI AWS
  • Expliquer la valeur d'AWS Cloud9

3 - Premiers pas avec les autorisations

  • Examiner les fonctionnalités et les autorisations des composants d'AWS Identity and Access Management (IAM) pour prendre en charge un environnement de développement
  • Démontrer comment tester les autorisations AWS IAM
  • Configurer vos IDE et SDK pour prendre en charge un environnement de développement
  • Démontrer l'accès aux services AWS à l'aide des SDK et d'AWS Cloud9
  • Lab : configurer l'environnement de développement
  • Se connecter à un environnement de développement
  • Vérifier que l'IDE et l'AWS CLI sont installés et configurés pour utiliser le profil d'application
  • Vérifier que les autorisations nécessaires ont été accordées pour exécuter les commandes de l'AWS CLI
  • Attribuer une stratégie AWS IAM à un rôle pour supprimer un compartiment Amazon S3

4 - Premiers pas avec le stockage

  • Décrire les concepts de base d'Amazon S3
  • Énumérer les options de sécurisation des données à l'aide d'Amazon S3
  • Définir les dépendances du SDK pour votre code
  • Expliquer comment se connecter au service Amazon S3
  • Décrire les objets de requête et de réponse

5 - Traitement des opérations de stockage

  • Effectuer des opérations clés sur les compartiments et les objets
  • Expliquer comment manipuler des objets multiples et volumineux
  • Créer et configurer un compartiment Amazon S3 pour héberger un site Web statique
  • Accorder un accès temporaire aux objets
  • Démontrer l'exécution d'opérations Amazon S3 à l'aide de SDK
  • Lab : développer des solutions à l'aide d'Amazon S3
  • Interagir avec Amazon S3 par programmation à l'aide des kits SDK AWS et de l'AWS CLI
  • Créer un compartiment à l'aide de serveurs et vérifier les codes d'exception de service
  • Créer les requêtes nécessaires pour charger un objet Amazon S3 avec des métadonnées jointes
  • Générer des requêtes pour télécharger un objet à partir du bucket, traiter les données et charger à nouveau l'objet dans le bucket
  • Configurer un compartiment pour héberger le site Web et synchroniser les fichiers source à l'aide de l'AWS CLI
  • Ajouter des stratégies de compartiment IAM pour accéder au site Web S3

6 - Premiers pas avec les bases de données

  • Décrire les composants clés de DynamoDB
  • Expliquer comment se connecter à DynamoDB
  • Décrire comment créer un objet de requête
  • Expliquer comment lire un objet de réponse
  • Répertorier les exceptions de dépannage les plus courantes

7 - Traitement des opérations de base de données

  • Développer des programmes pour interagir avec DynamoDB à l'aide des kits SDK AWS
  • Effectuer des opérations CRUD pour accéder aux tables, index et données
  • Décrire les bonnes pratiques des développeurs lors de l'accès à DynamoDB
  • Examiner les options de mise en cache pour DynamoDB afin d'améliorer les performances
  • Effectuer des opérations DynamoDB à l'aide du SDK
  • Interagir avec Amazon DynamoDB par programmation à l'aide d'API de bas niveau, de document et de haut niveau dans les programmes
  • Récupérer des éléments d'un tableau à l'aide d'attributs clés, de filtres, d'expressions et de paginations
  • Charger une table en lisant des objets JSON à partir d'un fichier
  • Rechercher des éléments dans un tableau en fonction d'attributs clés, de filtres, d'expressions et de paginations
  • Mettre à jour les éléments en ajoutant de nouveaux attributs et en modifiant les données de manière conditionnelle
  • Accéder aux données DynamoDB à l'aide de PartiQL et des modèles de persistance d'objet, le cas échéant
  • Atelier :

    développer des solutions à l'aide d'Amazon DynamoDB

8 - Traitement de la logique dans l'application

  • Développer une fonction Lambda à l'aide de SDK
  • Configurer les déclencheurs et les autorisations pour les fonctions Lambda
  • Tester, déployer et surveiller les fonctions Lambda
  • Lab : développer des solutions à l'aide des fonctions AWS Lambda
  • Créer des fonctions AWS Lambda et interagir par programmation à l'aide des kits SDK AWS et de l'AWS CLI
  • Configurer les fonctions AWS Lambda pour utiliser les variables d'environnement et pour s'intégrer à d'autres services
  • Générer des URL pré-signées Amazon S3 à l'aide des kits SDK AWS et vérifier l'accès aux objets de compartiment
  • Déployer les fonctions AWS Lambda avec des archives de fichiers .zip via votre IDE et tester si nécessaire
  • Appeler les fonctions AWS Lambda à l'aide de la console AWS et de l'AWS CLI

9 - Gérer les API

  • Décrire les composants clés d'API Gateway
  • Développer des ressources API Gateway à intégrer aux services AWS
  • Configurer les appels de demande et de réponse d'API pour vos points de terminaison d'application
  • Tester les ressources de l'API et déployer le point de terminaison de l'API de l'application
  • Démontrer la création de ressources API Gateway pour interagir avec vos API d'application
  • Créer des ressources RESTful API Gateway et configurer CORS pour l'application
  • Intégrer des méthodes d'API aux fonctions AWS Lambda pour traiter les données d'application
  • Atelier :

    Développer des solutions à l'aide d'Amazon API Gateway

10 - Créer une application moderne

  • Décrire les défis des architectures traditionnelles
  • Décrire l'architecture et les avantages des microservices
  • Expliquer diverses approches pour la conception d'applications de microservices
  • Expliquer les étapes impliquées dans le découplage des applications monolithiques
  • Démontrer l'orchestration des fonctions Lambda à l'aide d'AWS Step Functions

11 - Accorder l'accès aux utilisateurs de votre application

  • Analyser l'évolution des protocoles de sécurité
  • Explorer le processus d'authentification à l'aide d'Amazon Cognito
  • Gérer l'accès des utilisateurs et autoriser les API sans serveur
  • Respecter les meilleures pratiques pour la mise en oeuvre d'Amazon Cognito
  • Démontrer l'intégration d'Amazon Cognito et examiner les jetons JWT
  • Créer un groupe d'utilisateurs et un client d'application pour votre application Web
  • Ajouter de nouveaux utilisateurs et confirmer leur capacité à se connecter à l'aide de l'interface de ligne de commande Amazon Cognito
  • Configurer les méthodes API Gateway pour utiliser Amazon Cognito en tant qu'autorisateur
  • Vérifier que les jetons d'authentification JWT sont générés lors des appels API Gateway
  • Développer rapidement des ressources API Gateway à l'aide d'une stratégie d'importation Swagger
  • Configurer l'interface de l'application Web pour utiliser les configurations Amazon Cognito et API Gateway et vérifier l'ensemble des fonctionnalités de l'application
  • Atelier :

    Capstone - Terminer la construction de l'application

12 - Déploiement de votre application

  • Identifier les risques associés aux pratiques traditionnelles de développement de logiciels
  • Comprendre la méthodologie DevOps
  • Configurer un modèle AWS SAM pour déployer une application sans serveur
  • Décrire diverses stratégies de déploiement d'applications
  • Démonstration du déploiement d'une application sans serveur à l'aide d'AWS SAM

13 - Observer votre application

  • Différencier suivi et observabilité
  • Évaluer pourquoi l'observabilité est nécessaire dans le développement moderne et les composants clés
  • Comprendre le rôle de CloudWatch dans la configuration de l'observabilité
  • Démontrer l'utilisation de CloudWatch Application Insights pour surveiller les applications
  • Démontrer l'utilisation de X-Ray pour déboguer vos applications
  • Instrumenter votre code d'application pour utiliser les fonctionnalités d'AWS X-Ray
  • Activer votre package de déploiement d'application pour générer des journaux
  • Comprendre les composants clés d'un modèle AWS SAM et déployer votre application
  • Créer des cartes de service AWS X-Ray pour observer le comportement de traitement de bout en bout de votre application
  • Analyser et déboguer les problèmes d'application à l'aide des traces et des annotations AWS X-Ray
  • Atelier :

    Observer l'application à l'aide d'AWS X-Ray

Prérequis

Public

  • 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

Ces formations pourraient vous intéresser

PHP - Programmation avancée

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs PHP ayant déjà une bonne pratique du langage en mode procédural, désirant améliorer la pérennité et la maintenance de leurs développements.

A l'issue de la formation, le stagiaire sera capable de :

  • Être capable de mettre en place des applications Web pointues
  • Comprendre comment développer des applications pointues en POO
  • Pouvoir maîtriser les échanges de type API avec XML et JSON

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Développeurs de site Web en PHP.

Pré-requis

Bonnes connaissances de la syntaxe PHP5 et de son utilisation dans un contexte Web.

Tarif

A partir de 2 375,00 €

Durée

4 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

À l'issue de cette formation Cisco Meraki Solutions, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Planifier de nouvelles architectures Cisco Meraki et étendre les déploiements existants
  • Décrire comment automatiser et faire évoluer les déploiements Meraki à l'aide d'outils de tableau de bord
  • Utiliser les protocoles de routage dynamique pour étendre les réseaux et améliorer les performances du réseau étendu
  • Décrire les configurations de routage basées sur la QoS, les politiques et les performances sur un réseau Cisco Meraki et l'optimisation du WAN par la mise en forme du trafic
  • Décrire les topologies de réseau privé virtuel (VPN) et de réseau étendu (WAN) et comment les intégrer
  • Mettre en œuvre les concepts et les pratiques des réseaux commutés, et configurer les réseaux invités et les concepts et pratiques de configurations sans fil
  • Décrire les concepts et pratiques de gestion des terminaux à l'aide de Cisco Meraki Systems Manager et les concepts et pratiques de sécurité physique
  • Décrire comment préparer les services de surveillance, de journalisation et d'alerte
  • Configurer les capacités de rapport et d'audit dans le tableau de bord Cisco Meraki
  • Surveiller et résoudre les problèmes à l'aide des outils Cisco Meraki
Tarif

A partir de 2 320,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Concevoir des applications Web interactives et multiplateformes avec la bibliothèque ExtJS 7.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Reconnaître les scénarios d'architectures impliquant les composants EJB
  • Illustrer le cycle de vie et les callbacks EJB
  • Faire persister des entités avec JPA
  • Injecter des EJB avec CDI
  • Développer les différents types de Beans
  • Déployer des EJB dans un serveur d'applications
  • Utiliser des EJB comme Web Services.
Tarif

A partir de 2 240,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Red Hat System Administration 1

Proposé par ENI Service

Objectifs de la formation

  • Présenter Linux et l'écosystème Red Hat Enterprise Linux
  • Exécuter des commandes et voir les environnements shell
  • Gérer, organiser et sécuriser les fichiers
  • Gérer les utilisateurs, les groupes et les stratégies de sécurité des utilisateurs
  • Contrôler et surveiller les services systemd
  • Configurer l'accès à distance en utilisant la console web et SSH
  • Configurer les interfaces et les paramètres du réseau
  • Archiver et copier des fichiers d'un système à un autre
  • Gérer les applications à l'aide de DNF
Tarif

A partir de 3 075,00 €

Durée

5j / 40h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Selenium Appium, vous serez en mesure de :

  • Apprendre et interpréter les résultats des tests fonctionnels
  • Concevoir et maintenir les tests automatisés Selenium
  • Comprendre la portée de l'automatisation, ses avantages mais aussi ses risques dans un environnement mobile
  • Connaître l'architecture des solutions de test mobile et comprendre le fonctionnement d'Appium
  • Configurer Appium dans différents environnements
  • Connaître les options de la création des cas de test, rendre les tests plus performants puis les rejouer
  • Améliorer les scripts de tests
  • Automatiser les tests d'applications sur des environnements web & mobile (bout en bout)
  • Concevoir, exécuter et maintenir les tests conçus
Tarif

A partir de 2 390,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en place l'environnement de développement Java EE ;
  • Réaliser une servlet et gérant son cycle de vie ;
  • Exploiter une requête HTTP et générer une réponse HTTP ;
  • Concevoir et implémenter une JSP ;
  • Implémenter les mécanismes d'inclusion, de délégation et de redirection entre les composants de l'application ;
  • Gérer les contextes de l'application et des utilisateurs
  • Intercepter et traiter les erreurs ;
  • Établir une connexion à une base de donnée en implémentant le design pattern DAO ;
  • Implémenter des composants filtres et intercepteurs d'événements
  • Traduire des messages, formater des dates et des nombres
  • Implémenter un service Web REST
  • Invoquer un service Web avec AJAX et JSON
  • Construire et déployer une application Web
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser les principes avancés de Kubernetes sur Amazon EKS (Elastic Kubernetes Service)
  • Déterminer les solutions tierces permettant d'enrichir votre cluster Kubernetes notamment dans un contexte EKS
  • Identifier les bonnes pratiques permettant d'optimiser votre efficacité dans la gestion de votre cluster Kubernetes sur AWS
  • Présenter les principes du Container Serverless avec AWS Fargate.
Tarif

A partir de 1 700,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Connaître les concepts et les langages associés à la création de pages web
  • Comprendre et corriger un code conforme aux normes en vigueurs
  • Savoir mettre à jour le contenu d’un site web existant
Tarif

A partir de 150,00 €

Durée

2 heures 49 minutes

Modes

Objectifs de la formation

À l'issue de cette formation Node.js, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement et les usages courants de la plateforme Node.js
  • Connaître les spécificités de la programmation côté serveur en JavaScript
  • Savoir installer et configurer un serveur Node.js
  • Connaître les particularités de la programmation asynchrone et celles de la programmation orientée événements
  • Savoir paramétrer et manipuler l’API Node.js et son serveur d’API REST
  • Savoir se connecter à une base de données
  • Mettre en œuvre les bonnes pratiques Node.js
Tarif

A partir de 1 850,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...