Tin mới nhất

Menu

Browsing "Older Posts"

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

Chia Sẻ Khóa Học Xây Dựng Một Real-time Chat Messenger [Khóa 7769 A]

05 tháng 10 2022 / 1 Comment

Xây dựng một website trò chuyện thời gian thực ngay từ đầu bằng cách sử dụng Django Channels và Websockets.

Các tính năng:

1. Quản lý người dùng (User Management):

  • ✓ Registration.
  • ✓ Login.
  • ✓ Logout.
  • ✓ Forgot Password.
  • ✓ Change Password.
  • ✓ View account.
  • ✓ Cập nhật thuộc tính tài khoản.
  • ✓ Tìm kiếm những người dùng khác.

2. Hệ thống bạn bè (Friend System):

  • ✓ Gửi yêu cầu kết bạn.
  • ✓ Chấp nhận lời mời kết bạn.
  • ✓ Từ chối yêu cầu kết bạn.
  • ✓ Hủy yêu cầu kết bạn.
  • ✓ Xóa bạn bè.

3. Public Chatroom:

  • ✓ Xây dựng một phòng trò chuyện công khai nơi bất kỳ người dùng đã xác thực nào cũng có thể trò chuyện. (Django Channels & WebSockets).

4. Private Chatroom:

  • ✓ Trò chuyện 1-1 với bạn bè. (Django Channels & WebSockets).

5. Thông báo (Notifications):

  • ✓ Thông báo thời gian thực cho những thứ như:
  •     + Yêu cầu kết bạn (Có thể chấp nhận / từ chối từ thông báo).
  •     + Tin nhắn trò chuyện riêng tư.

6. Push to Production:

  • ✓ Mua một domain.
  • ✓ Host website trên Digital Ocean:
  •     + Ở đây có nhiều thứ liên quan hơn so với việchosting một website thông thường. Chúng tôi có cấu hình Redis và Daphne cho sockets.

Các chủ đề cấp cao:

  • ✓ Javascript basic.
  • ✓ Cắt ảnh bằng Python và Javacript.
  • ✓ CSS basic.
  • ✓ Javascript WebSockets.
  • ✓ Django Channels 2.
  • ✓ Asychronously talk với server backend thông qua javascript.
  • ✓ Tự động close và open new sockets trên cùng một trang.
  • ✓ Asynchronously load image với Javascript (trong khi hiển thị một hình ảnh mặc định).
  • ✓ Xác thực người dùng tùy chỉnh với django.

Khán giả mục tiêu:

  • ✓ Đây gần như là một khóa học dành cho người mới bắt đầu. Tôi hy vọng bạn có một số kiến ​​thức về phát triển web (html & css) và python. Nhưng nếu bạn hoàn toàn không biết gì, bạn vẫn có thể theo kịp. Tôi làm mọi thứ trên máy quay để bạn có thể theo dõi và bạn sẽ ổn thôi. 

Mục lục:

  • ✓ 1. Phần 1 - Project Setup.
  • ✓ 2. Phần 2 - User Management.
  • ✓ 3. Phần 3 - Friend System.
  • ✓ 4. Phần 4 - Public Chat.
  • ✓ 5. Phần 5 - Private Chat.
  • ✓ 6. Phần 6 - Notifactions.
  • ✓ 7. Phần 7 - Push to Production.


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.