Skip to main content

Section outline

    • Node.js basics: architecture, event-driven model, and modules.
    • Creating custom modules and working with built-in packages (http, fs, path).
    • Package management with npm: managing dependencies and scripts.
    • Asynchronous programming: event loop, callbacks, Promises, and async/await.
    • Advanced asynchronous programming: EventEmitters and Observables.
    • File system operations: reading, writing, and watching files.