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