Node.js
MySQL/PostgreSQL trong Node.js bằng Sequelize hoặc mysql2

Sequelize là một ORM (Object Relational Mapping) cho Node.js, hỗ trợ nhiều cơ sở dữ liệu, bao gồm MySQL và PostgreSQL. Nó giúp quản lý database bằng mô hình hướng đối tượng. Viết truy vấn dễ dàng với cú pháp JavaScript. Hỗ trợ migration và validation dữ liệu.
Làm việc với MongoDB trong Node.js bằng Mongoose

MongoDB là một hệ quản trị cơ sở dữ liệu NoSQL, sử dụng cấu trúc document-oriented thay vì bảng như SQL. Dữ liệu trong MongoDB được lưu dưới dạng JSON/BSON, linh hoạt và phù hợp cho các ứng dụng web hiện đại.
Template Engine trong Express.js

Template Engine (công cụ template) là một hệ thống giúp tạo ra HTML động bằng cách sử dụng các biến và logic ngay trong file template thay vì phải viết HTML thuần trong mã JavaScript.
Xử lý file tĩnh trong Express.js

Trong một ứng dụng web, "file tĩnh" thường là các file như HTML, CSS, JavaScript, hình ảnh, video hoặc các tài liệu không thay đổi (static files). Những file này được phục vụ trực tiếp từ máy chủ đến người dùng mà không cần bất kỳ sự thay đổi nào.
Routing nâng cao trong Express.js

Express.js cung cấp khả năng tạo các route cho ứng dụng web với cú pháp rất dễ sử dụng. Bài viết này sẽ giới thiệu cách sử dụng các tham số trong URL (`req.params`), truy vấn (`req.query`), và dữ liệu gửi từ client (`req.body`). Đồng thời, chúng ta sẽ tìm hiểu về middleware trong Express để xử lý các yêu cầu một cách linh hoạt.
Giới thiệu Express.js

Express.js là một framework web nhẹ và mạnh mẽ dành cho Node.js, giúp xây dựng server dễ dàng hơn so với việc sử dụng module http thuần. Dưới đây là một số lý do nên sử dụng Express.js
Response trong Node.js

Trong Node.js, response (phản hồi) là dữ liệu mà server gửi lại cho client sau khi nhận request. Response có thể là HTML, JSON, hoặc file tĩnh. Ngoài ra, ta có thể thiết lập HTTP headers để kiểm soát cách phản hồi hoạt động.
Routing trong Node.js

Routing (định tuyến) trong Node.js giúp xác định cách xử lý các yêu cầu HTTP dựa trên đường dẫn URL (/home, /about, v.v.) và phương thức HTTP (GET, POST, v.v.).
Tạo Server Cơ Bản trong Node.js

Trong Node.js, bạn có thể dễ dàng tạo một máy chủ HTTP để xử lý các yêu cầu từ client. Điều này thường được sử dụng để xây dựng API hoặc các ứng dụng web đơn giản mà không cần dùng đến các framework như Express.
Buffer và Encoding trong Node.js

Trong Node.js, Buffer là một đối tượng dùng để làm việc với dữ liệu nhị phân (binary data). Nó hữu ích khi xử lý file, stream, hoặc dữ liệu từ mạng, đặc biệt là khi Node.js không có sẵn kiểu dữ liệu nhị phân như trong các ngôn ngữ khác như C hoặc Java.

Chào, tôi là Vũ. Đây là blog hướng dẫn lập trình của tôi.
Liên hệ công việc qua email dưới đây.
lhvuctu@gmail.com