An open API service indexing awesome lists of open source software.

https://github.com/goffinet/demo-mkdocs-material-netlify


https://github.com/goffinet/demo-mkdocs-material-netlify

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# 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](premier-projet-en-deploiement-continu.md), 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](autres-projets-avec-generateur-de-site-statique.md), 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, ...