A simple RESTful API built with Node.js and Express for managing courses. This project demonstrates backend development fundamentals including routing, controllers, middleware, and CRUD operations.
- REST API for course management
- Create, Read, Update, Delete (CRUD) operations
- Express routing system
- Middleware integration
- JSON-based data handling
- Error handling and validation
- Node.js
- Express.js
- JavaScript (ES6+)
- REST API principles
git clone https://github.com/your-username/node-course-server.git
cd node-course-server
npm install
# development mode
npm run dev
# production mode
npm start