Webpack 5: The Complete Guide For Beginners
Webpack 5: The Complete Guide For Beginners, available at $84.99, has an average rating of 4.47, with 68 lectures, based on 5068 reviews, and has 26076 subscribers.
You will learn about Quickly get started, without long introductions and rambling. Create fully functional, production ready Webpack 5 config from scratch. Get a solid understanding how Webpack really works and when to use it. Optimize your Webpack production builds to be small and fast. Optimize your development experience by enabling Hot Module Replacement, better Error Handling, etc. Deep dive into Webpack 5 Asset Modules, Loaders and Plugins. Use latest cutting edge JavaScript features with Webpack 5, Babel 7, and NPM. Structure your code better with ES Modules and Webpack Code Splitting. Be able to understand and improve existing Webpack configurations. Integrate Webpack 5 with NodeJS and Express framework. Use Webpack for Single Page Applications as well as Multiple Page Applications. Get a solid foundation for learning advanced Webpack features. Master the new Module Federation feature introduced in Webpack 5. This course is ideal for individuals who are All developers with basic JavaScript knowledge It is particularly useful for All developers with basic JavaScript knowledge.
Enroll now: Webpack 5: The Complete Guide For Beginners
Summary
Title: Webpack 5: The Complete Guide For Beginners
Price: $84.99
Average Rating: 4.47
Number of Lectures: 68
Number of Published Lectures: 66
Number of Curriculum Items: 68
Number of Published Curriculum Objects: 66
Original Price: €34.99
Quality Status: approved
Status: Live
What You Will Learn
- Quickly get started, without long introductions and rambling.
- Create fully functional, production ready Webpack 5 config from scratch.
- Get a solid understanding how Webpack really works and when to use it.
- Optimize your Webpack production builds to be small and fast.
- Optimize your development experience by enabling Hot Module Replacement, better Error Handling, etc.
- Deep dive into Webpack 5 Asset Modules, Loaders and Plugins.
- Use latest cutting edge JavaScript features with Webpack 5, Babel 7, and NPM.
- Structure your code better with ES Modules and Webpack Code Splitting.
- Be able to understand and improve existing Webpack configurations.
- Integrate Webpack 5 with NodeJS and Express framework.
- Use Webpack for Single Page Applications as well as Multiple Page Applications.
- Get a solid foundation for learning advanced Webpack features.
- Master the new Module Federation feature introduced in Webpack 5.
Who Should Attend
- All developers with basic JavaScript knowledge
Target Audiences
- All developers with basic JavaScript knowledge
My main goal is to help you understand and master Webpack, particularly its latest version Webpack 5! This course was specifically designed for those who want to learn Webpack from scratch, and for those who are already working with Webpack, but don’t fully understand how it works.
In this course we will build fully functional, production ready Webpack configuration from scratch. We will start from the very simple things and then gradually move towards more advanced topics. Each lesson builds on top of the previous ones, so it is easy to follow.
After this course you will definitely be able to use Webpack in your projects. You will be able to create your own Webpack configurations and improve existing ones. We will also cover using NPM and Babel in this course in order to use the latest JavaScript technologies. If you worked on a project with Webpack, but never touched the configuration, after this course you will be able to touch it, and even improve it 🙂
I am constantly updating this course, so you can always be sure that it is up-to-date and covers the latest features of Webpack.
If you have any questions regarding Webpack, feel free to post them in the Q&A section. Many people have already found answers to their questions there, and I will do my best to help you with your questions as well.
Most React and Angular boilerplates come with Webpack included, and most people are afraid to touch its default configuration. I strongly believe that you should not be scared of it. You should master it!
P. S. Made in Ukraine
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: What you need for this course
Chapter 2: Initial Setup and Integrating Webpack
Lecture 1: Why Do We Need Webpack
Lecture 2: Setting Up Our Application
Lecture 3: Installing Webpack
Lecture 4: Small Note about Github Repository
Lecture 5: Integrating Webpack Into Our JS Application
Lecture 6: Custom Webpack Configuration
Chapter 3: Asset Modules
Lecture 1: Introduction to Asset Modules
Lecture 2: Handling Images With Webpack
Lecture 3: What is publicPath?
Lecture 4: Asset/inline Module Type
Lecture 5: General Asset Type
Lecture 6: Asset/source Module Type
Chapter 4: Loaders
Lecture 1: What Is Webpack Loader?
Lecture 2: Handling CSS With Webpack
Lecture 3: Handling SASS
Lecture 4: Using Latest JavaScript Features With Babel
Lecture 5: Experimental JavaScript Features
Chapter 5: Plugins
Lecture 1: What Is Webpack Plugin?
Lecture 2: Minification of the Resulting Webpack Bundle
Lecture 3: Extracting CSS Into a Separate Bundle With mini-css-extract-plugin, Part 1
Lecture 4: Extracting CSS Into a Separate Bundle, Part 2
Lecture 5: Browser Caching
Lecture 6: How To Clean Dist Folder Before Generating New Bundles
Lecture 7: Generating HTML Files Automatically During Webpack Build Process
Lecture 8: Customizing Generated HTML Files
Lecture 9: Integration with Handlebars
Lecture 10: More Webpack Plugins
Chapter 6: Production vs Development Builds
Lecture 1: Introduction
Lecture 2: Mode
Lecture 3: Managing Webpack Config for Production and Development Use Cases
Lecture 4: Faster Development with webpack dev server
Lecture 5: Cleaning Up A Bit
Chapter 7: Multiple Page Applications and Code Splitting
Lecture 1: Introduction
Lecture 2: Creating KiwiImage Component
Lecture 3: Code Splitting in Webpack: Multiple JS and CSS Bundles
Lecture 4: How To Generate Multiple HTML Files
Lecture 5: Extracting Common Dependencies While Code Splitting
Lecture 6: Setting Custom Options for Code Splitting
Lecture 7: How To Setup Development Environment For Multiple Page Application
Chapter 8: Github Repository
Lecture 1: How To Use Github Repository
Chapter 9: Webpack Integration With Node And Express
Lecture 1: Introduction
Lecture 2: Getting Code for Single Page Application
Lecture 3: Integrating Express Into Our Application
Lecture 4: Serving HTML Pages via Express
Lecture 5: Handling JS and CSS via Express
Lecture 6: Getting Code for Multiple Page Application
Lecture 7: Integrating Express.js Into A Multiple Page Application
Chapter 10: Module Federation
Lecture 1: Creating 2 Separate Applications, Part 1
Lecture 2: Creating 2 Separate Applications, Part 2
Lecture 3: Setting Up Module Federation
Lecture 4: Consuming Federated Modules
Lecture 5: Modules Are Loaded At Runtime
Lecture 6: Creating Micro Frontends
Lecture 7: Micro Frontends In Action, Part 1
Lecture 8: Micro Frontends In Action, Part 2
Lecture 9: Navigation Bar Component
Lecture 10: Nested Module Federation. Part 1
Lecture 11: Nested Module Federation. Part 2
Chapter 11: Integration with jQuery
Lecture 1: Getting the Source Code
Lecture 2: Integration with jQuery
Chapter 12: Using ESLint
Lecture 1: Configuring ESLint
Lecture 2: More hints about ESLint
Chapter 13: Summary
Lecture 1: Summary
Lecture 2: Bonus Lecture
Instructors
-
Viktor Pyskunov
Senior Software Developer
Rating Distribution
- 1 stars: 35 votes
- 2 stars: 55 votes
- 3 stars: 457 votes
- 4 stars: 1453 votes
- 5 stars: 3068 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024