Skip to main content
IntermediateApplied2 weeks

Build Tools

Understand how Vite, Webpack, Babel, TypeScript, and bundling transform source code into deployable assets.

Topic 13 of 24

Prerequisites

  • JavaScript
  • Package Managers

Key Concepts & Skills

  • Bundling
  • Transpilation
  • Code splitting
  • Tree shaking
  • Source maps
  • Environment variables

Learning Outcomes

  • Understand the core principles of Bundling
  • Configure and deploy Transpilation successfully
  • Troubleshoot common issues with Code splitting
  • Understand the core principles of Tree shaking
  • Configure and deploy Source maps successfully
  • Troubleshoot common issues with Environment variables

Resources

Practice Exercises

Project Task

Build a TypeScript SPA starter with Vite, linting, and production build scripts.

Quiz