Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vite js bundler : Build fast modern Webapp ( 2023 )
Rating: 4.3 out of 5(62 ratings)
1,364 students

Vite js bundler : Build fast modern Webapp ( 2023 )

Build modern and fast webapps using Vite. Learn advanced concepts of tree-shaking, bundle visualizer , plugins and more.
Created byGaurav Soni
Last updated 9/2023
English

What you'll learn

  • Build Modern applications with Vite
  • Setting up configurations for React and VueJS apps
  • Deploying applications build with Vite
  • Configuring Vite for creating UI Library

Course content

4 sections39 lectures3h 46m total length
  • Introduction8:27
  • How to follow the course1:59
  • Installing software and download source code IMPORTANT2:20
  • Building our first Vite application5:32

    Boot a new vite app from the latest template, run the dev server, and modify index.html and main.js to see live updates in a vanilla JavaScript project.

  • ESM and CommonJS modules9:54
  • ESM modules in Browser2:47
  • Explore the Vite build6:16
  • How is Vite fast and different from others ?5:32

    Discover how Vite speeds up development by splitting dependencies into separate bundles via esbuild, bundling source with rollup, serving ES modules, and hot module replacement of only changed modules.

  • 2 Quick Refresher Questions ?

Requirements

  • Follow along on your computer with the instructions mentioned in the videos

Description

Build Modern WebApps using Vite JS Bundler, from scratch to production.

As the web applications get more complex over time, we also need to review and optimize the tools we use for bundling and deploying these applications. Vite, developed by the developers of VueJS is a bundler for modern applications.


In this course, we not only cover the theoretical concepts but also get very hands-on experience on how to integrate Vite into our software development pipeline. We will start right from the basics such as ES Modules and CommonJS modules and slowly progress to more advanced concepts such as Treeshaking to truly optimize our application for production use.


We will also see how to take a React application that was created using the traditional approach of Create React App and migrate it to a modern approach using Vite. This will save time for all the developers are it exponentially increases the build time and reduces the complexity.


I have tried my best to structure this course in the easiest way to follow and will have all the resources available to download on GitHub and attached to this course.

You can always ask me questions in the Q&A sections in case you face problems, I shall be happy to answer.

This course does not require any knowledge of Bundlers and will be beneficial to all developers making any type of website whether it's using core HTML CSS or using frameworks and libraries such as React and Vue.


Good luck and happy learning!

Who this course is for:

  • Software Developers
  • Frontend developers
  • Fullstack developers
  • Devops engineers