Node.js · Beginner · Live online
Testing HTTP APIs with Purpose
Contract tests, snapshots you can trust, and flaky test triage.
Tests should encode decisions, not lock accidents. We delete snapshots gleefully when taught how.
Duration: 4 weeks
Tuition (informational): 4,200,000 VND
Final quotes come from admissions. See Money-Back Policy for eligibility.
What ships in the syllabus
- supertest harness layout
- VCR pitfalls and alternatives
- Snapshot pruning etiquette
- Flaky test journal template
- Test data factories with faker discipline
- CI parallelization limits
- Mentor review of your test PR
Outcomes we actually assess
- Stabilize one previously flaky suite with journal notes
- Introduce a factory module for dominant DTO
- Add contract test guarding one breaking field
Lan Pham
Former platform lead; focuses on Node service boundaries and contract tests.
FAQ — including what we skip
E2E browser tests?
Out of scope—HTTP API only.
Jest only?
Primary; node:test mapping appendix.
Limitation?
No mobile device farm topics.
Experience notes
“Flaky test journal forced us to admit environmental drift.”