Advanced Django: Introduction to Django Rest Framework

所在平台: Coursera

课程主页: https://www.coursera.org/learn/codio-advanced-django-intro-drf

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:高级Django:Django Rest框架入门 概述:无需安装任何软件,即可编写和运行Django网站!本课程旨在为具备Python和基本Django技能的学习者设计(与“面向所有人的Django”专项课程所涵盖的技能类似)。课程模块涵盖了Django REST框架的介绍以及在API背景下处理JSON的技巧,基础知识如序列化视图集(ViewSheets)以及身份验证/权限等内容。 为了提供真正动手实践的自我节奏学习体验,本课程不包含视频。作业包括简短解释、图片以及可运行的代码示例,并提供建议的代码编辑,以进一步探索代码示例,通过实践建立更深的理解。您将从各种评估项目中获得即时反馈,从快速理解检查(选择题、填空题和解码)轻松过渡到逐步构建功能,最终在课程结束时完成大型编码项目。 课程学习目标: - 描述Django REST框架如何让Django网站利用API - 应用Django REST框架 - 利用ViewSets将视图映射到逻辑 - 设置身份验证并配置权限 大纲: 1. **REST API简介** - 课程第一周的作业涵盖RESTful API、第一方Django REST API及Postman。模块最后有评分编码练习。 2. **Django Rest框架的序列化和视图** - 课程第二周的作业涵盖序列化和视图。模块最后有评分编码练习。 3. **Django Rest框架的关系** - 课程第三周的作业涵盖身份验证、权限、相关字段和嵌套关系。模块最后有评分编码练习。 4. **Django Rest框架的API** - 课程第四周的作业涵盖可浏览的API、视图集和路由。模块最后有评分编码练习。

课程大纲

Name:Introduction to REST APIs

Description:Welcome to Week 1 of the Advanced Django: Introduction to Django Rest Framework course. These assignments cover RESTful APIs, the first-party Django REST API, and Postman. The module ends with graded coding exercises.

Name:Django Rest Framework Serializers and Views

Description:Welcome to Week 2 of the Advanced Django: Introduction to Django Rest Framework course. These assignments cover serializers and views. The module ends with graded coding exercises.

Name:Django Rest Framework Relationships

Description:Welcome to Week 3 of the Advanced Django: Introduction to Django Rest Framework course. These assignments cover authentication, permissions, related fields, and nested relationships. The module ends with graded coding exercises.

Name:Django Rest Framework APIs

Description:Welcome to Week 4 of the Advanced Django: Introduction to Django Rest Framework course. These assignments cover browsable API, viewsets, and routers. The module ends with graded coding exercises.

课程评论(0条)

课程详情

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 an introduction to the the Django REST framework and handling JSON within the context of APIs, fundamentals such as serialization ViewSheets, and authentication/permissions. 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: Describe how the Django REST framework allows Django websites to leverage APIs Apply the Django REST framework Leverage ViewSets to map views to logic Setup authentication and configure permissions

课程标签

0人关注该课程

主题相关的课程