Comprendre l’hébergement, les noms de domaine et HTTPS pour mettre en ligne son site
Dans cette vidéo, découvrez les bases essentielles de l’hébergement web, la gestion des noms de domaine et l’importance du HTTPS pour sécuriser votre site internet. Apprenez comment rendre votre projet accessible au monde entier grâce à des serveurs dédiés, des adresses simplifiées pour les humains et la transmission sécurisée des données.
Introduction et cadrage
Les notions clés sans jargon
Publier directement depuis son outil de génération
Mettre en ligne un site ou une app statique
Brancher un nom de domaine et le HTTPS
Sécuriser ses clés API, ses secrets et ses coûts
Contrôler l'accès et publier en règle
Déployer une app avec backend et base de données
Conteneuriser et déployer avec Docker
Gérer son propre serveur (VPS et nginx)
Détails de la leçon
Description de la leçon
Cette leçon explicite, de façon pédagogique, les trois notions clés indispensables pour tout développeur ou porteur de projet numérique souhaitant mettre en ligne un site web : hébergement, nom de domaine et HTTPS. Vous apprendrez que l’hébergement consiste à placer les fichiers de votre projet sur un serveur accessible en permanence, permettant à tout internaute de consulter votre site à tout moment.
La leçon explique pourquoi il est nécessaire d’identifier les serveurs par des suites de chiffres appelées adresses IP, et comment les noms de domaine facilitent l’accès humain à vos services en ligne, via un système d’annuaire mondial appelé DNS. L’achat d’un nom de domaine, simple et abordable, est essentiel pour la visibilité et la mémorisation de votre site.
En outre, la vidéo insiste sur la nécessité de sécuriser les échanges entre les utilisateurs et votre site grâce au protocole HTTPS. Celui-ci chiffre les données envoyées, garantit leur confidentialité, et renforce instantanément la crédibilité de votre projet grâce au fameux cadenas affiché par le navigateur.
Cette introduction prépare également à la prise en main des aspects techniques tels que le front-end, le back-end et l’utilisation de Github pour la gestion de projets web.
Objectifs de cette leçon
L’objectif principal est de comprendre les concepts d’hébergement, de nom de domaine et de sécurisation par HTTPS, afin de rendre un projet web accessible au public et protégé contre les risques d’interception de données. Cette vidéo vise à fournir une vue d’ensemble des étapes indispensables à la mise en ligne moderne d’un site web.
Prérequis pour cette leçon
Avoir une connaissance de base de l’utilisation d’un ordinateur et d’Internet. Aucun prérequis technique n’est nécessaire, mais une familiarité minimale avec la navigation web et la gestion de fichiers favorisera la compréhension.
Métiers concernés
Ce sujet est directement utilisé par les développeurs web, administrateurs système, responsables IT, webmasters et tout professionnel impliqué dans la gestion, le déploiement ou la sécurisation de sites internet.
Alternatives et ressources
Pour l’hébergement, des alternatives existent telles que GitHub Pages, Netlify ou Vercel pour les sites statiques, ainsi que des solutions comme OVH, Bluehost ou 1&1 IONOS pour d’autres types d’hébergement. Des services de DNS alternatifs, comme Cloudflare ou Google Domains, et d’autres certificats SSL gratuits que Let's Encrypt, peuvent aussi être envisagés.
Questions & Réponses