Héberger son site en Cloud
Maîtrisez l’hébergement cloud et déployez vos applications web avec confiance sur AWS, GCP, et Azure, en découvrant les outils modernes pour automatiser et sécuriser vos projets.

Description
Dans le monde moderne du développement web, savoir héberger et déployer des applications sur le cloud est une compétence essentielle pour tout développeur.
Que vous créiez un simple site web statique ou une application back-end complexe, comprendre comment utiliser les services cloud peut transformer la manière dont vous gérez vos projets.
Cette formation “Héberger son site web sur le cloud” est conçue pour vous guider à travers les fondamentaux de l’hébergement cloud, en vous présentant les principales plateformes comme AWS, GCP, Azure, ainsi que des solutions SaaS comme MongoDB Atlas et des pratiques modernes telles que l’infrastructure as code avec Terraform.
Vous apprendrez à déployer un site web front-end, une API back-end, et à gérer les bases de données associées, tout en découvrant les différences et les avantages de chaque solution cloud.
Cette formation vous fournira les compétences nécessaires pour choisir la meilleure plateforme pour vos projets, configurer vos environnements, et assurer la disponibilité et la scalabilité de vos applications, tout en utilisant des outils SaaS et des pratiques modernes pour une gestion optimisée.
Publics visés
- Développeurs web souhaitant apprendre à déployer leurs applications sur le cloud.
- Entrepreneurs et créateurs cherchant à comprendre les fondamentaux de l'hébergement cloud pour leurs projets en ligne.
Pré-requis
- Connaissances de base en développement web.
- Compréhension des concepts de front-end et back-end.
Compétences
Déployer un site web statique sur un service cloud.
Configurer et déployer une API back-end sur des plateformes cloud.
Gérer des bases de données dans un environnement cloud avec des outils SaaS.
Utiliser l'infrastructure as code pour automatiser la gestion du cloud.
Comparer et choisir la plateforme cloud adaptée à ses besoins.
Configurer les DNS et certificats SSL pour sécuriser les sites web.
Mettre en place des services de sauvegarde et de récupération.
Surveiller et optimiser les performances des applications hébergées.
Comprendre les coûts et gérer les ressources sur une plateforme cloud.
Intégrer des services tiers pour étendre les fonctionnalités des applications.
Contenu du cours
Comprendre les bases de l'hébergement cloud.
Introduction aux concepts de l'hébergement cloud.
Comparer les principales plateformes cloud disponibles.
Comment choisir la meilleure plateforme cloud pour votre projet.
Comprendre les principes de base de la sécurité dans le cloud.
Apprendre à gérer et optimiser les coûts sur le cloud.
Découvrir les outils essentiels pour déployer efficacement sur le cloud.
Apprendre à héberger un site web statique sur le cloud.
Héberger un site statique sur AWS S3 avec CloudFront.
Utiliser Google Cloud Storage pour héberger un site statique.
Déployer un site statique sur Azure Blob Storage.
Utiliser Firebase pour héberger un site statique.
Déployer un site web statique sur GitHub Pages.
Sécuriser un site statique avec des DNS personnalisés et SSL.
Surveiller et améliorer les performances d'un site statique hébergé.
Héberger une API back-end sur le cloud avec différentes solutions.
Héberger une API serverless sur AWS Lambda et API Gateway.
Utiliser Google Cloud Functions pour déployer une API.
Héberger une API serverless sur Azure Functions avec API Management.
Héberger une API sur Heroku avec une base de données.
Déployer une API avec Firebase Functions.
Surveiller et gérer les erreurs dans une API déployée sur le cloud.
Configurer un pipeline CI/CD pour automatiser le déploiement d'une API.
Apprendre à gérer des bases de données cloud pour les applications web en utilisant des outils SaaS.
Héberger une base de données relationnelle sur AWS RDS.
Utiliser Google Cloud SQL pour déployer une base de données relationnelle.
Déployer une base de données relationnelle sur Azure SQL Database.
Gérer des données non relationnelles avec Firebase Firestore.
Déployer une base de données MongoDB sur MongoDB Atlas.
Configurer des sauvegardes et un plan de récupération pour les bases de données.
Surveiller et optimiser les performances des bases de données cloud.
Introduction à l'infrastructure as code pour gérer le déploiement cloud.
Comprendre les concepts de base de l'infrastructure as code.
Installer et configurer Terraform pour gérer les ressources cloud.
Créer et déployer une infrastructure simple sur le cloud avec Terraform.
Utiliser Terraform pour gérer les mises à jour et les versions de votre infrastructure.
Modulariser votre infrastructure avec les modules Terraform.
Surveiller et gérer l'état de votre infrastructure avec Terraform.
Assurer la sécurité des applications et des données hébergées sur le cloud.
Configurer la gestion des identités et des accès pour sécuriser les ressources cloud.
Utiliser des certificats SSL pour sécuriser les communications sur le cloud.
Protéger les bases de données cloud contre les accès non autorisés.
Protéger les applications cloud avec des firewalls et des règles de sécurité.
Sécuriser des environnements multi-cloud ou hybrides.
Mettre en place des mesures de surveillance et de réponse aux incidents sur le cloud.
Enseignant

Julien Moulin
Fondateur & Formateur Js/Ts
Julien Moulin est un expert en développement full stack (JS/TS) et un leader technique reconnu. Il excelle dans l'adoption de technologies innovantes tout en répondant aux besoins clients. Son approche allie pragmatisme et innovation, avec une expertise couvrant les plateformes e-commerce, les applications métiers et la modernisation des architectures existantes. En mentor passionné, il partage ses connaissances avec pédagogie, encourage l’apprentissage continu, et inspire ses équipes à relever des défis ambitieux.
Vous aimerez aussi
Découvrez de fabuleux cours dans les mêmes sujets