test

Deploy ứng dụng (Render, Railway, VPS)

Deploy ứng dụng (Render, Railway, VPS)

Để đưa ứng dụng Node.js của bạn từ máy tính cá nhân (Localhost) lên Internet cho mọi người cùng truy cập, bạn cần thực hiện quá trình Deploy (Triển khai). Hiện nay, có 3 hình thức deploy phổ biến nhất từ dễ đến khó, phù hợp với từng nhu cầu và ngân sách khác nhau. […]

Chi tiết
RESTful API

RESTful API

RESTful API trong Node.js là một chuẩn kiến trúc thiết kế hệ thống API dựa trên các phương thức của giao thức HTTP (GET, POST, PUT, DELETE) để quản lý các tài nguyên (Resources) [shopping]. Một hệ thống RESTful API chuẩn chỉnh yêu cầu tài nguyên phải được định danh qua URL và các hành […]

Chi tiết
Upload File (Multer)

Upload File (Multer)

Trong Node.js, để xử lý tính năng upload file (như hình ảnh, tài liệu, video) từ phía Client gửi lên, thư viện chuẩn mực và phổ biến nhất được sử dụng là Multer. Multer là một middleware của Express.js, chuyên xử lý dữ liệu định dạng multipart/form-data (định dạng bắt buộc khi gửi file qua […]

Chi tiết
JWT – JSON Web Token

JWT – JSON Web Token

JWT (JSON Web Token) là một phương thức tiêu chuẩn dùng để truyền tải thông tin an toàn giữa Client và Server dưới dạng một đối tượng JSON. Thông tin này có thể được xác thực và tin cậy vì nó chứa một chữ ký số (Digital Signature). Trong Node.js, JWT được sử dụng phổ […]

Chi tiết
Authentication (Đăng nhập/Đăng ký)

Authentication (Đăng nhập/Đăng ký)

Để xây dựng một hệ thống Authentication (Xác thực Đăng ký / Đăng nhập) chuẩn chỉnh và bảo mật trong Node.js, phương thức phổ biến nhất hiện nay là kết hợp Mã hóa mật khẩu (Bcrypt) và Token tự định danh (JWT – JSON Web Token). Dưới đây là trọn bộ hướng dẫn từng bước […]

Chi tiết
tag01 tag02

tag01 tag02

Định nghĩa và sử dụng “tag01 tag02” chọn tất cả thành phần <tag02> bên trong thành phần <tag01>. Cấu trúc tag01 tag02 { property : value; } Trong đó: tag01, tag02 là thành phần HTML/XHTML. property là những thuộc tính CSS value là giá trị của các thuộc tính CSS. Khi sử dụng cấu trúc trên […]

Chi tiết
Quảng cáo bài viết

Quảng cáo bài viết

1: Quảng cáo bài viết – Từ Fanpage vào Trình quản lý quảng cáo – Tạo chiến dịch – Chọn mục tiêu chiến dịch – Tên chiến dịch – Chọn ngân sách – Chọn vị trí hiển thị quảng cáo – Loại tương tác – Vị trí của khách hàng – Target (sở thích, thói […]

Chi tiết
Deploy ứng dụng (Render, Railway, VPS)

Deploy ứng dụng (Render, Railway, VPS)

Để đưa ứng dụng Node.js của bạn từ máy tính cá nhân (Localhost) lên Internet cho mọi người cùng truy cập, bạn cần thực hiện quá trình Deploy (Triển khai). Hiện nay, có 3 hình thức deploy phổ biến nhất từ dễ đến khó, phù hợp với từng nhu cầu và ngân sách khác nhau. […]

Chi tiết
.css()

.css()

Định nghĩa và sử dụng .css() được dùng để thêm một hoặc nhiều style cho thành phần. Ngoài ra còn có thể sử dụng .css() để lấy giá trị style của thành phần. .css(‘thuộc tính’,’giá trị’) Cấu trúc $(‘p’).css(‘color’,’red’); Html viết: <!DOCTYPE HTML> <html> <head> <meta charset=”utf-8″> <title>Tiêu đề</title> <script src=”https://code.jquery.com/jquery-latest.js”></script> <script> $(function(){ $(‘p.test’).css(‘color’,’red’); }); </script> </head> <body> <p class=”test”>Thành […]

Chi tiết
ES6 là gì?

ES6 là gì?

ES6 ES6 (ECMAScript 6) Một phiên bản nâng cao của Javascript, hiện tại ES6 được phần lớn các thư viện hay JS Frameworks sử dụng như: React.js, AngularJS, NodeJS, … Do phiên bản ES6 được cập nhật vào năm 2015, do đó một số trình duyệt sẽ không đọc được một số câu lệnh trong […]

Chi tiết
Deploy ứng dụng (Render, Railway, VPS)

Deploy ứng dụng (Render, Railway, VPS)

Để đưa ứng dụng Node.js của bạn từ máy tính cá nhân (Localhost) lên Internet cho mọi người cùng truy cập, bạn cần thực hiện quá trình Deploy (Triển khai). Hiện nay, có 3 hình thức deploy phổ biến nhất từ dễ đến khó, phù hợp với từng nhu cầu và ngân sách khác nhau. […]

Chi tiết
RESTful API

RESTful API

RESTful API trong Node.js là một chuẩn kiến trúc thiết kế hệ thống API dựa trên các phương thức của giao thức HTTP (GET, POST, PUT, DELETE) để quản lý các tài nguyên (Resources) [shopping]. Một hệ thống RESTful API chuẩn chỉnh yêu cầu tài nguyên phải được định danh qua URL và các hành […]

Chi tiết
Upload File (Multer)

Upload File (Multer)

Trong Node.js, để xử lý tính năng upload file (như hình ảnh, tài liệu, video) từ phía Client gửi lên, thư viện chuẩn mực và phổ biến nhất được sử dụng là Multer. Multer là một middleware của Express.js, chuyên xử lý dữ liệu định dạng multipart/form-data (định dạng bắt buộc khi gửi file qua […]

Chi tiết
JWT – JSON Web Token

JWT – JSON Web Token

JWT (JSON Web Token) là một phương thức tiêu chuẩn dùng để truyền tải thông tin an toàn giữa Client và Server dưới dạng một đối tượng JSON. Thông tin này có thể được xác thực và tin cậy vì nó chứa một chữ ký số (Digital Signature). Trong Node.js, JWT được sử dụng phổ […]

Chi tiết
Authentication (Đăng nhập/Đăng ký)

Authentication (Đăng nhập/Đăng ký)

Để xây dựng một hệ thống Authentication (Xác thực Đăng ký / Đăng nhập) chuẩn chỉnh và bảo mật trong Node.js, phương thức phổ biến nhất hiện nay là kết hợp Mã hóa mật khẩu (Bcrypt) và Token tự định danh (JWT – JSON Web Token). Dưới đây là trọn bộ hướng dẫn từng bước […]

Chi tiết
React.js xử lý delete

React.js xử lý delete

React.js xử lý delete Bài tập này sẽ giúp các bạn xóa một mục bất kỳ. Cũng giống như insert và update việc xóa dữ liệu cũng cần tiến hành ở phía client và server. Tạo button xóa dữ liệu Trước tiên ta cần tạo button bên trong file /client/src/App.js như sau: <ul>   {this.state.news.map(item […]

Chi tiết
React.js xử lý update

React.js xử lý update

React.js xử lý update Chúng ta tiếp tục bài này với việc cập nhật, thay đổi dữ liệu. Cũng giống như insert, việc cập nhật dữ liệu cũng cần tiến hành ở phía client và server. Tạo button click mở modal Trước tiên ta cần tạo button bên trong file /client/src/App.js như sau: <ul>   […]

Chi tiết
React.js xử lý insert

React.js xử lý insert

React.js xử lý insert Bài trước ta đã biết cách hiển thị nội dung dữ liệu MySQL với Express và Axios. Bài này sẽ hướng dẫn các bạn cách thêm một nội dung vào dữ liệu MySQL bằng React. Sử dụng lại kết quả bài trước Các bạn có thể xem lại bài React.js – […]

Chi tiết
React.js MySQL

React.js MySQL

React.js MySQL Trước khi bắt đầu bài học này, bạn cần biết về tạo API với Express và cách kết nối server với client của project React đã được giới thiệu ở 2 bài học trước, nếu chưa biết thì bạn cần xem lại nhé, kiên nhẫn chút ^^. Bài toán xử lý dữ liệu […]

Chi tiết
React.js server & client

React.js server & client

React.js server & client Bài học trước ta đã tạo được một API đơn giản, vậy làm sao để sử dụng API này bên trong một project React? Bản thân React được xem như là nơi để xử lý ở phía client, còn API Express sẽ dùng xử lý ở phía server, điều này cũng […]

Chi tiết
Xóa sản phẩm thành công. Thêm vào giỏ hàng thành công.