IT training
Backend Development with Node.js, Express.js and APIs
Design, document and secure REST APIs with Node.js, Express and Fastify.
Course overview
Learn how servers, databases and APIs work, and how to build, document and protect them. The course covers Express and Fastify, schema validation, caching and OpenAPI documentation.
What you will learn
- Build REST APIs with Express
- Validate input and handle errors consistently
- Implement authentication and authorisation
- Work with databases and write API tests
Syllabus
Module 1: Node.js fundamentals
- Event loop
- Modules
- File and network I/O
Module 2: Express and Fastify
- Routing
- Middleware and hooks
- Schema validation
Module 3: Data layer
- SQL or MongoDB
- ORM/ODM
- Migrations
- Caching with Redis
Module 4: Security, quality and docs
- Auth
- Rate limiting
- Testing
- Logging
- OpenAPI / Swagger documentation
Projects and assignments
- A REST API with authentication
- An API with automated tests
Instructor
Amol Kharate
Founder and technical lead at FenvoraTech. Senior full-stack developer with 10+ years of experience building SaaS platforms, e-commerce systems and REST APIs with React, Next.js, Node.js and Laravel.
Enquire about this course
Ask about batches, fees, the syllabus or whether this course suits you.
Request a callback
Prefer to talk? Leave your number and we will call you.
Related courses
- MongoDB
- Express.js
- React
MERN Stack Development
Build complete web applications with MongoDB, Express, React and Node.js.
View programme- HTML
- CSS
- JavaScript
Full-Stack Web Development
Learn front end, back end, databases and deployment in one structured path.
View programme- HTML
- CSS
- JavaScript
Frontend Development with HTML, CSS, JavaScript and React
Create fast, accessible and responsive user interfaces.
View programmeLearning resources: see our blog for tutorials and career guidance.