Hướng dẫn Node.js qua code ví dụ – Tự học Node.js
Các IDE dùng để lập trình Node.js
So với các ngôn ngữ lập trình khác thì việc lựa chọn công cụ để lập trình node.js rất đơn giản. Bạn chỉ cần sử dụng notepad, wordpad, notepad ++ để viết code và lưu file với đuôi mở rộng .js là được. Tuy nhiên khi lập trình thì mình thấy vẫn nên sử dụng các trình IDE bởi nó hỗ trợ nhiều thao tác như tìm kiếm,autocomplete, check lỗi cú pháp, link code…
Dưới đây là một số IDE hay được sử dụng để lập trình Node.js
- Atom là gì? Cài đặt Atom để code Node.js
- Cài Nodejs trên Intellij IDEA để lập trình Node.js
- Cài đặt Sublime Text 3 để lập trình Node.js
- Hướng dẫn lập trình Node.js trên Eclipse với Nodeclipse
Node.js cơ bản
- Node.js là gì? Giới thiệu Node.js
- Hướng dẫn cài đặt, cấu hình nodejs, npm trên Windows
- NVM là gì? Cài đặt nvm trên Windows
- Hướng dẫn cài đặt, cấu hình nodejs, npm trên Ubuntu
- Cài đặt NVM, cài đặt nodejs bằng NVM trên Ubuntu
- Cài đặt nodeclipse, Code Nodejs trên Eclipse IDE
- Code ví dụ Node.js Hello World
- Tạo project Node.js với npm
- Module trong Node.js là gì – Tải, sử dụng module Node.js
- Các module trong Node.js
- Tự tạo module trong Node.js
- Thiết lập node-env cho Node.js (Môi trường Product, Dev, Test).
- Code ví dụ Node.js HTTP Module
- Code ví dụ Node.js – Tạo server với module http-server
- Code ví dụ Node.js File System (Đọc, ghi, sửa, xóa file)
- Code ví dụ Node.js File System (Đọc, ghi, sửa, xóa file)
- Code ví dụ Node.js submit form với formidable
- Code ví dụ Node.js Event
- Code ví dụ Node.js Upload File
- Code ví dụ gửi email bằng Node.js
- Code ví dụ Node.js với ES6 – Sử dụng babel.js
- Code ví dụ Node.js ghi log với module log4js
- Code ví dụ Node.js ghi log với module winston
- Code ví dụ Node.js với module express
- Code ví dụ Node.js với RxJs
- Code ví dụ Node.js nén/giải nén file với module zlib
- Code ví dụ đọc thông tin hệ điều hành với module os
- Code ví dụ Node.js tạo lịch với module node-schedule
- Code ví dụ tắt chương trình Node.js với process
- Code ví dụ Node.js Crypt3 – encode/decode
- Code ví dụ Node.js upload file lên Minio
- Run node.js with multiple process
Node.js với MySQL
- Kết nối Node.js với MySQL
- Code ví dụ Node.js – MySQL Tạo/Xóa Database
- Code ví dụ Node.js – MySQL Tạo, sửa, xóa Table
- Code ví dụ Node.js – MySQL Insert / Save dữ liệu
- Code ví dụ Node.js – MySQL Query dữ liệu (SELECT, FROM, WHERE, LIKE)
- Code ví dụ Node.js – MySQL Order By
- Code ví dụ Node.js – MySQL Delete
- Code ví dụ Node.js – MySQL Update
- Code ví dụ Node.js – MySQL Limit
- Code ví dụ Node.js – MySQL Join
Node.js với MongoDB
Khác
- Ý nghĩa của file package.json trong project Node.js.
SocketCluster
- SocketCluster là gì? Giới thiệu SocketCluster
- Cài đặt SocketCluster Server, Tạo ứng dụng SocketCluster Hello World
- Hướng dẫn worker.js và server.js trong ứng dụng SocketCluster
- Code ví dụ SocketCluster với client JavaScript (HTML – Browser).
- Code ví dụ SocketCluster với client là Node.js
Hướng dẫn Node.js qua code ví dụ – Tự học Node.js stackjava.com
References:
https://nodejs.org/en/docs/
https://www.w3schools.com/nodejs/