Beginners course for esbuild

Learn esbuild by practice

Are you interested in learning esbuild? Here you have a simple-to-follow guide that shows you step by step how to use it. This course assumes no knowledge of other JavaScript bundlers, so you should follow if you already worked with other tools or are starting from scratch.

What you’ll learn

  • How to set up very fast build for your JavaScript project with esbuild.
  • How to set up simple & complex builds.
  • How to add plugins to add custom loaders for less common file types – such as SCSS.
  • How to set up development server.

Course Content

  • Add esbuild to project –> 3 lectures • 8min.
  • Manage js & json –> 6 lectures • 16min.
  • Manage html –> 4 lectures • 14min.
  • Manage images & css –> 4 lectures • 16min.
  • Development setup –> 5 lectures • 20min.
  • Use TypeScript & SCSS –> 6 lectures • 18min.
  • Optimizations –> 6 lectures • 31min.

Beginners course for esbuild

Requirements

  • Basic JavaScript.
  • Using node & npm.

Are you interested in learning esbuild? Here you have a simple-to-follow guide that shows you step by step how to use it. This course assumes no knowledge of other JavaScript bundlers, so you should follow if you already worked with other tools or are starting from scratch.

In this practical course, you will see how to include esbuild in an existing application & learn step by steps features that will allow you to organize your code better. Will we start with a simple JS application and add esbuild to its build, organize JavaScript files into components, move templates to HTML files, & breaking down CSS into more component-orientated parts.

The course is framework-agnostic, and you will be able to use what you learn here in any project that uses esbuild. This means that what you learn here will be applicable in your current or future projects.

This course is meant to be followed on your own machine – as you watch the videos, try reproducing the same steps in your development environment. At the start of each section, you will find a zip file with a starting point codebase – so you can follow the course in whatever order you find more useful for you.

Get Tutorial