npx vite
npm install -g vite
viteExplique à ton voisin / ta voisine ce qu’est l’entête d’un document HTML ? |
PS. l’émargement est ouvert :) |
Artefact : Produire une documentation pour installer son environnement
VsCode
Webstorm / IntelliJ …
Sublimetext
Notepad++
| Outil | Exemples | Avantages | Inconvénients |
|---|---|---|---|
IDE (environnement de développement intégré) | Eclipse, Visual Studio, Webstorm, IntelliJ Idea, Vs Code | Préconfiguré, Beaucoup de fonctionnalités clé en main, Optimisé pour des tâches précises, courbe d’apprentissage assez douce | Souvent assez lent, Parfois payant, Personalisation parfois limitée ou complexe |
Éditeur de code | vim, neovim, nano, notepad++, sublimetext, Vs Code | Souvent haute possibilité de personnalisation, certains sont disponibles en terminal (donc sur des serveurs), très léger, rapide ("snappy"), Simplicité à la base | Courbe d’apprentissage parfois importante, Personnaliation souvent indispensable |
Plugins
"Editorconfig"
"Live Server" ou "Open in Browser"
"HTML CSS Support" et/ou "IntelliSense for CSS class names in HTML" et/ou "CSS Peek"
"Prettier" (ou autre formatteur)
Plugins
Rainbow brackets
"Nyan progress bar"
nvim : LSP
Avec la commande vite
npx vite
npm install -g vite
viteChallenge à la maison Si vous le souhaitez, à la maison, installez la commande |
Objectifs : Avoir un site statique live
Créer un fichier index.html
Ajouter l’échafudage html5 vu dans le cours précédent
L’ouvrir avec un navigateur
Mais comment le diffuser au monde entier ?
Nous allons devoir héberger notre page sur un serveur web
(On reviendra dessus)
Sauvegarder sous : télécharge la page et ses ressources
Clic droit : afficher le code source de la page
Clic droit : inspecter un élément, CTRL + MAJ + C, CMD + MAJ + C
Devtools : F12 , CTRL + MAJ + I, CMD + MAJ + I
Lighthouse