Virtualisation, Cloud, Devops

Formation Développement d'Applications Cloud Sécurisées sur Amazon Web Services (AWS)

Maîtrisez les services AWS pour créer des applications cloud robustes et évolutives. Apprenez le développement, le déploiement et la gestion sécurisée de vos solutions. Optimisez vos coûts et performances. Préparez-vous aux certifications AWS Developer. Cours pratique pour développeurs, architectes et DevOps.

Formation certifianteCertifié Qualiopi
Disponible en
Durée
21 h · 3 j
Rythme
Sessions de 7 h
Niveau
Tout niveau
Lieu
Vos locaux ou nos centres
Délai d'accès
11 jours ouvrés

Tarif intra-entreprise

Sur devis

Groupe jusqu'à 10 personnes · programme adaptable

Demander un devisÊtre rappelé par un conseiller

Réponse sous 24 h ouvrées · sans engagement

Financement

OPCOPlan de développement des compétencesFNE / FAFSimuler mon financement

Objectifs de la formation

Apprendre les principes de développement d'applications cloud sur AWS
Développer et déployer des applications cloud sécurisées et évolutives
Gérer la sécurité et l'accès sur AWS
Optimiser les coûts et performances de vos applications cloud

Programme détaillé

12 modules · 21 heures
01

Introduction à AWS et aux fondamentaux du Cloud

  • —Présentation d'AWS et de ses services clés pour les développeurs.
  • —Concepts fondamentaux du Cloud Computing (IaaS, PaaS, SaaS, FaaS).
  • —Comprendre les régions, zones de disponibilité et la résilience AWS.
02

AWS SDK et CLI : Interactifs et Programmables

  • —Installation et configuration de l'AWS CLI (Command Line Interface).
  • —Utilisation de l'AWS SDK pour un langage de programmation (Python/Java/Node.js).
  • —Authentification et gestion des identifiants (creds) programmatiques.
03

Compute sur AWS : EC2, Lambda et conteneurs

  • —Déploiement et gestion d'instances EC2 pour des applications.
  • —Introduction à AWS Lambda pour le calcul sans serveur (Serverless).
  • —Présentation de conteneurs avec ECS/EKS (concepts de base).
04

Stockage persistant : S3, EBS, EFS

  • —Utilisation d'Amazon S3 pour le stockage d'objets (mise en pratique).
  • —Gestion des volumes EBS pour les instances EC2.
  • —Introduction à Amazon EFS pour le stockage de fichiers distribué.
05

Bases de données relationnelles et NoSQL (RDS, DynamoDB)

  • —Déploiement et gestion d'une base de données RDS (MySQL/PostgreSQL).
  • —Conception et utilisation de tables Amazon DynamoDB.
  • —Best practices pour le choix et la scalabilité des bases de données AWS.
06

Réseautage et sécurité des applications (VPC, Security Groups)

  • —Configurer un VPC pour isoler les ressources AWS selon les besoins de l'application
  • —Définir des Security Groups pour contrôler l'accès aux instances EC2 par IP et ports
  • —Utiliser des ACLs (Access Control Lists) pour gérer le trafic au niveau des sous-réseaux
  • —Mettre en place des VPN ou Direct Connect pour sécuriser les connexions sur site
  • —Appliquer des pratiques de sécurité pour protéger les données en transit et au repos
07

Déploiement continu et intégration (CI/CD) sur AWS

  • —Introduction à AWS CodeCommit, CodeBuild, CodeDeploy, CodePipeline.
  • —Mise en place d'un pipeline CI/CD simple pour une application.
  • —Automatisation des déploiements avec des services AWS DevOps.
08

Services Serverless avancés (API Gateway, SQS, SNS)

  • —Création d'API RESTful avec Amazon API Gateway.
  • —Utilisation de SQS (Simple Queue Service) pour la communication asynchrone.
  • —Implémentation de SNS (Simple Notification Service) pour les notifications.
09

Surveillance et logs (CloudWatch, CloudTrail)

  • —Configurer des alarmes CloudWatch pour surveiller les ressources AWS
  • —Analyser les logs CloudTrail pour tracer les activités des utilisateurs
  • —Utiliser CloudWatch Logs Insights pour interroger les journaux efficacement
  • —Mettre en place des dashboards CloudWatch pour visualiser les métriques clés
  • —Intégrer CloudTrail avec AWS Lambda pour automatiser les réponses aux événements
10

Gestion des identités et accès (IAM) et chiffrement

  • —Structuration des politiques IAM (Identity and Access Management).
  • —Gestion des rôles, utilisateurs et groupes IAM.
  • —Principes de chiffrement des données avec AWS KMS.
11

Optimisation des coûts et performances sur AWS

  • —Stratégies pour optimiser les coûts (types d'instances, Savings Plans).
  • —Outils d'optimisation des performances (Trusted Advisor).
  • —Bonnes pratiques pour l'architecture bien architecturée (Well-Architected).
12

Sécurité avancée, tests et migration d'applications

  • —Vulnérabilités courantes et comment les éviter sur AWS.
  • —Stratégies pour tester et déboguer des applications AWS.
  • —Présentation des outils de migration d'applications vers AWS.
Le conseil de l'expert

Un des objectifs pédagogiques clés de cette formation est d'apprendre à développer et déployer des applications cloud sécurisées et évolutives sur AWS. Les participants découvriront non seulement les outils et services offerts par Amazon Web Services, mais également les meilleures pratiques pour garantir la sécurité et l’accessibilité de leurs applications. Ce savoir-faire est indispensable dans un contexte où la demande d'applications performantes et sécurisées ne cesse de croître. Le principal défi rencontré par les apprenants dans ce domaine est souvent lié à la gestion de la sécurité et de l'accès sur AWS. Beaucoup de développeurs sous-estiment l'importance de ces aspects, ce qui peut entraîner des vulnérabilités majeures dans leurs applications. Cette formation vise à combler ces lacunes, en fournissant des connaissances pratiques et des cas concrets pour éviter les erreurs courantes qui peuvent compromettre la sécurité des projets. Ce qui distingue notre approche, c'est l'accent mis sur la combinaison de la théorie et de la pratique à travers des modules ciblés, tels que le réseautage et la sécurité des applications. Les participants auront l’opportunité d'appliquer directement leurs nouvelles compétences en travaillant sur des cas réels, ce qui leur permettra de mieux comprendre les implications de chaque décision technique. Ce focus sur l'application pratique garantit une maîtrise plus efficace des concepts abordés. Pour tirer le maximum de cette formation, il est recommandé de préparer des projets ou des idées d'applications que vous aimeriez développer sur AWS. En abordant le contenu avec des objectifs spécifiques en tête, vous serez en mesure d’appliquer immédiatement les connaissances acquises à des cas concrets. N'hésitez pas à poser des questions, à interagir avec vos formateurs et à tirer parti des échanges avec vos pairs pour enrichir votre expérience d'apprentissage.

Pourquoi choisir cette formation en virtualisation, cloud, devops

🌐

Maîtrise des Fondamentaux AWS

Initiez-vous aux bases d'AWS et du Cloud, garantissant une compréhension solide pour développer des applications performantes et sécurisées.

🔒

Sécurité Intégrée

Apprenez à gérer la sécurité et l'accès sur AWS, un élément crucial pour protéger vos applications contre les menaces.

⚙️

Développement Multi-Services

Explorez EC2, Lambda et les conteneurs pour créer des applications cloud évolutives, répondant aux besoins variés des utilisateurs.

💾

Stockage Flexible et Efficace

Découvrez S3, EBS et EFS pour un stockage persistant, optimisant l'accessibilité et la sécurité de vos données.

📊

Optimisation des Coûts

Apprenez à gérer efficacement les coûts et les performances de vos applications, garantissant un retour sur investissement maximal.

🔗

Réseautage et Sécurité Avancés

Comprenez les VPC et les Security Groups pour sécuriser vos applications, tout en permettant une communication fluide entre services.

Compétences acquises

Développer et déployer des applications Cloud AWS

Concevoir et implémenter des solutions natives cloud en utilisant les services AWS (Compute, Stockage, Bases de données, Réseau) et les outils de développement (SDK, CLI, CI/CD).

Gérer la sécurité et l'accès sur AWS

Mettre en œuvre des politiques de sécurité robustes via IAM, configurer les groupes de sécurité et VPC, et pratiquer le chiffrement des données pour protéger les applications et les données sur AWS.

Optimiser performances et coûts des solutions AWS

Surveiller les infrastructures et applications avec CloudWatch, analyser les logs, et appliquer les bonnes pratiques pour optimiser les performances et maîtriser les coûts des ressources cloud AWS.

Concevoir des architectures Serverless et Event-Driven

Utiliser des services serverless comme Lambda, API Gateway, SQS et SNS pour créer des applications scalables, résilientes et économiques basées sur des microservices et la gestion d'événements.

Public, prérequis et modalités

Public visé

Développeurs logiciels Architectes Solutions Ingénieurs DevOps Professionnels IT en reconversion

Prérequis

Aucun prérequis spécifique. Cependant, une connaissance de base en programmation et en développement web est préférable.

Moyens pédagogiques

Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.

Suivi & évaluation

Évaluation continue des acquis par les formateurs Exercices et projets pratiques pour mesurer les compétences Évaluation finale pour obtenir un certificat de participation

Accessibilité

Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription.

Financer cette formation

Plusieurs dispositifs permettent de prendre en charge tout ou partie du coût. Nos conseillers identifient avec vous la solution la plus adaptée à votre situation.

OPCO

Formations financées via votre opérateur de compétences

Les OPCO peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l'alternance.

En savoir plus

FAF

Aide à la formation pour les indépendants

Les Fonds d'Assurance Formation financent les formations des indépendants, auto-entrepreneurs, professions libérales et chefs d'entreprise (FAFCEA, AGEFICE, FIFPL…).

En savoir plus

France Travail

Des aides pour les demandeurs d'emploi

France Travail peut financer votre formation via l'AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour vérifier votre éligibilité.

En savoir plus

Employeur

Votre entreprise peut financer votre formation

Dans le cadre du plan de développement des compétences, l'employeur prend en charge le coût pédagogique et maintient la rémunération pendant la formation.

En savoir plus

FNE-Formation

Un soutien pour les entreprises en transformation

Le FNE-Formation accompagne les entreprises en mutation économique ou en transition écologique et numérique, avec une prise en charge pouvant aller jusqu'à 100 %.

En savoir plus

Besoin d'aide pour choisir votre dispositif ?

Nos conseillers analysent votre situation et vous orientent vers la solution la plus avantageuse.

Être conseillé gratuitement

Ils ont suivi cette formation

« Un participant a développé une application sécurisée sur AWS, en utilisant les connaissances acquises pour gérer les identifiants et la sécurité. »

Participant à cette formation · avis recueilli en fin de session

« Une personne a réussi à optimiser les coûts de son application cloud en appliquant les meilleures pratiques apprises lors de la formation. »

Participant à cette formation · avis recueilli en fin de session

Questions fréquentes

* Connaissances de base en développement logiciel (langage de programmation : Python, Java, Node.js, etc.) * Compréhension des concepts de base du cloud computing (facultatif mais recommandé) * Familiarité avec la ligne de commande (CLI)

Demandez un devis pour la formation Développement d'Applications Cloud Sécurisées sur Amazon Web Services (AWS)

Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.

Demander un devisCertifié Qualiopi · Financement OPCO / FAF

Formations similaires

Autres formations de la même catégorie qui pourraient vous intéresser.

Certification Usages Informatique et Numérique

14 h

Voir la formation

Maîtriser l'Analyse Forensic Cyber : Enquêtes Numériques Avancées

21 h

Voir la formation

Apprenez les fondamentaux des bases de données relationnelles

21 h

Voir la formation