Courses/Full-Stack Software Engineer/Web Architecture & Core APIs
Full-Stack Software EngineerIntermediate8 modules~4.0 hours hands-on

Web Architecture & Core APIs

Understand the lifecycle of an HTTP request and build predictable REST and GraphQL APIs with Node.js and Express.

// What you'll be able to do
  • From packets to DNS resolution
  • Methods, headers, and status codes
  • Building predictable interfaces
  • The request pipeline in Node.js
// Curriculum

8 modules, built to run

Every module ships runnable code. Expand any one to see what's inside.

00IntroductionWhat problem this course solves30 min
ObjectiveWhat problem this course solves
Start moduleFree preview
ObjectiveFrom packets to DNS resolution
ObjectiveMethods, headers, and status codes
ObjectiveBuilding predictable interfaces
ObjectiveThe request pipeline in Node.js
ObjectiveChoosing the right API style
ObjectiveLoad balancers, CDNs, and API protection
ObjectivePutting web architecture decisions together

Ready to start Web Architecture & Core APIs?

Jump into Module 0 — no account required.