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
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:
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.
Bài viết liên quan
Đặt câu hỏi đúng thời 4 chấm 0. Gemini, chat gpt,... !! [Phần 2] Thấu hiểu "Prompt" - Chìa khóa mở ra sức mạnh AI!
34 minutes to read
34 minutes to read
Thay vì hỏi “Hãy kể cho tôi nghe về Paris,” bạn có thể hỏi “Mô tả phong cách kiến trúc của tháp Eiffel.” - prompt của bạn càng chính xác...
Giao tiếp thông minh với AI: Bí quyết đặt câu hỏi hiệu quả cho ChatGPT & Gemini [Phần 1.1]
6 minutes to read
6 minutes to read
Nghệ thuật đặt câu hỏi, Bí quyết khai thác tối đa ChatGPT & Gemini
Đặt câu hỏi đúng thời 4 chấm 0. Gemini, chat gpt,... !! [Phần 4] Thấu hiểu "Prompt" - Chìa khóa mở ra sức mạnh AI!
33 minutes to read
33 minutes to read
Hãy tưởng tượng ChatGPT như một "đầu bếp AI" siêu đẳng, có thể giúp bạn hiện thực hóa mọi ý tưởng ẩm thực, dù là phức tạp nhất!
"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ự."
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ヾ (⌐ ■ _ ■) ノ ♪