Syllabus détaillé

SASS

Ne vous perdez plus dans des milliers de lignes de code. Apprenez à structurer vos styles comme un véritable développeur grâce aux variables, à l'imbrication et aux modules. SASS vous permet de créer des feuilles de style propres, logiques et surtout faciles à maintenir, quel que soit la taille de votre projet.

Leçon 01

Introduction & Workflow Moderne

1h 0min

Comprendre la différence entre SASS et SCSS. Installation du compilateur et mise en place d'un "Watch" automatique pour compiler le CSS en temps réel.

Module certifié M-IT
Leçon 02

Variables & Types de Données

1h 30min

Centraliser les couleurs, les polices et les espacements. Apprendre à utiliser les types (nombres, chaînes, couleurs, booléens) pour un design système cohérent.

Module certifié M-IT
Leçon 03

L'Imbrication (Nesting) Intelligente

1h 0min

Maîtrise de la hiérarchie visuelle dans le code. Utilisation avancée du sélecteur parent & pour les pseudo-classes (:hover) et les modificateurs BEM.

Module certifié M-IT
Leçon 04

Modularité : Partials & @use

1h 30min

Apprendre à découper son CSS en petits fichiers gérables (_header.scss, _buttons.scss). Comprendre le nouveau système de modules @use pour éviter les conflits de noms.

Module certifié M-IT
Leçon 05

Mixins : Fonctions de Style avec Arguments

2h 0min

Création de blocs de code réutilisables. Apprendre à passer des arguments et des valeurs par défaut pour générer des styles complexes (ex: Flexbox center, Gradients).

Module certifié M-IT
Leçon 06

L'Héritage avec @extend et les Placeholders

1h 0min

Utilisation des %placeholders pour partager des styles entre plusieurs sélecteurs sans alourdir le fichier CSS final. Différence cruciale entre Mixin et Extend.

Module certifié M-IT
Leçon 07

Opérations & Calculs Mathématiques

1h 30min

Automatiser les calculs de grilles et de tailles. Addition, soustraction, multiplication et division appliquées aux unités (px, rem, %).

Module certifié M-IT
Leçon 08

Fonctions natives de Manipulation de Couleurs

1h 0min

Utilisation de lighten(), darken(), rgba() et mix() pour créer des palettes de couleurs dynamiques à partir d'une seule couleur de base.

Module certifié M-IT
Leçon 09

Structures de Contrôle : @if et @else

1h 30min

Ajouter de la logique conditionnelle à vos styles. Créer des thèmes (clair/sombre) ou des variantes de composants basées sur des conditions.

Module certifié M-IT
Leçon 10

Boucles : @for, @each et @while

2h 0min

Génération automatique de classes utilitaires (ex: .mt-1, .mt-2...) ou de systèmes de colonnes à partir d'une liste ou d'un intervalle.

Module certifié M-IT
Leçon 11

Maps & Listes : Gestion de Données complexes

1h 30min

Stocker des configurations complexes dans des Maps (ex: $breakpoints: (sm: 576px, md: 768px)). Apprendre à itérer sur ces données.

Module certifié M-IT
Leçon 12

Création de Fonctions Personnalisées (@function)

2h 0min

Écrire ses propres algorithmes pour retourner des valeurs (ex: fonction de conversion de pixels en REM automatique).

Module certifié M-IT
Leçon 13

Architecture "7-1 Pattern" pour Gros Projets

2h 30min

Organiser des centaines de fichiers Sass selon la méthodologie professionnelle : Base, Layout, Components, Pages, Themes, Utils, Vendors.

Module certifié M-IT
Leçon 14

Intégration avec Laravel & Vite

1h 0min

Configurer le fichier vite.config.js pour supporter Sass. Importer des fichiers Sass directement dans le JavaScript et gérer le versioning des assets.

Module certifié M-IT
Leçon 15

Responsive Design : Le Mixin de Breakpoints Ultime

2h 0min

Création d'un système de Media Queries ultra-simplifié via Sass pour gérer le mobile-first de manière fluide et lisible.

Module certifié M-IT
Leçon 16

Optimisation, Source Maps & Production

1h 0min

Techniques de minification, suppression du code inutilisé et débogage efficace via les Source Maps dans l'inspecteur du navigateur.

Module certifié M-IT

S'inscrire maintenant

Accédez instantanément à nos cours pratiques et propulsez votre carrière au niveau supérieur

S'inscrire