Développeur : Samsara, alias Jérôme Demuynck
Date de finalisation du TP : 3 décembre 2020.
Rendu :
Codé d'après ma propre maquette réalisée sur Figma.
Codage du CV portfolio avec HTML / SASS / Bootstrap / Javascript / Node.js sous Visual Studio Code.
Code source sur github et connecté à netlify pour le déploiement, avec renvoi de nom de domaine réservé personnel vers netlify pour la gestion (temporaire) du formulaire (https://www.samsara.live/portfolio/ => https://samsara-portfolio.netlify.app/)
- Cahier des charges :
-
Responsive ET Mobile First
-
Utilisation de Bootstrap pour la navbar et le grid
-
Application de la méthodologie BEM pour l'organisation du code SASS
-
Dossier SCSS avec architecture (dossier layout, components, _base.scss, main.scss, etc.)
-
Développement avec un script npm fonctionnel pour dev et prod sous Node.js
- node-sass pour compiler les fichiers .scss en .css
- librairie JavaScript PostCSS pour optimiser la feuille de style avec les plugins normalize.css et Autoprefixer pour assurer la compatibilité entre tous les navigateurs avec le code CSS moderne; Purgecss pour nettoyer le CSS inutile; et Cssnano afin d'assurer la minification et l'optimisation du fichier CSS pour gagner en performances lors du chargement de la page sur le navigateur
-
Compatible W3C (validation HTML/CSS via w3.org)
-
Respect des critères SEO : inscription Google Search Console; titres avec les bons mots clés; meta-description attractive; respect de la hiérarchie des titres; un seul titre H1
-
Projet de site déposé sur git et déployé sur hébergeur / netlify
-