Jekyll thật tuyệt vời để tạo các website cá nhân, nhưng bông hồng nào mà chả có gai!. Bài viết này mình muốn hướng đến các bạn đã có hiểu biết về phát triển web. Các bạn beginer hay các bạn có nhu cầu làm một blog cá nhân có thể tham khảo để hiểu rõ ưu nhược điểm của Wordpress cũng như Jekyll . ...

Lưu ý: Trước đây mình khá hứng thú với Java và React. Đối với cá nhân mình, khi học công nghệ thì thay vì làm một thứ gì đó lớn lao, tại sao không thử tạo ra 1 ứng dụng quen thuộc, cơ bản. Đó là website cung cấp thông tin.

Thông qua chương 3, ta có thể hình dung được chi tiết cách các chức năng hoạt động. Từ đó sang chương 4, ta có thể dễ dàng thiết kế được Database, và API.

Mô tả cơ sở dữ liệu

Các thực thể chính:

  • Người dùng
  • Câu hỏi
  • v.v

Ví dụ mối quan hệ giữa các thực thể với nhau:

  • Một người dùng có một hoặc nhiều câu hỏi.
  • Một câu hỏi chỉ có thể đến từ một người.
  • v.v

Lược đồ cơ sở dữ liệu


Các bảng trong cơ sở dữ liệu


Ví dụ về mô tả Bảng Users


Giải thích về API

API là viết tắt của Application Programming Interface, tạm dịch là Giao diện lập trình ứng dụng. API là một tập hợp các phương thức, giao thức, định dạng dữ liệu và tài liệu mô tả cách thức một ứng dụng có thể giao tiếp với một ứng dụng khác.

Các thành phần chính của API bao gồm:

  • **URL: URL là địa chỉ của API. URL xác định vị trí của API trên máy chủ.
  • **Phương thức HTTP: Phương thức HTTP xác định hành động mà ứng dụng đang yêu cầu API thực hiện. Các phương thức HTTP phổ biến bao gồm GET, POST, PUT và DELETE.
  • **Đầu đề: Đầu đề là thông tin bổ sung được gửi cùng với yêu cầu API. Đầu đề có thể được sử dụng để xác thực người dùng, cung cấp thông tin về yêu cầu hoặc định dạng dữ liệu trả về.
  • **Thân yêu cầu: Thân yêu cầu là dữ liệu được gửi cho API. Thân yêu cầu có thể là một chuỗi văn bản, một đối tượng JSON hoặc một đối tượng XML. …

Bạn có thể tìm hiểu thêm về API ở đây:

Ví dụ về API:

API cho quản lý người dùng


Các API này sẽ xử lý luồng request, response mà bên phía Client gọi yêu cầu. Bảng cơ sở dữ liệu quan hệ cộng thêm mô tả bên phía data của Forum.




comments powered by Disqus


"Một người đàn ông không dành thời gian cho gia đình, không bao giờ có thể trở thành đàn ông thực sự."

The Godfather


Ủng hộ Anh hàng xóm

Bạn có thể vào đây để xem "kẻ dại khờ" chia sẻ cảm nhận về những cuốn sách mà kẻ đó cho là hay!

Chúc một buổi sáng vui vẻ!!👨‍🚀


Anh hàng xóm

'Anh hàng xóm' là blog phi lợi nhuận, miễn phí - Sự ủng hộ của bạn luôn là điều quan trọng giúp blog tồn tại cùng với đó là phát triển mạnh mẽ hơn nữa. Bạn có thể ủng hộ cho blog
ヾ (⌐ ■ _ ■) ノ ♪


Anh Hàng Xóm

Anh Hàng Xóm

Xin chào, tôi là lập trình viên backend. Với đam mê chụp ảnh, lập trình và đi chơi. Tôi xây dựng blog với mục đích là chia sẻ kinh nghiêm coder, cuộc sống thường ngày và sức khỏe cho developer .

Trang web của bạn đã được xem: lần