Full Stack - React Django DRF Channels Project - djChat

所在平台: Udemy

课程主页: https://www.udemy.com/course/full-stack-react-django-drf-channels-project-djchat/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:全栈 - React Django DRF Channels 项目 - djChat 课程概述:本课程专注于构建聊天服务器管理API,并与前端模板框架集成。内容涵盖API集成及构建带有身份验证等功能的聊天服务。 第一模块:源代码控制与项目启动,包括创建新的Django DRF项目和配置环境变量,同时教授如何配置Visual Studio Code以进行代码检查和格式化。 第二模块:构建聊天服务器管理API,涵盖生成名称、设计聊天服务器及创建必要的模型和数据库表。还包括配置API文档和创建用于过滤服务器并返回相关数据的API端点。 第三模块:前端模板开发,介绍React的使用,包括创建新的React项目、路由、集成Material-UI,以及构建应用栏、主抽屉和主要组件。 第四模块:使用Axios进行API集成,教授发送API请求、配置跨源资源共享(CORS)、创建CRUD钩子,并构建用于探索热门服务器和类别的组件。 第五模块:使用Django Channels构建聊天服务,涵盖安装和配置Channels、实现WebSocket及创建聊天室功能,同时进行服务器页面模板化及实现消息历史。 第六模块:使用djangorestframework-simplejwt库进行身份验证,包括基于令牌的认证、创建登录和注册表单、保护API端点,以及实现WebSocket认证。 最后一模块:扩展聊天服务的附加功能。 本课程提供了全面的指南,帮助学习者构建Django DRF项目,管理聊天服务器,并与前端框架React集成,实现身份验证和聊天功能等基本特性。

课程评论(0条)

课程详情

The course focuses on building a chat server administration API and integrating it with a front-end templating framework. It also covers API integration and building chat services with features like authentication.The first module covers source control and project initiation, including creating a new Django DRF project and configuring environment variables. It also teaches configuring Visual Studio Code for linting and formatting.The second module focuses on building a chat server administration API. It covers generating names, designing chat servers, and creating the necessary models and database tables. It also includes configuring API documentation and creating API endpoints for filtering servers and returning related data.The third module introduces front-end templating with React. It covers creating a new React project, routing, integrating Material-UI, and building components like the app bar, primary draw, and principal component.The fourth module covers API integration using Axios. It teaches making API requests, configuring Cross-Origin Resource Sharing (CORS), and creating a CRUD hook. It also includes building components for exploring popular servers and categories.The fifth module focuses on building chat services using Django Channels. It covers installing and configuring Channels, implementing web sockets, and creating chat room functionality. It also includes templating for server pages and implementing message history.The sixth module covers authentication using the djangorestframework-simplejwt library. It covers token-based authentication, creating login and registration forms, protecting API endpoints, and implementing WebSocket authentication.The final module extends chat services with additional features.The course provides a comprehensive guide to building a Django DRF project with chat server administration, integrating with a front-end framework React, and implementing essential features like authentication and chat functionality.Trademark Usages and Fees Disclosures:Usage of Django Logo: The Django logo used in this product is for identification purposes only, to signify that the content or service is Django-related. It does not imply that this product is officially endorsed by the Django Software Foundation (DSF) or the Django Core team as representatives of the Django project.Fees Disclosure: We would like to clarify that 100% of the fees will be retained by the author to support the ongoing development and maintenance of this product. Currently, 0% of the fees, if applicable, will be contributed back to the DSF as a donation to further support the Django community.Note: The Django name and logo are registered trademarks of the Django Software Foundation, and their usage is subject to the Django Trademark License Agreement.Usage of React Logo: The React logo used in this product is for identification purposes only, to signify that the content or service is Reactjs-related. It does not imply that this product is officially endorsed by the logo licensor. Copyright © Facebook Licensed under Creative Commons Attribution-ShareAlike 1.0 Generic (CC BY-SA 1.0).

课程标签

0人关注该课程

主题相关的课程