0%

Build Tools & Testing Learning Path
Manage Codebases with Popular and Flexible Build & Testing Tools

Take control of your code with build tools to deliver your JavaScript and CSS and leverage test libraries to ensure high code quality!

Total time: 24 hours, 51 minutes

Core Coursework

Take these in order
Prerequisite: JavaScript: From First Steps to Professional or experience with JavaScript and familiarity using a terminal
Editor's Note
Vite is the leader in developer tooling because it provides a fast and lean development experience for modern web projects.

Vite

Steve Kinney

Steve Kinney

Temporal
Master Vite, the modern build tool for faster and leaner web development. Learn to integrate with React, optimize assets, and extend with plugins. See what it's like to actually enjoy using your build tools!
4 hours, 10 minutes CC
Vite
Editor's Note
Testing is an essential skill for ensuring high-quality code. Learn Test-Driven Development techniques and practice writing unit testing to increase the confidence your applications work as expected.

Testing Fundamentals

Steve Kinney

Steve Kinney

Temporal
Learn the basics of testing and apply Test-Driven Development techniques to your workflow. Gain practical experience writing unit and integration tests while exploring common testing tools.
4 hours, 29 minutes CC
Testing Fundamentals
Editor's Note
Gain experience with a variety of testing techniques including unit, end-to-end, and UI interactions. Make your tests better by writing more testable code.

Web App Testing & Tools

Miško Hevery

Miško Hevery

Qwik Creator (Previously Angular)
Learn unit, integration, system, E2E testing, mock dependencies, and use Vitest & Playwright for building robust and maintainable web apps!
3 hours, 54 minutes CC
Web App Testing & Tools
Editor's Note
Dive deeper into testing and learn how adding automation and CI/CD helps engineers manage large teams and codebases.

Enterprise UI Development: Testing & Code Quality

Steve Kinney

Steve Kinney

Temporal
Ideal for lead UI developers: learn unit testing, continuous integration, accessibility testing, mocking, and coding standards enforcement. Guide your team toward coding scalability!
8 hours, 25 minutes CC
Enterprise UI Development: Testing & Code Quality
Editor's Note
Cypress allows developers to easily create tests, debug them visually, and automatically run them in your continuous integration builds.

Testing Web Apps with Cypress

Steve Kinney

Steve Kinney

Temporal
Cypress is the fastest and easiest way to write end-to-end tests for your client-side applications. Learn the selector engine, test runners, assertion library, and write your own custom commands.
4 hours, 41 minutes CC
Testing Web Apps with Cypress

Elective Coursework

Optional, take in any order

Webpack 4 Fundamentals

Learn the core concepts of Webpack file loader. Start from scratch and build a pipeline with popular loaders from the Webpack ecosystem. Read more!
Webpack 4 Fundamentals

Web Performance with Webpack

Make websites load instantly by using the Webpack code splitting feature for lazy loading JavaScript by removing unused code with tree shaking and prefetching assets.
Web Performance with Webpack

Webpack Plugins System

Learn the Webpack 4 plugin system, tour the Webpack source code and learn to build custom plugins and custom Webpack loaders.
Webpack Plugins System

Everything You'll Need to Know About Git

Never face an unsolvable Git problem again. Understand Git's architecture, branching, conflict resolution, and advanced techniques like interactive rebasing, bisecting, worktrees, and the reflog.
Everything You'll Need to Know About Git

JavaScript and TypeScript Monorepos

Monorepos have taken the JavaScript world by storm, unlocking powerful new patterns around composition, encapsulation, and ease of maintenance.
JavaScript and TypeScript Monorepos

Intermediate React, v5

Learn to build scalable React applications using the latest tools and techniques. Topics include hooks, TailwindCSS, code splitting, server-side rendering, TypeScript, Redux Toolkit, and testing with Vitest.
Intermediate React, v5

Learn Straight from the Experts Who Shape the Modern Web

  • In-depth Courses
  • Industry Leading Experts
  • Learning Paths
  • Live Interactive Workshops
Get Unlimited Access Now