Skip to content
FenvoraTechReal projects. Real skills.

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

  1. Module 1: Node.js fundamentals

    • Event loop
    • Modules
    • File and network I/O
  2. Module 2: Express and Fastify

    • Routing
    • Middleware and hooks
    • Schema validation
  3. Module 3: Data layer

    • SQL or MongoDB
    • ORM/ODM
    • Migrations
    • Caching with Redis
  4. 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.

For example weekday evenings or weekends.

Request a callback

Prefer to talk? Leave your number and we will call you.