Companies Home Search Profile

Build Ecommerce REST API with Django REST Framework & Python

Focused View

Ghulam Abbas

6:11:55

137 View
  • 1 - Introduction to the Course.mp4
    02:03
  • 2 - What is API REST API.mp4
    04:58
  • 3 - What is Django Django REST Framework.mp4
    03:09
  • 4 - Install all required tools.mp4
    02:31
  • 5 - Source Code of Project.mp4
    01:20
  • 6 - Create new project Understating Folder Structure.mp4
    09:18
  • 7 - Setting Up Django REST Framework Config file.mp4
    05:27
  • 8 - Connect to Postgres Database.mp4
    06:49
  • 9 - Product App Model.mp4
    13:58
  • 10 - Create new Product from Django Admin Panel.mp4
    07:24
  • 11 - Get all Products Products Serializer.mp4
    12:20
  • 12 - Get Products Details.mp4
    08:08
  • 13 - Add Filters.mp4
    05:04
  • 14 - Adding Product Search.mp4
    04:44
  • 15 - Add Pagination to Products API.mp4
    03:29
  • 16 - Handle 404 500 Errors.mp4
    05:36
  • 17 - Custom Exception Handling.mp4
    12:21
  • 18 - Create AWS S3 Bucket IAM User.mp4
    04:10
  • 19 - AWS Configuration Images Model.mp4
    06:08
  • 20 - Upload Multiple Product Images to AWS S3.mp4
    11:57
  • 21 - DisplayList Images in Product.mp4
    02:32
  • 22 - Create new Product through Endpoint.mp4
    03:17
  • 23 - Adding Product Validations.mp4
    04:15
  • 24 - Update Product Details.mp4
    04:04
  • 25 - Delete Product.mp4
    03:05
  • 26 - Delete Images on Product Deletion with Signals.mp4
    06:50
  • 27 - Auth App JWT Configuration.mp4
    07:30
  • 28 - Sign Up User Serializer.mp4
    04:20
  • 29 - Register User.mp4
    09:30
  • 30 - Login User.mp4
    05:26
  • 31 - Get Current User.mp4
    05:55
  • 32 - Save User while Creating Product.mp4
    03:25
  • 33 - Update User Profile.mp4
    05:17
  • 34 - Review Model Serializer.mp4
    04:11
  • 35 - CreateUpdate Review.mp4
    14:01
  • 36 - Display all reviews in product.mp4
    03:12
  • 37 - Delete Review.mp4
    05:43
  • 38 - Mailtrap Email Configurations.mp4
    04:31
  • 39 - Forgot Password UserProfile.mp4
    17:16
  • 40 - Reset Password.mp4
    10:31
  • 41 - Order App Order Model.mp4
    07:48
  • 42 - Order Item Model.mp4
    05:06
  • 43 - Order OrderItems Serializers.mp4
    03:22
  • 44 - Create new Order Endpoint.mp4
    11:32
  • 45 - Get All Orders Single Order.mp4
    04:00
  • 46 - Apply Pagination Filters on Orders.mp4
    04:44
  • 47 - Process Order Delete Order.mp4
    05:01
  • 48 - Admin Only Endpoints.mp4
    03:21
  • 49 - What is Stripe Setting up Stripe.mp4
    05:01
  • 50 - Stripe checkout Session Endpoint.mp4
    15:01
  • 51 - What is Stripe Webhook Setting up webhook for development.mp4
    04:15
  • 52 - Stripe Webhook endpoint.mp4
    09:46
  • 53 - Create Order on Payment Success.mp4
    10:53
  • 54 - Preparing API for Deploy.mp4
    10:22
  • 55 - Deploy API.mp4
    15:00
  • 56 - Congratulations.mp4
    00:58
  • Description


    Build E-commerce REST API in Django & Django REST Framework with Postgres, Stripe, AWS, JWT, Deployment on AWS & more

    What You'll Learn?


    • Understanding the folder structure of Django Project
    • In-depth knowledge of Django REST Framework
    • Connecting to Postgres Database
    • Migrations & Making Migrations
    • Implementation of Filters, Search & Pagination
    • Implment CRUD Operations
    • How to handle Error/Exceptions
    • Learn how to upload Product Images on AWS S3
    • All about Authentication with JWT
    • How to Make Admin Only Routes
    • Implement Forgot & Reset Password
    • How to send emails to User
    • Manage Reviews & User Orders
    • Implementation of Payment Gateway like Stripe
    • Deploying API on AWS Elastic Beanstalk

    Who is this for?


  • Anyone who whats to build API in Django
  • Anyone who wants to master Django REST Framewoek
  • Django Developers who want to enhance their skills in API building
  • Anyone who wants to learn new technology
  • More details


    Description

    Are you ready to take your Django programming skills to the next level? Look no further than this comprehensive course on building REST APIs with Django & Django REST Framework. With step-by-step instructions, you'll learn how to design, build, and deploy RESTful APIs that can be integrated into any application or service.


    From authentication and authorization to serialization and validation, you'll gain a deep understanding of the key concepts that you need to succeed in modern web development with Django & Django REST Framework. You'll learn how to create APIs that are efficient, scalable, and secure, using the latest tools and techniques. Whether you're building a web application, mobile app, or any other type of software, REST APIs are a critical component of modern programming.


    In this comprehensive Django course, you'll learn how to build an e-commerce REST API using Django REST Framework. Whether you're a beginner or a seasoned developer, you'll discover the key concepts, techniques, and tools to create a robust and scalable e-commerce API in Django.


    Django REST framework is a powerful and flexible framework for building Web APIs. It is one of the most popular frameworks from Django, it is beginner-friendly and provides a lot of features. It has made life a lot easier with features like Serialization, Filtration, Pagination, Exception Handling, Validations, Authentication, and much more.



    ===   Super Friendly Support   ===

    If you ever get stuck in any problem, I'm here to unstuck you. I always respond as fast as I can. Because I know there’s nothing worse than getting stuck into problems, especially programming problems. So, I am always here to support you.



    Below are some features that will add to this production-ready app:


    • Understanding Folder Structure

    • Connecting to Postgres Database

    • Making Migrations

    • Filters, Search & Pagination

    • Error/Exception Handling

    • Upload Product Images on AWS S3

    • Manage Product

    • Authentication & Authorization

    • Handle Product Reviews

    • Forget & Reset Password

    • Manage Order Resource

    • Integrate Stripe for Payments

    • Deploy API on AWS Elastic Beanstalk


    You can watch the complete DEMO of this API in the course content. If you are ready to build Production-Ready, Scalable REST API in Django & Django REST Framework then I will see you in the course.

    Who this course is for:

    • Anyone who whats to build API in Django
    • Anyone who wants to master Django REST Framewoek
    • Django Developers who want to enhance their skills in API building
    • Anyone who wants to learn new technology

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Ghulam Abbas
    Ghulam Abbas
    Instructor's Courses
    Hi, my name is Ghulam Abbas and I have studied Computer Science in detail. I have created several projects using different programming languages that have worth. I have learned JAVA and Python at my University. I have skills in both of these languages and also I have created several projects for my clients in Java.As a programmer, I always wanted to taste all big programming languages. When I came to JavaScript then I fall in love with it. After that time, I started learning all about Web Development whether it is front-end or back-end, I learned everything in JavaScript. JS is Love.I have over 61,000+ happy students from 182+ countries. I hope that you will also enjoy all the courses on Udemy.  I will try my best to deliver my knowledge to you.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 56
    • duration 6:11:55
    • Release Date 2023/03/29