Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " Django Channels "

Chia Sẻ Khóa Học Full Stack - React, Django, DRF, Channels Project - djChat [Khóa 7287 A]

16 tháng 6 2023 / No Comments

React, Typescirpt, Django, Channels và DRF. Xây dựng một live chat application.

Bạn sẽ học được gì:

  • ✓ Phát triển các dự án Django với RESTful API bằng Django REST Framework (DRF) và quản lý hiệu quả project source control.
  • ✓ Xây dựng một chat server administration API mạnh mẽ với các tính năng như server filtering, channel management và truy xuất dữ liệu liên quan.
  • ✓ Tạo giao diện front-end hấp dẫn trực quan bằng cách sử dụng React, React Router và Material-UI để có trải nghiệm người dùng liền mạch.
  • ✓ Tích hợp các API bên ngoài vào các dự án Django bằng Axios, xử lý CORS và triển khai các hoạt động CRUD để xử lý dữ liệu hiệu quả.
  • ✓ Triển khai các cơ chế xác thực an toàn bằng cách sử dụng djangorestframework-simplejwt, bao gồm token-based login, registration và WebSocket authentication.

Khóa học tập trung vào việc xây dựng một chat server administration API và tích hợp nó với một front-end templating framework. Nó cũng bao gồm tích hợp API và xây dựng chat services với các tính năng như xác thực.

Module đầu tiên bao gồm source control và bắt đầu dự án, bao gồm tạo một dự án Django DRF mới và định cấu hình các biến môi trường. Nó cũng dạy cấu hình Visual Studio Code.

Module thứ hai tập trung vào việc xây dựng một chat server administration API. Nó bao gồm việc gen tên, thiết kế chat server và tạo các model và database table cần thiết. Nó cũng bao gồm cấu hình API documentation và tạo API endpoints cho filtering server và trả về dữ liệu liên quan.

Module thứ ba giới thiệu front-end templating với React. Nó bao gồm việc tạo mới một dự án React, routing, tích hợp Material-UI và xây dựng các component như app bar, primary draw và principal component.

Module thứ tư bao gồm tích hợp API bằng Axios. Nó dạy cách tạo các API request, định cấu hình Cross-Origin Resource Sharing (CORS) và tạo một CRUD hook. Nó cũng bao gồm xây dựng các component để khám phá các server và danh mục phổ biến.

Module thứ năm tập trung vào việc xây dựng chat services bằng Django Channels. Nó bao gồm cài đặt và định cấu hình Channels, triển khai web sockets và tạo chức năng chat room. Nó cũng bao gồm templating cho các trang server và triển khai lịch sử tin nhắn.

Module thứ sáu bao gồm xác thực bằng thư viện djangorestframework-simplejwt. Nó bao gồm xác thực dựa trên token, tạo biểu mẫu đăng nhập và đăng ký, protecting API endpoints và triển khai WebSocket authentication.

Module cuối cùng mở rộng các chat service với các tính năng bổ sung.

Khóa học cung cấp hướng dẫn toàn diện để xây dựng một dự án Django DRF với chat server administration, tích hợp với một front-end framework React và triển khai các tính năng thiết yếu như xác thực và chức năng chat.

Mục lục:

  • ✓ 1. Giới thiệu.
  • ✓ 2 - Hướng dẫn Setup.
  • ✓ 3 - Django DRF Project Initiation.
  • ✓ 4 - Chat Server Administration API.
  • ✓ 5 - Front End Templating.
  • ✓ 6 - API Integration.
  • ✓ 7 - Xây dựng Chat Services.
  • ✓ 8 - Authentication.
  • ✓ 9 - Mở rộng Chat Services.

Khóa học này dành cho ai:

  • ✓ Người mới bắt đầu, Developer, Sinh viên và Người đam mê mới đối với React và Django Framework.
  • ✓ Developer, Sinh viên và Người đam mê muốn cập nhật kiến ​​thức về  React, Django, DRF và Django Channels.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.