Node.js – JavaScript everywhere – is an open-source, cross-platform, JavaScript runtime environment that provides way to run JavaScript code outside of a web browser. Node.js helps us to use JavaScript for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user’s web browser.
Node.js Tutorial will show many aspects of Node.js programming, from basic to advanced.
https://github.com/bezkoder/node-js-tutorials
Contents
Node.js Express – Web Api
Build Node.js Rest Apis with Express and databases:
- Node.js Express & MySQL
- Node.js Express, Sequelize & MySQL
- Node.js Express, Sequelize & PostgreSQL
- Node.js Express & MongoDb
- Node.js Express Pagination with MySQL
- Node.js Express Pagination with PostgreSQL
- Node.js Express Pagination with MongoDB
Node.js Authentication – Web Security
Registration, Login with role-based authentication/authorization:
- Node.js & MySQL: User Authentication & Authorization
- Node.js & PostgreSQL: User Authentication & Authorization
- Node.js & MongoDB: User Authentication & Authorization
Node.js Authentication with Front-end
- Node.js Express + React: JWT Authentication & Authorization example
- Node.js Express + Angular 8: JWT Authentication & Authorization example
- Node.js Express + Angular 10: JWT Authentication & Authorization example
- Node.js Express + Angular 11: JWT Authentication & Authorization example
- Node.js Express + Angular 12: JWT Authentication & Authorization example
- Node.js Express + Angular 13: JWT Authentication & Authorization example
- Node.js Express + Angular 14: JWT Authentication & Authorization example
- Node.js Express + Angular 15: JWT Authentication & Authorization example
- Node.js Express + Angular 16: JWT Authentication & Authorization example
- Node.js Express + Vue.js: JWT Authentication & Authorization example
Node.js ODM – Mongoose
Node.js & MongoDB Associations:
- MongoDB One-to-One relationship tutorial with Mongoose example
- MongoDB One-to-Many Relationship tutorial with Mongoose examples
- MongoDB Many-to-Many Relationship with Mongoose examples
Node.js ORM – Sequelize
Node.js & Sequelize Associations:
Node.js with Files
- How to watch file for changes in Node.js
- How to watch folder for changes in Node.js
- How to upload multiple files in Node.js
- Upload & resize multiple images in Node.js using Express, Multer, Sharp
- Upload/store images in MongoDB using Node.js, Express & Multer
- Upload/store images in MySQL using Node.js, Express & Multer
Node.js with CSV
Import CSV to database or export data to CSV files:
- Import CSV data into MySQL using Node.js
- Export MySQL data to CSV file using Node.js
- Import CSV data into PostgreSQL using Node.js
- Export PostgresSQL data to CSV file using Node.js
- Import CSV file into MongoDB collection using Node.js
- Export MongoDB collection to CSV file using Node.js
Node.js with Excel
Angular with Node.js example
- Angular 8 + Node.js Express + MySQL
- Angular 8 + Node.js Express + PostgreSQL
- Angular 8 + Node.js Express + MongoDB
- Node.js Express + Angular 8: User Authentication & Authorization example
- Angular 10 + Node.js Express + MySQL example
- Angular 10 + Node.js Express + PostgreSQL example
- Angular 10 + Node.js Express + MongoDB
- Node.js Express + Angular 10: JWT Authentication & Authorization example
- Angular 11 + Node.js Express + MySQL
- Angular 11 + Node.js Express + PostgreSQL
- Angular 11 + Node.js Express + MongoDB
- Node.js Express + Angular 11: JWT Authentication & Authorization example
- Angular 12 + Node.js Express + MySQL
- Angular 12 + Node.js Express + PostgreSQL
- Angular 12 + Node.js Express + MongoDB
- Node.js Express + Angular 12: JWT Authentication & Authorization example
- Angular 13 + Node.js Express + MySQL
- Angular 13 + Node.js Express + PostgreSQL
- Angular 13 + Node.js Express + MongoDB
- Node.js Express + Angular 13: JWT Authentication & Authorization example
- Angular 14 + Node.js Express + MySQL
- Angular 14 + Node.js Express + PostgreSQL
- Angular 14 + Node.js Express + MongoDB
- Node.js Express + Angular 14: JWT Authentication & Authorization example
- Angular 15 + Node.js + Express + MySQL
- Angular 15 + Node.js + Express + PostgreSQL
- Angular 15 + Node.js + Express + MongoDB
- Node.js Express + Angular 15: JWT Authentication & Authorization example
- Angular 16 + Node.js + Express + MySQL
- Angular 16 + Node.js + Express + PostgreSQL
- Angular 16 + Node.js + Express + MongoDB
- Node.js Express + Angular 16: JWT Authentication & Authorization example
React and Node.js sample projects
- React + Node.js Express + MySQL
- React + Node.js Express + PostgreSQL
- React + Node.js Express + MongoDB
- React + Node.js Express: User Authentication & Authorization example
Vue and Node.js sample projects
- Vue.js + Node.js Express + MySQL
- Vue.js + Node.js Express + PostgreSQL
- Vue.js + Node.js Express + MongoDB
- Node.js Express + Vue.js: User Authentication & Authorization example
Deployment
- Deploying/Hosting Node.js app on Heroku with MySQL database
- Dockerize Node.js Express and MySQL example – Docker Compose