Sélectionner une page
Formations Langage JavaScript Formation Webpack 5

Formation Webpack 5

 

Logo Formation Wepack 4
Prix 900€ HT / personne
1 jour (7 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

Présentation

Webpack est un ensemble de modules JavaScript. Crée en mars 2012 son objectif principal est de regrouper des fichiers JavaScript pour les utiliser dans un navigateur, mais il est également capable de transformer, regrouper ou empaqueter n’importe quelle ressource ou assets.

Webpack est un bundler open source qui se démarque de ses concurrents depuis quelques années grâce à son écosystème très riche qui fournit de nombreux loaders et plug-ins et à son architecture ‘event oriented’ familière aux développeurs JavaScript. De plus il détient une d’installation simple puisqu’il est 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 ».

Dans cette formation, vous apprendrez à utiliser Webpack, de son installation a sa mise production en utilisation toutes ces fonctionnalités, vous pourrez donc loader des fichiers dans le bon ordre, afin d’éviter l’appel de fonctions indisponibles et travailler sur des projets web plus facilement et rapidement en utilisant d‘ECMAScript tout cela en utilisant les bonnes méthodes.

Durant ce parcours, vous aborderez les thématiques suivantes : la notion de bundler, le périmètre d’actions de Webpack, le fonctionnement global de Webpack. Après notre formation, vous serez capable de créer une configuration minimale, comprendre les éléments nécessaires  dans une configuration minimale, instancier une première configuration from scratch, ajouter et gérer les différents environnements (production et développement).

En plus, dans notre formation Webpack, vous trouverez comment personnaliser la configuration pour les besoins de votre projet, ainsi comprendre et mettre en place Babel pour l’ES5, configurer Webpack pour utiliser du CSS, mettre en place un serveur HMR, réduire les tailles de fichier grâce à la minification, sécuriser les fichiers grâce à l’offuscation.

Comme dans toutes nos formations, nous utiliserons la dernière version du module bundler WebPack 5.9 sortie en avril 2023.

 

Objectifs

  • Comprendre et maîtriser l’architecture de Webpack
  • Découvrir les nouveautés de la version 5 de Webpack
  • Intégrer des ressources de n’importe quel type dans des builds
  • Apprendre à utiliser les loaders & les plugins
  • Mise en place de Webpack en production

 

Public visé

Développeur, Tech Lead, Architecte Technique

 

Pré-requis

  • Avoir des bases solides en Javascript
  • Expérience significative en programmation (expérience intermédiaire à avancée)
  • Avoir une expérience sur des projets importants avec des défis résolus grâce à Webpack est un avantage significatif

 

Pour aller plus loin

Webpack est utilisé en complément des principales bibliothèques et Frameworks JavaScript vous pouvez donc suivre :

Programme de notre formation WebPack 5

 

Introduction

  • Qu’est-ce qu’un bundle ? À quoi servent les bundles ? Dans quels cas les utiliser ?
  • Solutions concurrentes, Avantages et Inconvénients : l’état de l’art
    • Parcel
    • Browserify
  • Pourquoi avez-vous besoin de Webpack ?
  • Mise en place dans notre application
  • Installer Webpack et l’intégrer à NPM
  • Intégrer Webpack dans notre application JavaScript

 

Les loaders

  • Qu’est-ce que Webpack Loader ?
  • Gestion des images avec Webpack
  • Utiliser publicPath
  • Manipulation de CSS avec Webpack
  • Manipulation du SASS
  • Utilisation des dernières fonctionnalités de JavaScript dans Webpack

 

Les plugins

  • Qu’est-ce que Webpack Plugin ?
  • Minification Webpack Bundle
  • Extraction du CSS
    • Mini-css-extract-plugin
    • Dans un ensemble distinct
  • Mise en cache du navigateur
  • Comment nettoyer le Dist Folder

 

Configuration avancée

  • Hot Module Replacement
  • Lazy Loading
  • Tree Shaking

 

Intégration de Webpack dans Node et Express

  • Intégrer Express dans notre application
  • Serveur de pages HTML via Express
  • Manipulation de JavaScript et CSS via Express

 

Production et Déploiements

  • Gestion de la configuration Webpack
  • Utilisation de serveur de développement Webpack

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

12 décembre 2022

Je recommande la formation

Jean-Marc D. de chez CMI Digital

Afficher tous les témoignages

12 décembre 2022

Je recommande la formation

Jean-Marc D. de chez CMI Digital
16 mai 2022

Je recommande la formation

Laurent C. de chez CENTRE DEPARTEMENTAL DE GESTION DE LA FONCTION PUBLIQUE TERRITORIALE
16 mai 2022

Les + : Formateur très l’écoute et pédagogue, très bon équilibre théorique/pratique.

En synthèse : Merci!

Guillaume M. de chez CENTRE DEPARTEMENTAL DE GESTION DE LA FONCTION PUBLIQUE TERRITORIALE
16 mai 2022

Je recommande la formation

Brian B. de chez CENTRE DEPARTEMENTAL DE GESTION DE LA FONCTION PUBLIQUE TERRITORIALE

Noter la formation

Prix 900€ HT / personne
1 jour (7 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp