Skip to content

aa-codecademy/mkwd14-js-05-nodejs-basic-and-ai

Repository files navigation

🚀 Web API Development with Node.js & AI

Repository for learning Web API Development with Node.js and AI. Focus on building backend APIs, Express, events, auth, sessions, MVC, and more.


📋 Course overview

Group G2
Trainer Ivo Kostovski
Email ivo@kostovski.dev
Web kostovski.dev
GitHub ivokostovski

📚 Topics

  • Node.js — runtime, modules, event loop
  • Built-in modules — path, fs (filesystem), etc.
  • Backend API development — REST, HTTP, JSON
  • Express — routing, middleware, error handling
  • MongoDB & Mongoose — database, ODM, schemas
  • Events — EventEmitter, streams, async patterns
  • Authentication & authorization — strategies, roles, JWT
  • Sessions & cookies — state, security, storage
  • MVC pattern — structure, separation of concerns
  • Modules — CommonJS, ESM, npm, project layout

🛠 Tools

Tool Link
VS Code code.visualstudio.com
GitHub Copilot github.com/features/copilot
ChatGPT chat.openai.com

📂 Homeworks

All homework instructions live in the homeworks/ folder. Each assignment has its own README there.


🧪 Postman — API Testing Tool

See POSTMAN.md for installation, basic concepts, quick start, and the shared class collection.


🐛 Debugging Node.js APIs

For practical debugging guidance (logging-first approach, plus breakpoints/inspector examples) see:


🍃 MongoDB Atlas Quick Setup (Testing App)

See the dedicated setup guide:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors