Apprendre le déploiement continu avec des générateurs de site statique¶
https://github.com/goffinet/demo-mkdocs-material/
Description: Dans ce cours, vous apprendrez à déployer des sites Web en continu (Continuous Deployment) avec des générateurs de site statique. Vous tenterez de comprendre dans un première ou une nouvelle approche de nombreux concepts de développement Web et d'hébergement que vous mettrez en pratique.
Statut : en construction.
Dans la première partie de ce cours, vous apprendrez à déployer en déploiement continu un site Web documentaire en HTTPS et en CDN gratuitement avec Netlify.
Dans la deuxième partie du document, vous étendrez vos compétences avec d'autres projets.
Pour maintenir vos sites, vous utiliserez Git, GitHub et Atom Editor. Pour construire, déployer et héberger les exemples en déploiement continu, vous utiliserez le fournisseur de services Netlify. Enfin, vous aurez l'occasion de tester les générateurs de site statique MkDocs, Hugo, GitBook et Jekyll. Aussi, on proposera de prendre les services Cloudflare comme serveur DNS et OVH pour enregistrer le domaine.
Ce cours est l'occasion de réviser des protocoles comme HTTP, HTTPS/TLS, DNS, mais aussi des concepts et des architectures comme CI/CD, des principes devops, la gestion du code source, MVC, HTML, JS, CSS, SEO, CDN, website analytics, ...