وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Django DRF Project: eCommerce RESTful API

سرفصل های دوره

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


1. Introduction
  • 1. Course Introduction
  • 2.1 db_v1.pdf
  • 2.2 db_v2.pdf
  • 2.3 django-drf-ecommerce-dev-1.0.1.zip
  • 2.4 django-drf-ecommerce-dev-1.0.2.zip
  • 2.5 django-drf-ecommerce-dev-1.0.3.zip
  • 2.6 django-drf-ecommerce-dev-1.0.4.zip
  • 2.7 django-drf-ecommerce-dev-1.0.5.zip
  • 2.8 django-drf-ecommerce-dev-1.0.6.zip
  • 2.9 django-drf-ecommerce-dev-1.0.7.zip
  • 2.10 django-drf-ecommerce-main.zip
  • 2. Course Resources (CodeDocumentation).html

  • 2. Quick-Start Windows 1011 Installation & Setup Guide
  • 1. Installing Python 3.9.5
  • 2. Installation and User Guide for Visual Studio Code
  • 3. Creating Virtual Environments

  • 3. Quick-Start MacOS Installation & Setup Guide
  • 1. Installing Python 3.9.5
  • 2. Installation and User Guide for Visual Studio Code
  • 3. Creating Virtual Environments

  • 4. [Optional Warm-up Orientation Exercise] - New Django Developers
  • 1. Preparing a new Virtual Environment
  • 2. Introducing the Python Package Index
  • 3. Installing the Django Framework
  • 4. Creating a new Django project
  • 5. Creating a new Django application
  • 6. Registering a new Django application
  • 7. Starting the Django Development Server
  • 8. Understanding the Django Request-Response Cycle
  • 9. Creating a unique URL pattern
  • 10. Writing our first Django view
  • 11. Creating a new HTML template
  • 12. Relating an HTML template to a view
  • 13. Installing a Django application from a requirements.txt file

  • 5. Ecommerce Inventory Database Design
  • 1. Preliminary Table List
  • 2. Multivalued Fields
  • 3. Table and Field Naming Conventions
  • 4. Keys
  • 5. Field Specifications
  • 6. Table Relationships

  • 6. Project Initiation
  • 1. Build Starting a New Django Project
  • 2. Build Configuring Multiple Settings Files
  • 3. Build Generating a Secret Key
  • 4. Build PIP Freeze recording installed packages
  • 5. Build Configuring Environment Variables
  • 6. Build DRF First Steps
  • 7. Testing Pytest First Steps
  • 8. Source Control Creating a new GitHub Repository
  • 9. VSCode Python VSCode Extensions
  • 10. Formatting Black Configuration
  • 11. Linting Flake8 Configuration

  • 7. Dev-v1.0.1 Product App Product, Category and Brand
  • 1. Source Control Creating a New GitHub Branch
  • 2. Build Create and Register the Product App
  • 3. Build Building the Category Product and Brand Table
  • 4. Build Creating the Category Serializer
  • 5. Build Define a Category Viewset
  • 6. Build Implementing Django DRF Router
  • 7. Build API Documentation with drf-spectacular Schema Generation and Swagger
  • 8. Build Implementing Brand
  • 9. Build Implementing Product
  • 10. Testing Coverage HTML Reporting
  • 11. Introducing Unit and End-to-End Testing
  • 12. Introducing What to Test in Django
  • 13. Testing Model Factories
  • 14. Testing APIClient End-to-End Testing
  • 15. Source Control Create a New Commit

  • 8. Dev-v1.0.2 Product App Sub-Product Inventory
  • 1. Source Control Merging a GitHub Branch
  • 2. Source Control Creating a New GitHub Branch
  • 3. Build Implementing the Product-Line Model
  • 4. Build Product-Line Serializer
  • 5. 9.6.Analysis User Stories
  • 6. Build Category Filter with Extra Actions
  • 7. Build Filter Return Single Product
  • 8. Build Editing Multiple Models in the Django Admin Site
  • 9. Build Handling Reverse Relationships in Serializers
  • 10. Build Serializer Field Name Mapping and Flattening
  • 11. Performance Multiple Queries, Towards Eliminating the N+1 Query Problem
  • 12. Build Creating Custom Managers and QuerySet Methods
  • 13. Build Custom Field Ordered List
  • 14. Testing Pytest Adopts and Common Commands
  • 15. Testing Model Clean Method
  • 16. Testing APIClient End-to-End Testing

  • 9. Dev-v1.0.3 Product App Sub-Product Media
  • 1. Source Control Merging a GitHub Branch
  • 2. Source Control Creating a New GitHub Branch
  • 3. Build Implementing the Product Image Model
  • 4. Build Admin Site Reverse Link Inline URLs
  • 5. Build Product Image Serializer
  • 6. Performance Multiple Queries, Towards Eliminating the N+1 Query Problem
  • 7. Testing Product Image Factory
  • 8. Testing Product Image Models

  • 10. Dev-v1.0.4 Product App Product Attributes
  • 1. Source Control Merging a GitHub Branch
  • 2. Source Control Creating a New GitHub Branch
  • 3. Build Implementing the Attribute Models
  • 4. Build Admin Site Attribute Inline Reverse ManytoMany
  • 5. Build Product Attribute Serializer
  • 6. Design Product Types and Type Attributes
  • 7. Build Implementing the Product Type Tables
  • 8. Build Admin Site Product Type Inline
  • 9. Build Customizing the Serialization Output
  • 10. Build Product Attribute Validation
  • 11. Performance Product Attribute Query
  • 12. Build Custom Field with SerializerMethodField
  • 13. Testing Handling Test Failures
  • 14. Testing Factory Boy Many-to-Many Relationships

  • 11. Dev-v1.0.5 Product App Model and Model Testing Iteration
  • 1. Source Control Merging a GitHub Branch
  • 2. Source Control Creating a New GitHub Branch
  • 3. Design Implementing Database Structure Changes
  • 4. Design Category Table Specification
  • 5. Build Category Table Iteration
  • 6. Testing Category Testing Iteration
  • 7. Build Brand Table Removal
  • 8. Design Product Table Specification
  • 9. Build Product Table Iteration
  • 10. Testing Product Table Iteration
  • 11. Design Product Line Table Specification
  • 12. Build Product Line Table Iteration
  • 13. Testing Product Line Testing Iteration
  • 14. Build Product Image Iteration
  • 15. Testing Product Image Testing Iteration
  • 16. Design Product Type Table Specification
  • 17. Build Product Type Table Iteration
  • 18. Testing Product Type Testing Iteration
  • 19. Design Attribute Table Specification
  • 20. Build Attribute Table Iteration
  • 21. Testing Attribute Testing Iteration
  • 22. Design Attribute Value Table Specification
  • 23. Build Attribute Value Table Iteration
  • 24. Testing Attribute Value Testing Iteration

  • 12. Dev-v1.0.6 Product App Admin Iteration
  • 1. Source Control Merging a GitHub Branch
  • 2. Source Control Creating a New GitHub Branch
  • 3. Build Reactivate Admin Interface
  • 4. Build Product Attributes Inline

  • 13. Dev-v1.0.7 Product App Endpoints Iteration
  • 1. Source Control Merging a GitHub Branch
  • 2. Source Control Creating a New GitHub Branch
  • 3. Design Reviewing API Endpoints
  • 4. Build Endpoint All Categories
  • 5. Build Endpoint All Products by Category
  • 6. Test Endpoint All Products by Category
  • 7. Performance Product by Category
  • 8. Test Your Knowledge.html
  • 9. Build Endpoint Single Product
  • 10. Exercise Introduction.html
  • 11. Test Endpoint Single Product
  • 12. Test Your Knowledge.html
  • 13. Test Endpoint Single Product
  • 14. Test Your Knowledge.html
  • 15. Build Code Refactoring
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 6652
    حجم: 9508 مگابایت
    مدت زمان: 1230 دقیقه
    تاریخ انتشار: 8 اسفند 1401
    طراحی سایت و خدمات سئو

    53,700 تومان
    افزودن به سبد خرید