JavaScript Testing and Tooling
The modern JavaScript toolchain: npm and package management, bundlers, linting and formatting, unit tests with Vitest or Jest, and end-to-end tests.
JS-210 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · JavaScript Programming
Course content
- 1The JavaScript ecosystemComing
- 2npm, packages and package.jsonComing
- 3Bundlers and build toolsComing
- 4Linting with ESLintComing
- 5Formatting with PrettierComing
- 6Unit testing with Vitest and JestComing
- 7Mocks and test doublesComing
- 8Testing the DOMComing
- 9End-to-end testing with PlaywrightComing
- 10Test-driven developmentComing
- 11Continuous integration for JavaScriptComing
- 12Capstone: a tested and tooled projectComing
Requirements
Recommended background. You can start any course at any time.
Description
The modern JavaScript toolchain: npm and package management, bundlers, linting and formatting, unit tests with Vitest or Jest, and end-to-end tests.
Part of the Information Technology stream, typically taken in year 2.