Published 2/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.50 GB | Duration: 6h 12m
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
Requirements
You should know basic of API
You should know basic of database
Basic Knowledge of API will be plus point
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 StructureConnecting to Postgres DatabaseMaking MigrationsFilters, Search & PaginationError/Exception HandlingUpload Product Images on AWS S3Manage ProductAuthentication & AuthorizationHandle Product ReviewsForget & Reset PasswordManage Order ResourceIntegrate Stripe for PaymentsDeploy API on AWS Elastic BeanstalkYou 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.
Overview
Section 1: Introduction
Lecture 1 Introduction to the Course
Lecture 2 What is API & REST API?
Lecture 3 What is Django & Django REST Framework
Section 2: Setting Up Environment
Lecture 4 Install all required tools
Section 3: *** Source Code ***
Lecture 5 Source Code of Project
Section 4: Lets Start E-commerce API
Lecture 6 Create new project & Understating Folder Structure
Lecture 7 Setting Up Django REST Framework & Config file
Lecture 8 Connect to Postgres Database
Lecture 9 Product App & Model
Lecture 10 Create new Product from Django Admin Panel
Lecture 11 Get all Products & Products Serializer
Lecture 12 Get Products Details
Section 5: Filters, Search & Pagination
Lecture 13 Add Filters
Lecture 14 Adding Product Search
Lecture 15 Add Pagination to Products API
Section 6: Error/Exception Handling
Lecture 16 Handle 404 & 500 Errors
Lecture 17 Custom Exception Handling
Section 7: Upload Product Images & Manage Product
Lecture 18 Create AWS S3 Bucket & IAM User
Lecture 19 AWS Configuration & Images Model
Lecture 20 Upload Multiple Product Images to AWS S3
Lecture 21 Display/List Images in Product
Lecture 22 Create new Product through Endpoint
Lecture 23 Adding Product Validations
Lecture 24 Update Product Details
Lecture 25 Delete Product
Lecture 26 Delete Images on Product Deletion with Signals
Section 8: Authentication
Lecture 27 Auth App & JWT Configuration
Lecture 28 Sign Up & User Serializer
Lecture 29 Register User
Lecture 30 Login User
Lecture 31 Get Current User
Lecture 32 Save User while Creating Product
Lecture 33 Update User Profile
Section 9: Manage Product Reviews
Lecture 34 Review Model & Serializer
Lecture 35 Create/Update Review
Lecture 36 Display all reviews in product
Lecture 37 Delete Review
Section 10: Forgot & Reset Password
Lecture 38 Mailtrap & Email Configurations
Lecture 39 Forgot Password & UserProfile
Lecture 40 Reset Password
Section 11: Manage Order Resource
Lecture 41 Order App & Order Model
Lecture 42 Order Item Model
Lecture 43 Order & OrderItems Serializers
Lecture 44 Create new Order Endpoint
Lecture 45 Get All Orders & Single Order
Lecture 46 Apply Pagination & Filters on Orders
Lecture 47 Process Order & Delete Order
Lecture 48 Admin Only Endpoints
Section 12: Integrate Stripe for Payments
Lecture 49 What is Stripe & Setting up Stripe
Lecture 50 Stripe checkout Session Endpoint
Lecture 51 What is Stripe Webhook & Setting up webhook for development
Lecture 52 Stripe Webhook endpoint
Lecture 53 Create Order on Payment Success
Section 13: Deploy API
Lecture 54 Preparing API for Deploy
Lecture 55 Deploy API
Section 14: End of the Course
Lecture 56 Congratulations!!!
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
Password/解压密码www.tbtos.com
转载请注明:0daytown » Build Ecommerce Rest Api With Django Rest Framework & Python