Udemy

Django DRF Project: eCommerce RESTful API

立即報名
  • 1,909 名學生
  • 更新於 4/2023
4.0
(239 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
20 小時 20 分鐘
教學語言
英語
授課導師
Very Academy
評分
4.0
(239 個評分)
3次瀏覽

課程簡介

Django DRF Project: eCommerce RESTful API

Towards building and testing an eCommerce restful API with the Django Rest Framework

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.

課程章節

  • 10 個章節
  • 128 堂課
  • 第 1 章 Introduction
  • 第 2 章 Quick-Start Windows 10/11 Installation & Setup Guide
  • 第 3 章 Quick-Start MacOS Installation & Setup Guide
  • 第 4 章 [Optional Warm-up Orientation Exercise] - New Django Developers
  • 第 5 章 Ecommerce Inventory Database Design
  • 第 6 章 Project Initiation
  • 第 7 章 Dev-v1.0.1: Product App – Product, Category and Brand
  • 第 8 章 Dev-v1.0.2: Product App – Sub-Product Inventory
  • 第 9 章 Dev-v1.0.3: Product App – Sub-Product Media
  • 第 10 章 Dev-v1.0.4: Product App – Product Attributes

課程內容

  • @ Phase 1 - Setup and initiate new Django and Django DRF application
  • Phase 1 - Design, Implement and iterate over a complex database schema
  • @ Phase 1 - Implement Routers Viewsets and Serializers to create API endpoints for client interactions
  • @ Phase 1 - Implement serializer customizations to customize data output
  • @ Phase 1 - Build unit and end-to-end tests to ensure the application works as intended
  • @ Phase 1 - Document the API endpoints to support frontend interactions

評價

  • A
    Atalaya Digital
    3.0

    Too much explanations, going to the point could be better

  • S
    Sebastian Villalobos
    4.0

    Si, es una buena elección

  • R
    Rustem Satybaldy
    1.0

    This course covers only crud of e-commerce. Not covered caching, celery and another topics that used in production

  • S
    Sardorbek
    1.0

    I had high expectations when I started this course, but unfortunately, the instructor was not well-prepared, and the lessons were organized in a very confusing and unclear sequence. I became very frustrated before finishing the course because the lessons lacked a clear objective and were shallow. It feels like a waste of time. I wouldn’t recommend this course at all, and I barely learned any of the things that were promised.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意