Django DRF Project: eCommerce RESTful API

所在平台: Udemy

课程主页: https://www.udemy.com/course/django-drf-project-ecommerce/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Django DRF 项目:电子商务 RESTful API **课程概述:** 本课程旨在通过实践项目,帮助学习者掌握使用 Django Rest Framework (DRF) 构建电子商务 RESTful API 的核心技能。作为第一阶段,课程将专注于构建和测试一个电子商务库存管理系统的 RESTful API。 **课程目标:** * 学习 Django Rest Framework 的基础知识。 * 设计和实现数据库模型。 * 在应用程序中集成测试,确保 API 的稳定性和可靠性。 * 构建 API 端点,实现客户端与 API 的交互。 * 自动化 API 文档的生成,方便前端开发。 * 了解如何启动新的 Django DRF 项目。 * 学习使用 DRF 的 routers、serializers 和 viewsets。 * 利用 Pytest 进行应用程序测试。 * 使用 SwaggerUI 进行 API 端点文档的自动生成。 **阶段一内容:** 在第一阶段,学习者将启动项目,并开始构建和测试 RESTful API 应用程序的核心功能。具体内容包括: * **项目初始化:** 学习如何开始一个新的 Django DRF 项目。 * **核心功能开发:** 构建和测试电子商务库存管理系统的基础 API 功能。 * **DRF 组件应用:** 学习并实践 routers、serializers 和 viewsets 的使用。 * **测试驱动开发:** 使用 Pytest 对应用程序进行全面的测试。 * **API 文档:** 通过 SwaggerUI 自动生成和管理 API 文档。 **未来课程规划:** 本课程将采用分阶段、迭代的方式进行内容扩展,未来计划包含但不限于: * 深入相关的开发技术和方法。 * API 的部署和上线。 * 其他与 Web API 开发相关的技术。 **目标学习者:** * 希望学习使用 Django Rest Framework 构建应用程序的任何人。 * 对开发、测试和文档化 RESTful API 感兴趣的学习者。 本课程将持续迭代和优化,以提供最佳的学习体验。

课程评论(0条)

课程详情

Developing applications can be a fun and effective way of learning a language and framework. In this course, at phase 1, we start building and testing an eCommerce inventory RESTful API with DRF (Django Rest Framework).This course is primarily designed for anyone looking for a learning journey building applications with the Django Rest Framework, developing, testing and documenting a RESTful API.Currently, this course presents our first iteration of this course and phase 1 of the development process. This course will evolve and extend over time as we iterate on the content to maximise learning opportunities.As presented in phase 1 of the course, we initiate the project and start building and testing the core functionality of the RESTful API application. In Phase 1, we learn the fundamentals of the Python Django Rest Framework, design a database, implement testing throughout the application and work towards building our first endpoints while also automatically documenting our efforts. By the end of phase 1, you will have learnt how to start a new Django DRF project and create routers, serializers and viewsets to enable clients to interact with your API. Throughout the development process, we learn how to test our application using Pytest and document our endpoints in preparation for front-end development using SwaggerUI.We intend to extend the content of the course to eventually include deeper relevant content to aid further your understanding of the development process and techniques, deployment, and other associated technologies. Due to the scale of our courses we hope to bring to you our approach to building courses is a phased, iterative approach. Having time to reflect, analyse and seek feedback is essential to ensure that we develop courses that will ultimately meet the highest expectations.I hope you enjoy the course.

课程标签

0人关注该课程

主题相关的课程