Classic Computer Institute logo
All Courses
Web Development

Node.js

Write server-side JavaScript with Node.js and Express, building RESTful APIs and real-time applications.

View Overview

Course Overview

Node.js brings JavaScript to the server, powering APIs, real-time apps, and microservices.

You will learn the event loop, Express, databases, and deployment practices.

Skills Covered

  • Node.js runtime
  • Express
  • REST APIs
  • MongoDB
  • Authentication

What You Will Achieve

  • Build production-ready APIs
  • Work with databases in JavaScript
  • Deploy Node applications

Course Content

  1. 1Node.js and npm setup
  2. 2JavaScript on the server
  3. 3Event loop and async patterns
  4. 4Express fundamentals
  5. 5Routing and middleware
  6. 6REST API design
  7. 7MongoDB and Mongoose
  8. 8Authentication and security
  9. 9Testing and deployment
  10. 10Final project development

Projects You Will Build

  • Notes API

    A RESTful API with user auth, notes CRUD, and MongoDB storage.

  • Chat Application

    A real-time chat server using WebSockets with room support.

  • Blog Platform API

    A complete backend for a blog with posts, comments, and moderation roles.

Related Courses

    Web Development

    HTML, CSS & Web Development

    Start your web career by mastering semantic HTML, modern CSS, responsive design, and accessibility basics.

    Level
    Beginner
    Mode
    Online & Classroom
    Duration
    6 Weeks
    View Details
    Web Development

    PHP & MySQL

    Learn server-side web development with PHP and MySQL, from database design to secure dynamic applications.

    Level
    Intermediate
    Mode
    Online & Classroom
    Duration
    8 Weeks
    View Details
    Web Development

    ASP.NET

    Build enterprise web applications with ASP.NET Core, from MVC architecture to RESTful API design.

    Level
    Intermediate
    Mode
    Classroom
    Duration
    10 Weeks
    View Details