← All courses
IND 515 · 3 credits
Backend Engineering with Node.js
Build real backends with Node.js. You will learn what happens between a browser's request and a server's response, write HTTP servers and routers from scratch, design REST APIs people thank you for, use Express middleware, persist data with JSON and SQL, and implement authentication the right way: password hashing, sessions, and JWTs. Server wiring is walked through step by step, and all the pure logic (routers, validators, token builders, rate limiters) is yours to write and run.
Local progress0/29 lessons · 0%
What you'll learn
- ✓Explain the request to server to response cycle and what Node.js is
- ✓Build HTTP servers and route requests by method and path
- ✓Write asynchronous Node code with callbacks, promises, and async/await
- ✓Design clean REST APIs: resources, verbs, status codes, pagination, and error shapes
- ✓Use Express routing and middleware, and validate incoming requests
- ✓Persist data with JSON files and SQL databases from Node
- ✓Implement authentication correctly: password hashing, sessions vs tokens, and JWTs
- ✓Apply production patterns: environment config, structured logging, error handling, and rate limiting
Unit 1From Request to Response
Unit 2Node Fundamentals
Unit 3Your First HTTP Server
Unit 4REST API Design
Unit 5Express Essentials
Unit 6Working with Data
Unit 7Authentication
Unit 8Production Patterns
Unit 9Capstone: A Complete Small API
Reviews
—
0 ratings
5
0
4
0
3
0
2
0
1
0
- No reviews yet.
Discussion
- No comments yet. Sign in to comment.