Webpack 4 pour les développeurs pressés
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00

TUTO Webpack 4 pour les développeurs pressés

Codeconcept
19,00€

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Cette formation en vidéo vous permettra de prendre en main le plus célèbre des bundlers : Webpack.
Un bundler est devenu indispensable depuis quelques années déjà du fait de la complexité croissante des applications Web.

Un bundler vous permet en effet :

  • de loader des fichiers dans le bon ordre, afin d'éviter l'appel de fonctions qui ne sont pas (encore) disponibles en raison d'une erreur dans l'ordre d'import de vos nombreux fichiers JavaScript
  • de travailler sur des projets web plus facilement et rapidement en vous permettant d'utiliser des options d'ECMAScript qui ne sont pas encore comprises par les navigateurs
  • d'utiliser des langages qui ne sont pas reconnus par les navigateurs (tels que TypeScript ou Sass) puis de générer des fichiers JavaScript ou CSS grâce aux loaders de Webpack

Mais là où Webpack marque des points supplémentaires, c'est en permettant de gagner drastiquement en performance :

  • en vous permettant de regrouper et de minifier toutes vos resources afin de les rendre plus facilement déployables et plus rapidement téléchargeables
  • en vous permettant de mettre en oeuvre le 'code splitting', qui vous permettra de créer plusieurs bundles qui pourront être téléchargés lorsqu'ils sont vraiment nécessaires

Webpack est un bundler open-source qui fait référence depuis quelques années grâce à son éco-système très riche qui fournit de nombreux loaders et plugins et à son architecture 'event oriented' familière aux développeurs JavaScript. Depuis sa v4, Webpack est même plus simple d'utilisation puisqu'il possible de débuter avec sans avoir besoin de fichier de configuration : nous verrons en effet ensemble les conventions à suivre pour bénéficier du "zero configuration".

Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions.

Bienvenue dans cette formation qui vous apprendra à utiliser Webpack 4 au quotidien.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Les fondamentaux
Chapitre 2
Les loaders
Chapitre 3
Les plugins

Plan détaillé du cours

Chapitre 1 : Les fondamentaux
25m18s
 
Leçon 1Qu'est-ce que Webpack ?
Leçon 2Webpack sans configuration (zero configuration)
Leçon 3Ajouter au bundle uniquement ce qui est utilisé
Leçon 4Ajouter le serveur de développement proposé par Webpack
Leçon 5Personnaliser la configuration de Webpack
Chapitre 2 : Les loaders
23m16s
 
Leçon 1Qu'est-ce qu'un loader ?
Leçon 2Babel-loader pour transpiler d'ES6 en ES5
Leçon 3Les divers "stages" d'ECMAScript
Leçon 4Css-loader et style-loader pour prendre en charge vos CSS
Leçon 5Transformer des fichiers scss en css
Chapitre 3 : Les plugins
47m29s
 
Leçon 1Utiliser un plugin fourni par Webpack
Leçon 2Utiliser un plugin importé
Leçon 3Générer un hash en guise de titre de bundle
Leçon 4Générer plusieurs bundles
Leçon 5Utiliser plusieurs instances de HTML Webpack Plugin
Leçon 6Utiliser le plugin "webpack-bundle-analyzer"
Leçon 7Partager des librairies se trouvant dans node_modules à l'aide de SplitChunksPlugin

Avis des apprenants

Détail des avis
11
Apprenants
2
Commentaires
5/5
Note moyenne
5/5
2
4/5
0
3/5
0
2/5
0
1/5
0
Nicolas Cherfils
Nicolas Cherfils
Publié le 16/09/2021
Bravo pour ce tuto qui m'aide à mieux cerner Webpack et son potentiel. Merci à vous.
Henrique Rodrigues
Henrique Rodrigues
Publié le 09/05/2019
Excellents tutoriels comme d'habitude, j'aime beaucoup votre manière d'enseigner que l'on retrouve dans ce cours : transmission des infos essentielles sans être noyé par des choses inutiles. Merci beaucoup.

Vos questions sur le cours

Avec quelle version de logiciel ce tuto est-il compatible ?

JavaScript

Quel est le niveau requis pour suivre ce tuto ?

débutant

Attendez ! 🤗

Accédez à plus de 1334 tutos gratuits

Notre politique de protection des données