Django - Ecommerce Application
Project Setup
Project Development
Payment Integration
Deployment on AWS
About This Course
Build Python Django eCommerce website with advanced custom functionalities, RDS Postgres and deploy it on Amazon AWS
Description
Welcome to the Project-Based Django Web Development Course where you will learn to develop a fully-featured eCommerce website and redesign any Django-based web applications.
We designed this course, for anyone seeking to learn and build a Django-based custom web application. By the end of this course, you will be able to analyze, design, and develop your own eCommerce application and deploy it on the live server with the custom domain name.
What you will learn
- Make real world eCommerce applications using Python and Django Framework
- Django Custom User Model, Category & Media Files
- Working with Products
- Context Processors & Product Details
- Setup Git and Carts Functionality
- Add to Cart using Session Keys, Increment/decrement/remove Cart Items
- Fixing Cart Bugs & Context Processor for Cart Item Counter
- Paginator & Search
- Product Variations & Variation Manager
- Adding the Variation in Cart, Grouping Cart Item Variations
- Registration, Login with Token Based Verification & Message Alerts
- User Account Activation & Activation Link Expiry
- Forgot Password with Secure Validation Links
- Cart Checkout, automatically assign the Cart Items to Logged-in User
- Orders & Order Number Generation
- Payment Gateway Integration & Place Order
- After Order Functionalities
- Review and Rating System
- Two Factor Checks for Submitting Reviews (Login check & Product purchase check)
- Rating Average & Review Count Calculation
- My Account Functionalities
- Product Gallery with Unlimited Images
- Django Security Measures
- Deploying Application on AWS Elastic Beanstalk (EB)
Course Curriculum
Available in
days
days
after you enroll
- Important Instructions
- Download - Resources
- E-Comm Project Documents
- Introduction & Syllabus Discussion. (52:15)
- What is Django and its working. (55:52)
- How web work & GitHub repository. (54:31)
- Virtual environment and Project Creation. (50:23)
- App creation and template configuration with home page integration. (53:14)
- Static and setting configuration and GitHub code pushing. (53:17)
- GitHub and Doubt solution. (54:13)
- Category app creation and model, views define. (23:05)
- Django ORM working and Database. (75:14)
- Account app model and views creation. (52:58)
- Admin page and panel configuration and Queries working. (45:59)
- Category functionalities creations. (47:21)
- Store app creation and product model creation. (53:31)
- Store app views and URLs configuration. (55:45)
- Store page updation with dynamic category implementation in backend. (38:20)
- Home page updation with Jinja templating& category updation in frontend. (46:07)
- Product stock functionality and Cart app creation. (35:49)
- Django interview questions. (42:54)
- Cart app models, views creation and session key functionality. (44:01)
- Cart page updation and doubt clearing. (36:34)
- Cart item increment and decrement functionality add. (49:15)
- Cart views updation, product cart added tag. (64:20)
- Search and pagination functionality. (30:32)
- Product variation in store functionality backend. (50:14)
- Product variation in store functionality frontend. (40:46)
- Product variation in cart functionality. (48:40)
- Accounts app views and URLs creation for sign-in and registration functionality. (47:11)
- User registration functionality. (39:39)
- User login - logout functionality. (33:54)
- SMTP configuration. (41:02)
- Enhancement in login functionality, Dashboard creation and forget password functionality. (40:42)
- Cart checkout functionality. (47:50)
- Cart checkout and billing address functionality. (44:10)
- Place order functionality. (20:12)
- PayPal sandbox account creation for testing and payment functionality. (39:20)
- Order placed functionality and task assign. (8:53)
- My account and dashboard functionality. (66:14)
- Order details functionality, Product gallery and Django security measure. (47:08)
- Project deployment. (92:21)
Best for learning
- 12 Months of all courses unlimited access
- +
- Completion Certificates
- Free access to new courses
- Internships/Projects
INR
2999/Year
USD
39.99/Year