|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/codio-advanced-django-advanced-drf
课程评论:没有评论
课程名称:高级 Django:高级 Django Rest 框架 课程概述:无需安装任何软件即可编码和运行 Django 网站!本课程适合已经熟悉 Python 和基础 Django 技能的学习者(与“人人都可以学 Django”专业课程中涵盖的内容相似)。课程模块涵盖测试、性能考虑(如缓存和限流)、使用第三方库以及在 Django REST 框架中集成前端内容。 为了提供真正的动手实践和自学体验,本课程没有视频。作业提供简短的解释、图像和可运行的代码示例,并建议进行修改以进一步探讨代码示例,从而通过实践加深理解。您将获得即时反馈,通过多种评估项目逐步进展,从快速理解检查(多选题、填空题和打乱代码块)开始,逐渐构建功能,最终完成大型编码项目。 课程学习目标: - 编写和运行 Django 应用程序的测试 - 使用缓存、限流和过滤优化代码性能 - 使用第三方库 - 与常见前端集成 课程大纲: 1. 测试 Django Rest 框架 - 描述:欢迎来到高级 Django:高级 Django Rest 框架课程的第一周。这些作业涵盖了使用模拟和请求测试 Django Rest 框架,模块以评分编码练习结束。 2. 优化 Django Rest 框架 - 描述:欢迎来到高级 Django:高级 Django Rest 框架课程的第二周。这些作业涉及使用缓存、限流和过滤优化 Django Rest 框架,模块以评分编码练习结束。 3. Django Rest 框架与第三方库 - 描述:欢迎来到高级 Django:高级 Django Rest 框架课程的第三周。这些作业涵盖了用于分页、令牌和图像的第三方库,模块以评分编码练习结束。 4. 集成 JavaScript 和 React 框架 - 描述:欢迎来到高级 Django:高级 Django Rest 框架课程的第四周。这些作业涉及将 JavaScript 集成到您的 Django 项目中。您将进行关于 JavaScript 基础、承诺和 React 的作业,模块以评分编码练习结束。
Name:Testing Django Rest Framework
Description:Welcome to Week 1 of the Advanced Django: Advanced Django Rest Framework course. These assignments cover testing the Django rest framework with both mocks and requests. The module ends with graded coding exercises.
Name:Optimizing Django Rest Framework
Description:Welcome to Week 2 of the Advanced Django: Advanced Django Rest Framework course. These assignments cover optimizing the Django rest framework with caching, throttling, and filtering. The module ends with graded coding exercises.
Name:Django Rest Framework and Third-Party Libraries
Description:Welcome to Week 3 of the Advanced Django: Advanced Django Rest Framework course. These assignments cover third-party libraries for pagination, tokens, and images. The module ends with graded coding exercises.
Name:Integrating JavaScript and the React Framework
Description:Welcome to Week 1 of the Advanced Django: Advanced Django Rest Framework course. These assignments cover integrating JavaScript into your Django project. You will assignments on the fundamentals of JavaScript, promises, and React. The module ends with graded coding exercises.
Code and run Django websites without installing anything! This course is designed for learners who are familiar with Python and basic Django skills (similar to those covered in the Django for Everybody specialization). The modules in this course cover testing, performance considerations such as caching and throttling, use of 3rd party libraries, and integrating frontends within the context of the Django REST framework. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to slowly building features, resulting in large coding projects at the end of the course. Course Learning Objectives: Write and run tests on Django applications Optimize code performance using caching, throttling, and filtering Use a 3rd Party library Integrate with common Frontends