Refactoring the project RESTFull API with NodeJS and Express in a functional web application.
You can find here out how this project is done.
You can have a look at the live demo of this project here
- Sayed Kazimi
- Feruz
- Abdulhamid
- Harun
- Pavel
- Comfortably work with the file system
- Explain "persistence"
- Build basic fullstack projects (SPA/API) that save to the file system
- Write RESTful APIs for simple data relationships
- Using NPM Packages in your projects
- Using Postman to develop APIs without a frontend
- Running and writing tests for API routes
- Documenting your code with JSDoc
- Node.js CLI scripts
- argsv - Use command line arguments in Node
- Native Node.js modules
- assert - Test values in Node.js
- fs - Read & write form the file system
- path - Manipulate file paths
- util.promisify - Convert functions that take callbacks into Promises
- for fun:
- cowsay - make cows say things
- for serious:
- node-fetch - Make API requests from Node
- express - Minimalist web framework for node
- body-parser - Parse HTTP request body into JS object
- cors - Cross Origin Resource Sharing for Express
- morgan - logging for Express
- joi - JSON schemas & validation