Các bước đầu tiên trong lập trình trang web phía máy chủ

Trong mô-đun này, chúng ta trả lời một số câu hỏi cơ bản về lập trình phía máy chủ như "Nó là gì?", "Nó khác như thế nào với lập trình phía máy khách?", và "Tại sao nó lại hữu ích?". Chúng ta cũng cung cấp tổng quan về một số framework web phía máy chủ phổ biến nhất, cùng với hướng dẫn về cách chọn framework phù hợp nhất để tạo dự án đầu tiên của bạn. Cuối cùng, chúng ta cung cấp một bài viết giới thiệu tổng quan về bảo mật máy chủ web.

Điều kiện tiên quyết

Trước khi bắt đầu mô-đun này, bạn không cần phải có bất kỳ kiến thức nào về lập trình trang web phía máy chủ hoặc bất kỳ loại lập trình nào khác.

Tuy nhiên, bạn nên hiểu về cách hoạt động của các trang web và máy chủ web. Với mục đích đó, đây là nội dung đọc chúng tôi khuyến nghị:

Với sự hiểu biết cơ bản mà bạn đạt được từ việc chuẩn bị này, bạn sẽ sẵn sàng làm việc qua các mô-đun trong phần này.

Hướng dẫn

Giới thiệu về phía máy chủ

Chào mừng đến với khóa học lập trình phía máy chủ dành cho người mới bắt đầu của MDN! Bài viết đầu tiên kiểm tra lập trình phía máy chủ từ cấp độ cao, trả lời các câu hỏi như "Nó là gì?", "Nó khác như thế nào với lập trình phía máy khách?", và "Tại sao nó lại hữu ích?". Sau khi đọc bài này, bạn sẽ hiểu các khả năng bổ sung có sẵn cho các trang web thông qua lập trình phía máy chủ.

Tổng quan về Client-Server

Bây giờ bạn đã biết mục đích và lợi ích tiềm năng của lập trình phía máy chủ, chúng ta sẽ xem xét điều gì xảy ra khi máy chủ nhận được "yêu cầu động" từ trình duyệt. Vì hầu hết mã phía máy chủ của các trang web xử lý yêu cầu và phản hồi theo cách tương tự, điều này sẽ giúp bạn hiểu những gì bạn cần làm khi viết mã của riêng mình.

Các framework web phía máy chủ

Bài viết trước đã giải thích những gì ứng dụng web phía máy chủ cần làm để phản hồi các yêu cầu từ trình duyệt web. Bài viết này giải thích cách các framework web có thể đơn giản hóa các tác vụ này, và giúp bạn chọn đúng framework cho ứng dụng web phía máy chủ đầu tiên của bạn.

Bảo mật trang web

Bảo mật trang web đòi hỏi sự cảnh giác trong tất cả các khía cạnh của việc xây dựng và vận hành trang. Bài viết giới thiệu này giúp bạn hiểu các bước quan trọng đầu tiên mà bạn có thể thực hiện để bảo vệ ứng dụng web của bạn khỏi các mối đe dọa phổ biến nhất.

Note: Chủ đề này đề cập đến các framework phía máy chủ, và cách sử dụng chúng để tạo trang web. Nếu bạn đang tìm kiếm thông tin về các framework JavaScript phía máy khách, hãy xem Hiểu các framework JavaScript phía máy khách.

Đánh giá

Mô-đun "các bước đầu tiên" này không có bất kỳ bài đánh giá nào vì chúng ta chưa hiển thị cho bạn bất kỳ mã nào. Tại điểm này, bạn nên có sự hiểu biết chung về chức năng bạn có thể cung cấp với lập trình phía máy chủ, và bạn đã quyết định framework web phía máy chủ nào bạn sẽ sử dụng để tạo ứng dụng phía máy chủ đầu tiên của bạn.