À propos du cours
Vous souhaitez maîtriser le design web et créer des sites élégants et fonctionnels ? La formation CSS de A à Z est la solution idéale pour vous ! Grâce à plus de 19 heures de vidéos et 41 exercices pratiques, vous apprendrez à utiliser CSS pour styliser vos pages web. Vous passerez des bases du CSS aux techniques avancées, avec une attention particulière portée à l’aspect pratique. À la fin de la formation, vous aurez l’opportunité de réaliser un projet final où vous coderez une landing page complète de A à Z, mettant en œuvre toutes les compétences que vous aurez acquises.
Que vous soyez débutant ou que vous ayez déjà une expérience en développement web, cette formation vous permettra de progresser à votre propre rythme. Chaque module est conçu pour être clair et structuré, et vous appliquez ce que vous apprenez à travers des exercices pratiques. Ainsi, vous deviendrez rapidement autonome dans l’utilisation du CSS pour concevoir des sites modernes et professionnels.
Pourquoi choisir cette formation ?
- Parcours complet et progressif : En premier lieu, nous abordons les fondamentaux du CSS pour vous permettre de construire une base solide. Ensuite, nous explorons des concepts plus avancés, tels que Flexbox, Grid, les transitions et les animations. Chaque module vous apporte des connaissances pratiques et vous aide à évoluer dans votre apprentissage.
- 41 exercices pratiques pour renforcer vos compétences : À chaque étape de votre progression, vous aurez l’occasion de mettre en pratique vos nouvelles compétences grâce à des exercices concrets. En réalisant des mini-projets, vous apprendrez à styliser du texte, à concevoir des mises en page modernes et à utiliser des techniques avancées pour créer des designs réactifs et dynamiques.
- Un projet final motivant : Pour finir en beauté, vous coderez une landing page complète, dans laquelle vous appliquerez tous les concepts appris. Ce projet vous permettra de démontrer votre expertise en CSS et d’avoir un portfolio concret que vous pourrez partager.
Grâce à cette formation, vous maîtriserez CSS et serez en mesure de créer des sites web professionnels, esthétiques et fonctionnels. Peu importe votre niveau de départ, vous acquerrez une réelle expertise en design web, ce qui vous ouvrira de nombreuses opportunités dans le développement frontend.
Qu’allez-vous apprendre ?
- Sélecteurs CSS : Maîtrise des sélecteurs CSS pour cibler précisément les éléments HTML, incluant les classes, les ID, les types, ainsi que les pseudo-classes et pseudo-éléments.
- Propriétés de mise en forme de base : Application des propriétés essentielles telles que la gestion des couleurs, des polices, des espacements (marges et paddings), et de l'alignement du texte.
- Modèle de boîte (Box Model) : Compréhension du modèle de boîte CSS, qui définit la structure d’un élément en fonction de la marge, de la bordure, du padding et du contenu.
- Positionnement d'éléments : Utilisation des différentes méthodes de positionnement en CSS, telles que relative, absolute, fixed, et sticky, pour contrôler l’emplacement des éléments dans la page.
- Flexbox : Mise en œuvre de Flexbox pour créer des mises en page flexibles, permettant d’aligner et de distribuer des éléments de manière dynamique dans un conteneur.
- Grid Layout : Création de mises en page complexes avec CSS Grid, en définissant des lignes et des colonnes, et en contrôlant l’alignement des éléments au sein de la grille.
- Responsive Design : Application des media queries pour rendre les pages web adaptatives à différents types d’écrans, garantissant une expérience utilisateur optimale sur tous les appareils.
- Transitions et animations CSS : Intégration d’interactions visuelles grâce aux transitions et animations CSS, permettant de créer des effets dynamiques avec des règles comme transition et @keyframes.
- Typographie et gestion des polices : Personnalisation avancée de la typographie avec des propriétés comme font-family, line-height et letter-spacing, et intégration de polices externes via des services comme Google Fonts.
- Optimisation des performances et bonnes pratiques : Amélioration des performances des pages web en réduisant les répétitions de code CSS, en utilisant des préprocesseurs comme Sass et en minimisant les fichiers CSS pour une meilleure vitesse de chargement.
Contenu du cours
Introduction et préparation
-
Introduction
01:35 -
Préparation à la formation + Fichiers sources
02:36
Notions de base
-
05:54
-
07:49
-
07:04
-
07:01
-
09:31
-
Eléments block et élément inline
06:27 -
Les displays
07:37 -
Faire disparaitre un élément
03:37 -
Gérer les images en css
03:35 -
Les conventions de nommages
02:15 -
Font
09:33 -
Les unités de mesures
04:28 -
Background
06:11 -
Border
06:53 -
Les liens et les boutons
03:31 -
Les variables
04:50 -
EXERCICE – Home page – présentation
01:16 -
EXERCICE – Home page
07:42
Notions intermédiaires
-
Positions
10:19 -
EXERCICE – Positions – présentation
01:11 -
EXERCICE – Positions
04:48 -
Les ombres
07:34 -
Les pseudos classes
14:19 -
Les pseudos éléments
06:59 -
EXERCICE – Ombres et Border – présentation
01:08 -
EXERCICE – Ombres et Border
15:28 -
Overflow
04:50 -
Les fonctions Calc et Clamp
05:44 -
Float
05:11 -
EXERCICE – Float – présentation
01:36 -
EXERCICE – Float
11:26 -
Transform
09:19 -
Transition
06:27 -
Animations
06:34
Exercices pratiques
-
EXERCICE – Toggle Switch
07:39 -
EXERCICE – Page 404 animée
06:42 -
EXERCICE – Carrousel
06:39 -
EXERCICE – Icônes réseaux sociaux animées
10:27 -
EXERCICE – Boutons CSS
25:23
Notions avancées
-
Dégradé linéaire
09:28 -
Dégradé radial
06:10 -
Dégradé conic
02:29 -
Répéter un dégradé
02:22 -
Filter
05:56 -
EXERCICE – Styliser un tableau
06:11 -
Shapoutside
00:00 -
Clip path
06:53 -
Les vendors
03:14 -
Background clip
02:10 -
Les sprites
02:35 -
Media queries
07:37 -
EXERCICE – Site responsif – HTML
04:11 -
EXERCICE – Site responsif – CSS
11:30
Flexbox
-
Introduction à flexbox
01:08 -
Display flex
02:58 -
Justify content
03:15 -
Align items
01:52 -
Flex wrap
02:07 -
Flex direction
03:40 -
Flex flow
01:14 -
Align content
01:49 -
Flex shrink, grow et basis
04:48 -
Align self
02:43 -
Order
01:26
Exercices pratiques
-
Exercice Flexbox – Présentation
00:33 -
Exercice Flexbox
04:16 -
Carte cinéma – Présentation
00:37 -
Carte cinéma – HTML
03:06 -
Carte cinéma – CSS
09:21 -
Footer – Présentation
00:31 -
Footer
20:24 -
Cartes oversize – Présentation
00:32 -
Cartes oversize – HTML
01:29 -
Cartes oversize – CSS
07:50 -
Home Nike – Présentation
00:38 -
Home Nike – HTML
03:17 -
Home Nike – CSS
11:53
CSS Grid
-
CSS Grid
04:29 -
Grid gap
01:49 -
Repeat et 1fr
03:02 -
Grid row et grid col et grid area
05:15 -
Nommer des rangés et des colonnes
03:13 -
Grid area
02:51 -
Grid auto row et grid auto column et grid auto flow
03:25 -
Align content et justify content
03:09 -
Align items et justify item
03:52 -
Align self et justify self
02:54 -
Max content et min content
02:57 -
Minmax
02:35 -
Auto fill et autofit
05:01
Exercices pratiques
-
Template grid – Présentation
00:39 -
Template grid – HTML
01:10 -
Template grid – CSS
06:25 -
Galerie – Présentation
00:35 -
Galerie – HTML
04:42 -
Galerie – CSS
13:34 -
Galerie 3D – Présentation
00:24 -
Galerie 3D
20:47
Cloner Instagram avec CSS Grid et Flexbox
-
Instagram – HTML
17:50 -
Instagram – CSS partie 1
09:02 -
Instagram – CSS partie 2
09:56 -
Instagram – CSS partie 3
09:58 -
Instagram – CSS partie 4
05:14
CSS avec Javascript
-
Ou écrire du javascript
04:05 -
Les variables
03:35 -
Les types de valeurs
03:52 -
Sélecteurs
06:03 -
Les fonctions
05:21 -
Les évènements
06:30 -
EXERCICE – Burger
06:48
Coder une landing page avec CSS
-
Présentation projet
01:12 -
Préparation projet
02:46 -
Navigation
16:32 -
Home
11:15 -
Section voitures
09:44 -
Section Services
07:18 -
Section À propos
03:26 -
Section Les Avis
05:37 -
Section Newsletter
03:28 -
Footer
07:25 -
Breakpoints
08:48 -
Javascript
09:51
Quiz
-
Quiz CSS
BONUS – TP – Effets et animations
-
TP – Border animation
09:29 -
TP – Button animé Shadow et Linear gradient
08:14 -
TP – Button effet Shining
07:21 -
TP – Buttons 3D
10:16 -
TP – Buttons neumorphisme
05:09 -
TP – Dégradé animé
07:00 -
TP – Effet pulse
09:53 -
TP – Effet texte 3D
03:43 -
TP – Effet texte animé
08:06 -
TP – Effet texte en reflet
03:40 -
TP – Effet texte waves
05:55 -
TP – Effet texte typewriter
06:39 -
TP – Gif animé
05:19 -
TP – Slider textes
05:46 -
TP – Tab hover
07:00 -
TP – Texte hover
05:51 -
TP – Tooltips
11:16 -
TP – Transform hover
04:36 -
TP – Transform animation 2
06:22 -
TP – Buttons hovers
07:46
Conclusion
-
Et apres ?
01:19
Obtenez un certificat
Ajoutez ce certificat à votre CV pour démontrer vos compétences et augmenter vos chances .