SlideShare une entreprise Scribd logo
1  sur  124
Télécharger pour lire hors ligne
Formation
Apprendre les bonnes pratiques
de CSS avec BEM, OOCSS & SMACSS
Une formation
Sandy LUDOSKY
Cursus CSS
Une formation
Plan de la formation
Introduction
1. Histoire du CSS : des origines au CSS moderne
2. La méthodologie BEM
3. Organiser le CSS avec BEM
4. L’approche architecturale avec SMACSS
5. Architecture CSS modulaire et scalable avec SMACSS
6. Créer des objets de style avec OOCSS
7. Utilitaires CSS avec OOCSS, Bootstrap 5 et Sass
Conclusion
Une formation
Niveau intermédiaire à avancé
Développeurs professionnels
Intégrateurs web
Public concerné
Connaissances requises
Une formation
Connaissances requises
Présentation des projets
de la formation
Une formation
Sandy LUDOSKY
Une formation
Projets
Démos, travaux pratiques & projets
1. Organiser le CSS avec BEM
2. Créer une architecture CSS avec SMACSS
3. Créer des utilitaires CSS avec OOCSS, Bootstrap
5 et Sass
Une formation
Présentation des outils
Visual Studio Code
Node / Npm /Git
Navigateur moderne
Ressources et outils
Une formation
Sandy LUDOSKY
Visual Studio Code
Node.js & npm
Git
Une formation
Les fichiers téléchargeables 📁
Version de démarrage
Version finale
Ressources
Découvrir l’anatomie
d’un projet web
Une formation
Sandy LUDOSKY
Anatomie d’un projet web
source : Open source vecteur créé par pch.vector - fr.freepik.com (tiny developpers)
source : Codeur vecteur créé par upklyak - fr.freepik.com
Anatomie d’un projet web
source : Agence photo créé par rawpixel.com - fr.freepik.com
Anatomie d’un projet web
Photo by Ярослав Алексеенко on Unsplash
Photo by Brett Jordan on Unsplash
Anatomie d’un projet web
Connaitre l’histoire du CSS
Une formation
Sandy LUDOSKY
Une formation
Histoire du CSS
CSS = Cascading Stylesheet
1994 : débuts CSS
1996 : premières spécifications CSS1
Une formation
CSS 1.0 => CSS 2.0 => CSS 2.1
CSS 3
Histoire du CSS
Mise en forme et habillage page web
Métiers du web et numérique
Photo by Campaign Creators on Unsplash
Histoire du CSS
Photo by UX Indonesia on Unsplash
Histoire du CSS
Photo by Alex Kotliarskyi on Unsplash
Histoire du CSS
Photo by Ярослав Алексеенко on Unsplash
Photo by Brett Jordan on Unsplash
Histoire du CSS
Librement inspiré par Jonathan Snoovvk =)
Histoire du CSS
Apercevoir les différents
styles de CSS
Une formation
Sandy LUDOSKY
Une formation
Les styles de CSS
CSS = Cascading Stylesheet
1994 : débuts CSS
1996 : premières spécifications CSS1
Une formation
Les langages préprocesseurs
Une formation
La grille CSS & Flexbox
Modèle de disposition en grille
Les styles de CSS
Une formation
Les solutions CSS moderne
Librairie HTML & CSS front open-source
Librairies : Bootstrap 5, Material UI …
Librairies : ReactJS, NextJS ⚛
Découvrir les méthodologies
CSS
Une formation
Sandy LUDOSKY
Une formation
SOOCS
SUITCSS
Atomique
SMACSS
BEM
OOCSS
Les standards et solutions
Découvrir la convention BEM
et ses composantes
Une formation
Sandy LUDOSKY
Une formation
Blocs
Eléments
Modifiers
La convention BEM
Une formation
Blocs
header.css
menu.css
footer.css
Blocs
Une formation
Eléments
.menu menu__item
Eléments
Une formation
Modifiers
.menu menu__item--is-active
Modifiers
Une formation
Blocs Eléments Modifiers
.menu menu__item--is-active
La convention BEM
Une formation
Blocs Eléments Modifiers
.menu menu__item--is-open
Décovrir la convention BEM
La convention BEM
Savoir l'utilité de BEM
Une formation
Sandy LUDOSKY
Une formation
CSS organisé et structuré
CSS modulaire => plus lisible
CSS réutilisable => scalable et maintenable
Pourquoi BEM ?
Maitriser la syntaxe
et les règles de nommages strictes
Une formation
Sandy LUDOSKY
Une formation
BEM
Bloc Element Modifier
Syntaxe et règles de nommage
Une formation
Bloc
.menu
Syntaxe et règles de nommage
Une formation
Bloc Element
.menu menu__item
Syntaxe et règles de nommage
Une formation
Bloc Element Modifier
.menu menu__item
.menu menu__item--is-active
Syntaxe et règles de nommage
Voir en image un exemple
BEM
Une formation
Sandy LUDOSKY
Une formation
Bloc Element Modifier
.menu menu__item
.menu menu__item--is-active
Exemple BEM en images
About Contact
.menu
Home
Home About Contact
.menu
.menu__item .menu__item .menu__item
Home About Contact
.menu
.menu__item–is-active .menu__item .menu__item
Télécharger et découvrir
le projet de démarrage
Une formation
Sandy LUDOSKY
Une formation
Télécharger projet démarrage
npm install
Créer une organisation CSS avec BEM
Créer une organisation CSS
avec BEM
Une formation
Sandy LUDOSKY
Une formation
Définir les blocs
Mettre en forme les éléments
Personnaliser les états des éléments
Créer une organisation CSS avec BEM
HEADER
NAVIGATION
MAIN SIDEBAR
FOOTER
Mettre en forme le menu
de navigation
Une formation
Sandy LUDOSKY
Mettre en forme le header
L'entête de page
Une formation
Sandy LUDOSKY
Mettre en forme la section
main
Une formation
Sandy LUDOSKY
Mettre en forme la sidebar
Une formation
Sandy LUDOSKY
Mettre en forme le footer
Le pied de page
Une formation
Sandy LUDOSKY
Introduction à SMACSS
Une formation
Sandy LUDOSKY
Scalable and Modular Architecture for CSS
guide : ensemble de règles
organisation : 5 catégories
ebook : 112 pages
auteur : Jonathan Snook
Une formation
Architecture CSS modulaire et scalable
Code plus propre et plus lisible
Meilleure maintenabilité
Principes et bénéfices
Structurer un projet en cinq
catégories avec SMACSS
Une formation
Sandy LUDOSKY
Une formation
Les 5 catégories d’un projet SMACSS
1. Base
2. Layout (mise en page)
3. Module
4. State
5. Theme
Suivre le guide
Ebook
Une formation
Sandy LUDOSKY
Les 5 catégories d’un projet SMACSS
http://smacss.com/book/
auteur : Jonathan Snook
Une formation
Les 5 catégories d’un projet SMACSS
Objectifs projet : organiser CSS
1. base
2. layout
3. module
4. state
5. theme
Télécharger le projet de démarrage
et découvrir les objectifs du projet
Une formation
Sandy LUDOSKY
Une formation
Télécharger projet démarrage
npm install
Télécharger le projet
Une formation
Objectifs : architecture CSS en 5 catégories
1. base
2. layout
3. module
4. state
5. theme
Les objectifs du projet
Définir un style de base
avec des valeurs par défaut
Une formation
Sandy LUDOSKY
Une formation
Télécharger projet démarrage
npm install
Le projet de démarrage
Une formation
Objectifs : architecture CSS en 5 catégories
1. base
2. layout
3. module
4. state
5. theme
Les objectifs du projet
Définir du style de base avec des valeurs par défaut
source : http://smacss.com/book/type-base
Diviser la mise en page en sections
Bloc nav
Une formation
Sandy LUDOSKY
Une formation
Télécharger projet démarrage
npm install
Le projet de démarrage
Une formation
Objectifs : architecture CSS en 5 catégories
1. base
2. layout
3. module
4. state
5. theme
Les objectifs du projet
Diviser la mise en page en sections
source : http://smacss.com/book/type-layout
Diviser la mise en page en sections
Bloc header
Une formation
Sandy LUDOSKY
Diviser la mise en page en sections
Bloc main et aside
Une formation
Sandy LUDOSKY
Diviser la mise en page en sections
Bloc footer
Une formation
Sandy LUDOSKY
Créer des modules
de styles réutilisables
Une formation
Sandy LUDOSKY
Une formation
Télécharger projet démarrage
npm install
Le projet de démarrage
Une formation
Objectifs : architecture CSS en 5 catégories
1. base
2. layout
3. module
4. state
5. theme
Les objectifs du projet
Créer des modules de styles réutilisables
source : http://smacss.com/book/type-module
Personnaliser et varier
les styles avec l'état
Une formation
Sandy LUDOSKY
Une formation
Télécharger projet démarrage
npm install
Le projet de démarrage
Une formation
Objectifs : architecture CSS en 5 catégories
1. base
2. layout
3. module
4. state
5. theme
Les objectifs du projet
Personnaliser et varier les styles avec l'état
source : http://smacss.com/book/type-state
Créer plusieurs options
d’affichage
Une formation
Sandy LUDOSKY
Une formation
Télécharger projet démarrage
npm install
Le projet de démarrage
Une formation
Objectifs : architecture CSS en 5 catégories
1. base
2. layout
3. module
4. state
5. theme
Les objectifs du projet
Créer plusieurs options d'affichage
source : http://smacss.com/book/type-theme
Créer des objets de style réutilisables
avec l'approche OOCSS
Une formation
Sandy LUDOSKY
Une formation
CSSOO = CSS orienté objet
auteur : Nicole Sullivan
Créer des objets de style réutilisables
avec l'approche OOCSS
Expliquer le concept
les caractéristiques et bénéfices
Une formation
Sandy LUDOSKY
Une formation
déstructuré
atomique
sémantique visuelle
Séparation CSS de HTML (DOM)
Une formation
réutilisables
modulaires
combinables
Créer des objets de styles
Une formation
scalable
maintenable
Créer une collection d’utilitaires
Une formation
Bootstrap 5 (utilitaires)
Material UI
Foundation 6
Exemples
Expliquer le concept
usage et exemple
Une formation
Sandy LUDOSKY
Une formation
.flex
.float-right
Utilitaires
Une formation
.text-primary
.text-pink
Déclinaisons graphiques
Une formation
.button-success
.button-primary
Déclinaisons graphiques
Une formation
Usage et exemple
<h2 class="bg-1 clr-3 mr-10">
Télécharger le projet de démarrage
et découvrir les objectifs du projet
Une formation
Sandy LUDOSKY
Une formation
Télécharger le projet de démarrage
npm install
Une formation
http://oocss.org/
1. mettre en page avec un template
2. définir un système de grille
3. créer des utilitaires (mise en forme, couleur ….)
Objectifs : créer des objets de styles
Utiliser un modèle
de mise en page
Une formation
Sandy LUDOSKY
Une formation
http://oocss.org/
1. mettre en page avec un template
2. définir un système de grille
3. créer des utilitaires (mise en forme, couleur ….)
Objectifs : créer des objets de styles
Créer un conteneur
Exercice
Une formation
Sandy LUDOSKY
Mettre en forme
avec un système de grille
Une formation
Sandy LUDOSKY
Une formation
http://oocss.org/
1. mettre en page avec un template
2. définir un système de grille
3. créer des utilitaires (mise en forme, couleur ….)
Objectifs : créer des objets de styles
Personnaliser avec des classes
utilitaires
Une formation
Sandy LUDOSKY
Une formation
http://oocss.org/
1. mettre en page avec un template
2. définir un système de grille
3. créer des utilitaires (mise en forme, couleur ….)
Objectifs : créer des objets de styles
Personnaliser avec des classes utilitaires
Bootstrap 5
Une formation
Sandy LUDOSKY
Conclusion
Une formation
Sandy LUDOSKY
Une formation
Bilan
Avantages des méthodologies CSS
architecture ordonnée
maintenable
scalable
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS & SMACSS

Contenu connexe

Similaire à Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS & SMACSS

INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES OBJETS ET DE...
INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES  OBJETS ET DE...INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES  OBJETS ET DE...
INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES OBJETS ET DE...
Jawad Jari, Enterprise Architect
 
Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé
Alphorm
 
Dw005 formation-dreamweaver-cc-les-bases
Dw005 formation-dreamweaver-cc-les-basesDw005 formation-dreamweaver-cc-les-bases
Dw005 formation-dreamweaver-cc-les-bases
CERTyou Formation
 

Similaire à Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS & SMACSS (20)

Alphorm.com Formation Architecture Microservices : Azure Devops
Alphorm.com Formation Architecture Microservices : Azure DevopsAlphorm.com Formation Architecture Microservices : Azure Devops
Alphorm.com Formation Architecture Microservices : Azure Devops
 
WordPress
WordPressWordPress
WordPress
 
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
 
INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES OBJETS ET DE...
INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES  OBJETS ET DE...INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES  OBJETS ET DE...
INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES OBJETS ET DE...
 
Wordpress pour les entreprises
Wordpress pour les entreprisesWordpress pour les entreprises
Wordpress pour les entreprises
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHP
 
Creation de-themes-wp
Creation de-themes-wpCreation de-themes-wp
Creation de-themes-wp
 
Developpement Web.pptx
Developpement Web.pptxDeveloppement Web.pptx
Developpement Web.pptx
 
Présentation plan de mémoire CFPA AMOUCHA.pptx
Présentation plan de mémoire CFPA AMOUCHA.pptxPrésentation plan de mémoire CFPA AMOUCHA.pptx
Présentation plan de mémoire CFPA AMOUCHA.pptx
 
Libérez le potentiel de WordPress
Libérez le potentiel de WordPressLibérez le potentiel de WordPress
Libérez le potentiel de WordPress
 
html-css-casuhal.pdf
html-css-casuhal.pdfhtml-css-casuhal.pdf
html-css-casuhal.pdf
 
Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé
 
Dw005 formation-dreamweaver-cc-les-bases
Dw005 formation-dreamweaver-cc-les-basesDw005 formation-dreamweaver-cc-les-bases
Dw005 formation-dreamweaver-cc-les-bases
 
Chapitre 3 : initiation CSS
Chapitre 3 : initiation CSSChapitre 3 : initiation CSS
Chapitre 3 : initiation CSS
 
Organiser une formation autour d'une application de l'ABES
Organiser une formation autour d'une application de l'ABESOrganiser une formation autour d'une application de l'ABES
Organiser une formation autour d'une application de l'ABES
 
Cours1
Cours1Cours1
Cours1
 
Sael Planifier et réaliser des sites Web
Sael Planifier et réaliser des sites WebSael Planifier et réaliser des sites Web
Sael Planifier et réaliser des sites Web
 
Alphorm.com-Formation MongoDB Administration
Alphorm.com-Formation MongoDB AdministrationAlphorm.com-Formation MongoDB Administration
Alphorm.com-Formation MongoDB Administration
 
Alphorm.com Formation Visual Studio Code et Emmet : Coder plus vite
Alphorm.com Formation Visual Studio Code et Emmet : Coder plus viteAlphorm.com Formation Visual Studio Code et Emmet : Coder plus vite
Alphorm.com Formation Visual Studio Code et Emmet : Coder plus vite
 
Alphorm.com Formation CSS : Ateliers Complets Avancés
Alphorm.com Formation CSS : Ateliers Complets AvancésAlphorm.com Formation CSS : Ateliers Complets Avancés
Alphorm.com Formation CSS : Ateliers Complets Avancés
 

Plus de Alphorm

Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm
 
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à ZAlphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm
 
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm
 
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm
 
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm
 
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition APIAlphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm
 
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de DonnéesAlphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm
 
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart ContractsAlphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm
 

Plus de Alphorm (20)

Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
 
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
 
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : SécuritéAlphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
 
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à ZAlphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
 
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'ArchitecturesAlphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
 
Alphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion CommercialeAlphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion Commerciale
 
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objetAlphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
 
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord InteractifAlphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
 
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
 
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à NiveauAlphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
 
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes MobilesAlphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
 
Alphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POOAlphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POO
 
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
 
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
 
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
 
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et ServicesAlphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
 
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition APIAlphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
 
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de DonnéesAlphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
 
Alphorm.com Formation CCNP ENCOR 350-401 (5/8) : Architecture
Alphorm.com Formation CCNP ENCOR 350-401 (5/8) : ArchitectureAlphorm.com Formation CCNP ENCOR 350-401 (5/8) : Architecture
Alphorm.com Formation CCNP ENCOR 350-401 (5/8) : Architecture
 
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart ContractsAlphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
 

Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS & SMACSS