
Bài 04: JSON và Object trong Javascript - Học JSON
Như ta biết object trong Javascript là một kiểu dữ liệu được lưu trữ dạng key : value, điều này khá giống với cấu trúc của chuỗi JSON. Vậy liệu chúng có mối liên hệ với nhau nào không? Câu trả lời nằm trong cái tên của JSON đó là JavaScript Object Notation. Như vậy JSON được lấy ...

Bài 03: Bài tập JSON - Xử lý tình huống với JSON - Học JSON
Sau hai bài tìm hiểu JSON là gì và xử lý JSON trong PHP thì chắc hẳn bạn đã hiểu được một phần nào về JSON rồi. Nên trong bài này mình sẽ trình bài các tình huống thực tế mà ta có thể sử dụng JSON để lưu trữ vào CSDL. Có rất nhiều tình huống nên mình không thể liệt kê ra hết được mà chỉ trình ...

Bài 02: Xử lý JSON trong PHP - Các ví dụ về JSON PHP và MYSQL - Học JSON
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ẽ tìm hiểu xử lý JSON trong PHP như thế nào và các hàm xử lý JSON trong PHP từ căn bản đên nâng cao. 1. Xử lý JSON trong PHP PHP cũng là một ngôn ngữ ...

Bài 01: JSON là gì? Cấu trúc chuỗi JSON - Học 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 sử dụng những ứng dụng này thì bắt buộc hệ thống phải cài đặt nó. Bây giờ giả sử bạn đang muốn xây dựng một ứng dụng nhỏ, gọn và đơn giản thì ...

Mô hình dữ liệu quan hệ (Relational Data Model) - Nhập môn cơ sở dữ liệu
Trong bài này chúng ta sẽ tìm hiểu đến mô hình dữ liệu quan hệ dựa trên những khái niệm về nối quan hệ ở mô hình thực thể ER. Đây là mô hình được TS. E. F. Codd đưa ra vào năm 1970, dựa trên những khái niệm về toán học trên nền tảng lý thuyết và tập hợp. Mình sẽ không đi sâu vào lý ...

Mô hình thực thể mối kết hợp (ER) - Nhập môn cơ sở dữ liệu
Tiếp theo mô hình mạng chúng ta sẽ học một mô hình cao cấp hơn đó là mô hình thực thể mối kết hợp. Đây là một mô hình cao cấp hơn mô hình mạng và nó được sử dụng nhiều trong thiết kế dữ liệu ở mức quan niệm. Trong nội dung bài này chúng ta sẽ tìm hiểu những khái niệm như sau liên quan đến mô ...

Mô hình dữ liệu mạng - Nhập môn cơ sở dữ liệu
Nếu bạn là người bắt đầu tìm hiểu lập trình nói chung và mới tìm hiểu về cơ sở dữ liệu nói riêng thì bài này sẽ hơi khó hiểu cho bạn vì nội dung của mô hình dữ liệu là khái niệm khá mới mẽ đối với bạn. Nhưng nếu bạn là dân code và đã từng đọc qua khái niệm kỹ thuật lập trình hướng đối tượng thì đây ...

Các khái niệm cơ bản về cơ sở dữ liệu - Nhập môn cơ sở dữ liệu
Những bài đầu tiên này có lẽ sẽ hơi nhàm chán với những bạn đã biết được các kiến thức cơ sở dữ liệu, nhưng những bạn mới vào nghề thì cũng nên đọc những bài này để có một cái nhìn tổng quát hơn, và sẽ không vướng mắc với những thuật ngữ về csdl trong quá trình học của mình. Trước tiên ta tìm hiểu ...

ìm hiểu cơ sở dữ liệu là gì? và hệ quản trị CSDL MYSQL - Nhập môn cơ sở dữ liệu
Lưu trữ thông tin là nhu cầu rất thông dụng trong cuộc sống của con người. Từ thời xa xưa con người đã biết sử dụng những vật dụng có sẵn để lưu trữ thông tin như in hình lên đá, in lên các gốc cây, thanh gỗ. Nhưng với công nghệ 2014 này thì việc lưu trữ đó đã trở nên quá lỗi thời. Thay vào đó công ...

Image trong React Native - React Native căn bản
Trong bài viết này chúng ta sẽ cùng nhau đi tìm hiểu về Image trong React Native, đây là một trong những core component được sử dụng cho việc hiển thị ảnh. Image hỗ trợ việc hiển thị ảnh bằng rất nhiều cách khác nhau bao gồm hiển thị bằng URL, local images, ảnh từ bộ nhớ hay từ thư viện ảnh. Bài ...

FlatList trong React Native - React Native căn bản
Trong bài viết này chúng ta sẽ cùng nhau đi tìm hiểu về FlatList trong React Native, giúp bạn tạo danh sách dễ dàng. Có rất nhiều cách để tạo một danh sách trong React Native nhưng nổi bật và sử dụng nhiều nhất đó là ScrollView và ListView. Mỗi loại đều có điểm mạnh và điểm yếu khác nhau. Từ ...

Layout trong Reat Native với FlexBox - React Native căn bản
Trong bài viết này chúng ta sẽ tìm hiểu về các layout trong React Natie với flexbox, nó giúp bạn xử lý giao diện ứng dụng React Native đơn giản hơn. Trong một ứng dụng thì giao diện là thứ quan trọng và mất khá nhiều thời gian. Khi xây dựng giao diện cho ứng dụng thì layout là một phần rất quan ...

huộc tính Style trong React Native - React Native căn bản
Tìm hiểu về Style trong React Native, đây là phần tuy căn bản nhưng là nền tảng và rất quan trọng trong quá trình lập trình ứng dụng sử dụng React Native sau này. 1. Style trong React Native Với React Native, chúng ta có thể xây dựng giao diện cho ứng dụng bằng JavaScript. Tất cả các core ...

Các thành phần trong React Native cơ bản nhất - React Native căn bản
Trong bài viết này sẽ làm quen với các thành phần trong React Native. React Native được phát triển dựa trên React - một thư viện mã nguồn mở để xây dựng giao diện người dùng với JavaScript. Để làm quen với React Native thì chúng ta sẽ phải hiểu một vài khái niệm của React như components, JSX, ...

Cài đặt Expo - Môi trường xây dựng ứng dụng React Native - React Native căn bản
Trong bài viết mình sẽ hướng dẫn cài đặt Expo, đây công cụ xây dựng môi trường phát triển ứng dụng React Native. Có 2 cách để thiết lập môi trường React Native đó là sử dụng Expo CLI và React Native CLI, nhưng đối với những người mới làm quen với việc trình ứng dụng thì việc sử dụng React Native ...

React Native là gì? Có nên học React Native không? - React Native căn bản
React Native là gì? Trả lời câu hỏi có nên học react native hay không? Đây là câu hỏi thường gặp khi tìm hiểu về bộ framework dùng phát triển ứng dụng mobile này. Trong thời đại số hiện nay các ứng dụng trên smartphone ngày càng đa đạng, từ đó đòi hỏi cao hơn về giao diện(UI), trải nhiệm (UX) ...

Error Handling & Debugging trong Socket.i - Socket.i
Trong bài này chúng ta sẽ cùng nhau đi tìm hiểu về cách thức để bắt lỗi cũng như debug trong socket.io. Như các bạn đã biết thì trong bất kể các dự án nào thì cũng không tránh khỏi việc xảy ra bugs không mong muốn. Việc fix bugs cũng khá là vất vả bởi vậy Socket.io cũng cung cấp cho chúng ta một ...

Namespaces & Rooms trong Socket.i - Socket.i
Trong bài viết này chúng ta sẽ cùng nhau đi tìm hiểu về Namespaces và Rooms trong Socket.io. Khi xây dựng một ứng dụng real time nói chung và chat app nói riêng thì việc phân chia các clients thành cách nhóm với nhau là điều khá cần thiết để giảm thiểu số lượng kết nối tới các cổng socket. 1. ...

Broadcasting trong Socket.i - Socket.i
Trong bài này chúng mình sẽ cùng nhau đi tìm hiểu về khái niệm Broadcasting trong Socket.io. Nếu như trong các bài trước khi mình gửi dữ liệu từ server về clients bằng cách sử dụng phương thức socket.emit() thì tất cả client đã kết nối sẽ bắt được events đó, kể cả người gửi (sender). Khi gửi bằng ...

Gửi nhận Events trong Socket.i - Socket.i
Trong bài viết này chúng mình sẽ cùng nhau đi tìm hiểu về cách thức gửi nhận Events trong Socket.io. Nếu như bạn đã đọc qua các bài viết trước thì cũng biết Socket.io là một module được dùng rất nhiều trong kỹ thuật xử lý các ứng dụng real-time và Socket.io hoạt động dựa trên các events, trong ...