
Bài 02: Cài đặt NodeJS trên Local
Để bắt đầu học NodeJS thì bạn phải cài đặt NodeJS trên máy tính của các bạn, ...

Bài 04: Lệnh tạo và xóa database MongoBB
Trước khi học thì các bạn lưu ý tôi sử dụng phần mềm Robomongo và kết nối đến database trên mongolab.com mà tôi đã hướng dẫn ở bài học mongodb ...

Bài 01: Tổng quan về MongoDB
Như thường lệ, trước khi đi vào chủ đề chính thì ta sẽ tìm hiểu lý thuyết rồi mới bắt đầu tìm hiểu sâu vào dần, vì thế trong bài này chúng ta sẽ ...

Cài đặt môi trường máy ảo Linux
Bài này sẽ hướng dẫn các bạn cài đặt một máy ảo linux trên Virtualbox làm môi trường thực hành. Mình sẽ giới thiệu qua các phần mềm tạo máy ảo ...

Bài 03: Cấu trúc Data Model trong MongoDB
Trong các hệ quản trị CSDL như MySQL hay SQL SERVER đều có khái niệm table (bảng) và mỗi table sẽ có các thông tin (column) xác định, có nghĩa bạn ...

Linux là gì? Hệ điều hành Linux
Trong bài này mình sẽ trả lời câu hỏi linux là gì thông qua việc tìm hiểu khái quát về lịch sử và các đặc trưng của hệ điều hành này. Tiếp theo ...

Bài 02: Xử lý JSON trong PHP - Các ví dụ về JSON PHP và MYSQL
Bài trước chúng ta đã tìm hiểu được khái niệm JSON là gì rồi và cũng biết được cấu trúc chuỗi JSON như thế nào, vậy thì trong bài này chúng ta sẽ ...

Bài 11: Xử lý JSON trong NodeJS
Ở các Web Service thì thông thường các API sẽ trả kết quả về định dạng XML ...

Bài 01: JSON là gì? Cấu trúc chuỗi JSON
Thông thường khi làm các ứng dụng website thì bạn sẽ lưu dữ liệu vào một hệ quản trị cơ sở dữ liệu nào đó như là MYSQL, SQL SERVER, tuy nhiên nếu ...

Bài 20: INNER JOIN trong MySQL
Trong bài này chúng ta tìm hiểu cách sử dụng INNER JOIN để kết hai bảng với nhau. Ở bài tích đề cát chúng ta đã tìm hiểu cách truy vấn dữ liệu ...

Bài 18: Gộp kết quả với toán tử UNION trong MySQL
Nếu bạn cần viết hai câu truy vấn SELECT khác nhau nhưng bạn muốn nó trả về một danh sách kết quả duy nhất thì bạn phải sử dụng toán tử UNION. ...

Tạo Unique trong MySQL
Trong bài tạo khóa chính Primary Key mình đã nói rằng trong một bảng sẽ tồn tại một khóa chính ( có thể có nhiều fields ) và giá trị của nó sẽ là ...

Bài 13: WHERE IN - WHERE LIKE trong MySQL
Ở bài tìm hiểu lệnh SELECT mình đã liệt kê danh sách các toán tử và trong đó có hai toán tử là IN và LIKE thì trong bài này chúng ta sẽ tìm hiểu ...

jQuery Events - Browser Events
Trong bài này mình sẽ trình bày về 2 sự kiện trong jQuery liên quan đến các hành động trên trình duyệt browser, đó là resize và scroll . ...

Bài 16: Phép tích đề cát trong MySQL
Tích đề cát trong MySQL có nghĩa là truy vấn trên nhiều table trong cùng một câu SELECT và kêt quả trả về có thể là một trong số các fields của ...

Lệnh tạo database (Create Database) trong MySQL
Với mỗi ứng dụng chúng ta sẽ tạo một Database để lưu trữ dữ liệu của ứng dụng đó. Mỗi database sẽ có các table và trong mỗi table thì có nhiều ...

jQuery Selectors - Attributes
Ở bài trước chúng ta đã được tìm hiểu về Selector trong jQuery và mình cũng có giới thiệu sơ lược cách truy vấn theo ID và Class rồi, nhưng thực ...

Cài đặt MySQL và tham quan PHPMyAdmin
Trong bài đầu tiên này chúng ta sẽ tìm hiểu cách cài đặt MYSQL và tham quan sơ qua hệ quản trị CSDL MySQL. Thật ra ban đầu mình muốn bỏ qua bài ...

Bài 10: Thay đổi cấu trúc table với lệnh ALTER TABLE
Trong thực tế nhiều lúc bạn đã tạo xong một bảng rồi, bạn đã thêm dữ liệu hoành tráng nhưng lại gặp vấn đề là cấu trúc của table cần phải được ...