Description

Dans le développement web moderne, la gestion efficace du CSS est cruciale pour créer des interfaces utilisateur élégantes, maintenables et performantes.

"CSS et SCSS" est une formation conçue pour vous faire découvrir toutes les possibilités offertes par Sass (Syntactically Awesome Style Sheets), un préprocesseur CSS puissant qui permet d'écrire du CSS de manière plus structurée et efficace.

Vous apprendrez à organiser vos styles, à utiliser des variables, des mixins, des fonctions, et bien plus encore, afin de rendre votre code CSS plus modulaire et réutilisable.

Cette formation couvre les bases de Sass ainsi que des techniques avancées pour tirer le meilleur parti de SCSS, la syntaxe la plus couramment utilisée avec Sass. Vous découvrirez comment compiler votre code SCSS en CSS, comment structurer vos fichiers de manière optimale, et comment automatiser vos tâches de compilation avec des outils modernes.

À la fin de cette formation, vous serez capable de transformer vos feuilles de style en un outil puissant pour créer des sites web plus rapides, plus propres, et plus faciles à maintenir.

Publics visés

  • Développeurs web souhaitant améliorer leur gestion du CSS avec Sass.
  • Concepteurs d'interfaces utilisateurs cherchant à optimiser leur flux de travail CSS.
  • Développeurs front-end souhaitant rendre leur code CSS plus modulaire et réutilisable.
  • Étudiants en développement web cherchant à maîtriser un préprocesseur CSS moderne.
  • Professionnels du web cherchant à améliorer la performance et la maintenabilité de leurs projets CSS.

Pré-requis

  • Connaissance de base en HTML et CSS.
  • Expérience avec la création de feuilles de style pour des projets web.
  • Familiarité avec un éditeur de code comme VS Code ou Sublime Text.
  • Compréhension des concepts de base du responsive design.
  • Connaissance basique de l'automatisation des tâches de développement est un plus.

Compétences

Maîtriser les bases de Sass et SCSS.

Organiser et structurer efficacement vos fichiers SCSS.

Utiliser des variables, mixins, et fonctions pour réutiliser du code CSS.

Comprendre et utiliser les directives de contrôle comme @if, @for, @each.

Compiler du SCSS en CSS avec des outils modernes.

Optimiser le code CSS pour les performances et la maintenabilité.

Gérer les dépendances et modulariser votre CSS avec les imports SCSS.

Automatiser la compilation et les tâches CSS avec des outils comme Gulp ou Webpack.

Intégrer Sass dans des projets existants pour améliorer la structure du CSS.

Créer des thèmes dynamiques en utilisant les fonctionnalités avancées de Sass.

Contenu du cours

5 chapites • 25 vidéos • 3h 23m de cours
Introduction à Sass et SCSS
5 vidéos • 40m 47s

Découvrez Sass, le préprocesseur CSS.

Qu'est-ce que Sass et SCSS ?
08:10

Découvrez les bases de Sass et SCSS.

Installer et configurer Sass
08:03

Installez Sass sur votre environnement de développement.

Syntaxe de base SCSS
08:05

Apprenez la syntaxe de base du SCSS.

Organiser vos fichiers SCSS
08:12

Structurez efficacement vos fichiers SCSS.

Compiler SCSS en CSS
08:17

Découvrez comment compiler votre code SCSS en CSS utilisable.

Variables et Mixins
5 vidéos • 40m 29s

Utilisez des variables et mixins dans SCSS.

Introduction aux variables SCSS
08:09

Déclarez et utilisez des variables dans SCSS.

Créer et utiliser des mixins SCSS
08:07

Simplifiez votre CSS avec des mixins.

Mixins avec arguments
07:58

Rendre vos mixins encore plus puissants avec des arguments.

Héritage avec @extend
08:04

Réduisez la répétition de code avec @extend.

Créer une bibliothèque de mixins SCSS
08:11

Construisez votre propre bibliothèque de mixins.

Fonctions et Calculs
5 vidéos • 40m 39s

Apprenez à utiliser les fonctions SCSS et à effectuer des calculs CSS.

Fonctions intégrées de SCSS
08:06

Utilisez les fonctions intégrées de SCSS.

Créer vos propres fonctions SCSS
08:09

Créez des fonctions SCSS personnalisées pour vos besoins.

Calculs mathématiques en SCSS
08:04

Effectuez des calculs mathématiques dans vos styles.

Fonctions de manipulation de couleur
08:08

Manipulez les couleurs de manière dynamique avec SCSS.

Combiner fonctions et mixins SCSS
08:12

Créez des mixins encore plus puissants avec des fonctions.

Directives de Contrôle
5 vidéos • 40m 43s

Maîtrisez les directives de contrôle en SCSS pour un CSS dynamique.

Utiliser @if et @else en SCSS
08:04

Créez des styles conditionnels avec @if et @else.

Boucles avec @for en SCSS
08:10

Répétez des règles CSS avec @for.

Itérations avec @each en SCSS
08:09

Parcourez des listes et maps avec @each.

Manipuler des maps en SCSS
08:07

Gérer des collections de données avec les maps SCSS.

Combiner directives et mixins SCSS
08:13

Créez des mixins encore plus intelligents avec des directives.

Outils et Automatisation
5 vidéos • 40m 42s

Automatisez votre flux de travail CSS avec les outils modernes.

Utiliser Gulp pour automatiser Sass
08:08

Automatisez la compilation SCSS avec Gulp.

Configurer Webpack pour Sass
08:06

Intégrez Sass dans votre pipeline de build Webpack.

Préprocesseurs alternatifs
08:02

Explorez les alternatives à Sass.

Minification et optimisation CSS
08:11

Assurez-vous que votre CSS est optimisé pour la production.

Déploiement d'un projet SCSS optimisé
08:15

Préparez et déployez votre projet avec Sass.

Enseignant

image
Julien Moulin

Fondateur & Formateur Js/Ts

11 articles sur le blog
28 cours

Julien Moulin est un expert en développement full stack (JS/TS) et un leader technique reconnu. Il excelle dans l'adoption de technologies innovantes tout en répondant aux besoins clients. Son approche allie pragmatisme et innovation, avec une expertise couvrant les plateformes e-commerce, les applications métiers et la modernisation des architectures existantes. En mentor passionné, il partage ses connaissances avec pédagogie, encourage l’apprentissage continu, et inspire ses équipes à relever des défis ambitieux.

Et si vous utilisiez un Framework CSS ?