Description

Les Framework CSS apportent une solution rapide à une problématique bien connue, créer rapidement un habillage d'application Web, qui soit standard et sans tout réinventer.

Premier du genre, Bootstrap bénéficie d'une grande renommée dans l'industrie web, il est même devenu un des environnements CSS incontournable.

Doté de nombreuses fonctionnalités, allant de l'utilitaire à la mise en page en passant par des composants complets, il aide des milliers de développeurs à travers le monde à faire du CSS avec des normes communes.

Dans cette formation, vous apprendrez les bases de Bootstrap, comment concevoir vous-même des designs facilement grâce aux outils disponibles mais également comment utiliser les principaux composants que ce Framework vous met à disposition.

Publics visés

  • Tout développeur souhaitant gagner en flexibilité dans le design d'interface.
  • Tout décideur souhaitant connaitre les avantages de Bootstrap.

Pré-requis

  • Savoir utiliser les bases de HTML et CSS.
  • Avoir une bonne connaissance d'Internet en général.
  • Connaitre les outils développeurs dans le navigateur.

Compétences

Comprendre l'intêret de Boostrap.

Savoir installer le Framework.

Définir des design simple et complexes.

Utliser les principaux outils de Bootstrap.

Savoir décorer des formulaires.

Savoir mettre en place le responsive.

Utiliser les principaux composants.

Savoir étendre les règles de bases.

Comprende l'utilisation des templates.

Comprendre l'utilisation de Javacript.

Contenu du cours

9 chapites • 38 vidéos • 4h 30m de cours
Compendre l'histoire des Framework CSS
3 vidéos • 18m 27s

Découvrez le rôle de Bootstrap dans l'écosystème des Framework CSS. Principal environnement CSS, il a su s'imposer au fil des années.

Premier Framework
03:34

Créé en 2011, Bootstrap a répondu à une problématique fréquente des développeurs web.

Evolution des versions
05:20

En surfant sur les techniques les plus utilisées au fil des versions, Bootstrap à su se réinventer intelligemment .

Les alternatives
09:33

Qu'on parle de design system ou de Framework CSS, de nombreux concurrents existent, découvrons les principales alternatives.

Installer Bootstrap
3 vidéos • 15m 45s

Pour utiliser Bootstrap dans un projet, il va être nécessaire de le télécharger et de choisir quelle partie on souhaite pouvoir utiliser.

Téléchargement et choix
06:25

Bootstrap dispose de plusieurs façon de l'installer, commençons simplement par un téléchargement classique.

Utiliser un gestionnaire
05:05

Pour bénéficier de la dernière version et être toujours à jour, il peut être judicieux d'utiliser un gestionnaire de paquet, comme NPM.

Initialiser dans un projet
04:15

Pour utiliser les règles CSS de Bootstrap, il va être nécessaire de l'appeler dans une page de site pour démarrer.

Découvrir l'environnement
5 vidéos • 36m 2s

Bootstrap est un outil complet, qui vous place directement dans une environnement pour travailler, découvrons les principales fonctionnalités.

Tout est reset
04:28

Après avoir inséré Bootstrap sur une page, on démarre à vide mais avec style, directement.

Les containers
04:49

Pour entourer des éléments, les container sont la solution de départ.

La typographie
09:28

Bootstrap définit des règles déjà définies pour le texte, les liens.

Les images
06:07

Média de base, les images ont également droit à un lifting et des utilitaires.

Les tableaux
11:10

Pour présenter des données tabulaires, Bootstrap nous aide aussi.

Composer un design
7 vidéos • 50m 1s

En matière de composition, Bootstrap est un outil incroyable, qui va nous aider à coder moins et à définir les gabarits très rapidement.

Utiliser la grille
09:47

Le grille est un élément central de la composition, elle va permettre de choisir les emplacements.

Les colonnes et gouttières
07:11

Chaque élément de la grille peut bénéficier d'espace en plus et de gouttières.

Les calques en z-index
03:44

En utilisant les outils d'index, vous pourrez positionner vos éléments les un en dessous des autres.

Le Flexbox simplifié
05:05

Ne faisant pas l'impasse sur les dernières avancés CSS, Bootstrap nous permet d'utiliser Flex de manière simple.

Les grilles CSS
04:25

Les Grid en CSS sont aussi de la partie, comme pour Flex, les techniques d'utilisation sont simples.

Les utilitaires
12:10

De très nombreuses classes utilitaires vont nous permettre d'aller plus loin dans nos design.

Un exemple de design complet
07:39

Afin de clôturer le chapitre sur les outils à disposition pour composer, voyons l'intégration complète de notre design.

Créer des formulaires
6 vidéos • 43m 41s

En matière de design de formulaires, Bootstrap offre tous les outils indispensables pour présenter proprement une interaction utilisateur.

Container de formulaire
03:47

Tout démarre par un container, permettant d'informer Bootstrap de l'emplacement d'un formulaire.

Appliquer du style aux inputs
08:19

Les input bénéficient d'un joli style de de capacité de mise en valeur de l'information.

Les autres champs de formulaire
09:28

Des styles pour les Radio, Checkbox et Select sont également disponibles.

Grouper des Input
06:25

Les groupes de champs vont nous permettre d'ajouter encore du contexte pour l'utilisateur.

Travailler la mise en page
06:37

Quelques outils simples nous permettent de donner encore plus de détails à l'utilisateur.

Validation de formulaires
09:05

Pour informer de la validité d'un champ ou fournir un feedback positif et visuel, Bootstrap dispose de classes intéressantes.

Utiliser les composants
4 vidéos • 43m 31s

Partie intégrante du Framework, les composants sont des éléments prêts à l'emploi, découvrons les principaux.

Les boutons
07:22

Que ce soit pour des liens ou des boutons de formulaires, beaucoup de possibilités s'offrent à nous.

Les cartes de contenu
09:29

Afin de présenter certaines informations, nous disposons d'un bloc propre sous forme de carte, pouvant utiliser une image ou non.

La navigation
13:33

Pour présenter une navigation (Breadcrum, Menus, Pagination), Bootstrap dispose de nombreux composants.

Découvrir les autres composants
13:07

De nombreux autres composants vous permettent d'aller plus vite, voyons ce qui est possible de faire.

Créer un design Responsive
3 vidéos • 19m 8s

Framework complet, Bootstrap permet également de travailler sur des design responsive, afin de présenter son application sur tous les supports.

Comprendre les breakpoints
07:29

Le système de Bootstrap pour le responsive fonctionne sur des taquets de taille.

Voir et cacher des éléments
05:57

Il est possible de faire apparaitre ou disparaitre des éléments en fonctions de la taille d'écran.

Différencier les affichages
05:42

En fonction de l'affichage, vous allez pouvoir entièrement revoir votre design, comprenons les règles qui le permettent.

Personnaliser Boostrap
4 vidéos • 27m 2s

Tout ou presque est modifiable avec Bootstrap, mais il est nécessaire de savoir où le faire.

Les variables
07:53

Beaucoup d'éléments internes sont gérés par des variables, et nous allons pouvoir créer nos propres surcharge grâce à ce système.

Thèmes Bootstrap
05:58

Des thèmes sont disponibles, mais vous pouvez aussi être amené à créer le votre de toute pièces.

Surcharger le framework
06:20

Il est possible de créer des classes d'extension avec Bootstrap, découvrons comment le faire.

Utiliser les icones
06:51

Les systèmes d'icônes permettent de rajouter des pictogrammes pour donner des informations ou simplement décorer, découvrons les différents.

Aller plus loin
3 vidéos • 16m 32s

Pour utiliser le plein potentiel de Bootstrap, certaines techniques sont indispensables mais vous demanderons plus de connaissances.

Apprendre des examples
04:52

De nombreux exemples sont disponibles, sur le site officiel mais aussi sur internet.

Les templates
06:50

Plus fournis que les thèmes, les templates peuvent être un bon moyen pour implémenter une application complète.

Le rôle de Javascript
04:50

Javascript permettra d'activer des parties spécifiques de Bootstrap, testons avec des exemples disponibles dans la documentation.

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.

Vous reprendrez bien un peu de Javascript ?