Articles
-
Intermédiaire Performance HTTP Frontend Node.js DevOps SEOCompression HTTP : accélérer vos pages avec Brotli, gzip et les bons en-têtes
Réduire le poids des fichiers transférés est l’un des leviers les plus simples pour accélérer un site web. Voyons comment configurer correctement Brotli, gzip et le cache sans casser vos déploiements.
-
Débutant HTTP HTTPS Sécurité Web Backend DébutantComprendre HTTP et HTTPS : les fondations invisibles du Web
HTTP et HTTPS structurent chaque échange entre un navigateur et un serveur. Comprendre leurs requêtes, réponses, codes de statut et mécanismes de sécurité permet de mieux concevoir, déboguer et protéger ses applications web.
-
Débutant Web HTTP HTML Frontend Backend NavigateurComment fonctionne le Web ? Client, serveur, navigateur et HTTP expliqués simplement
Comprenez le trajet complet d’une page web : du clic dans le navigateur jusqu’à la réponse du serveur, en passant par HTTP, HTML, CSS et JavaScript.
-
Débutant Accessibilité HTML CSS Frontend UX DébutantLes bases de l’accessibilité web : concevoir des sites utilisables par tous
L’accessibilité web n’est pas une option technique ajoutée à la fin d’un projet : c’est une manière de concevoir des interfaces plus robustes, plus claires et réellement utilisables par tous.
-
Intermédiaire JavaScript Frontend API Web Navigation UX Architecture frontendAPI Navigation : intercepter les changements de page sans perdre le contrôle
Découvrez comment utiliser la Navigation API pour gérer les transitions, chargements et états de navigation dans une application web moderne sans réinventer un routeur complet.
-
Débutant CSS Frontend Architecture CSS UI Performance Design systemCSS nesting natif : écrire des styles plus lisibles sans dépendre de Sass
Le nesting CSS est désormais utilisable directement dans le navigateur. Apprenez à imbriquer vos sélecteurs proprement, sans recréer les pièges de spécificité des anciens préprocesseurs.
-
Débutant CSS Design system Frontend UI Accessibilité Architecture CSSCSS color-mix() : construire des thèmes plus souples sans multiplier les variables
Apprenez à utiliser color-mix() pour générer des variantes de couleurs cohérentes, maintenir vos thèmes CSS plus simplement et réduire la duplication dans vos design systems.
-
Intermédiaire CSS Frontend Architecture CSS Design system UICSS cascade layers : reprendre le contrôle de vos styles
Les cascade layers permettent d’organiser vos styles CSS par niveaux de priorité explicites. Un outil précieux pour éviter les conflits entre reset, design system, composants et surcharges applicatives.