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 ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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ữ ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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ì ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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ý ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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ô ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

ì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 ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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ừ ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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, ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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) ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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. ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021

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 ...

Tác giả: Bùi Văn Nam viết 14:50 ngày 06/04/2021