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.
I 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
Please note: The project
developed in this course is for learning purposes only. This will teach
you to build most of the custom functionalities of eCommerce website
development. I do not promise that this course is going to be a 100%
eCommerce solution for your live business. Also, this course is not for
non technical business owners.
With that said, we will
be building a fully custom featured eCommerce application using a Python
Django web framework. You will be learning how to make your own custom
user model, categories and products, Carts, Incrementing, Decrementing
and removing car items, Unlimited Product image gallery, Orders,
Payments, also we will be making “after order functionalities” such as
reduce the quantify of sold products, send the order received email,
clearing the cart, Order completion page as well as generating an
invoice for the order. Also, we will be making a Review and Rating
system where we will be designing the interactive rating stars from
scratch that even allows you to rate a half star rating. We will be also
making my account functionalities for the customer who can easily edit
his profile, profile pictures, change his account password, and also
manage his orders.
With everything in place, we will be
deploying this application on AWS Elastic Beanstalk with the RDS
Postgres database also we will AWS S3 Bucket for the media storage. With
that in place, we will also configure a custom domain name where you
will be configuring AWS Route 53 as well as we will also be installing
the Free SSL Certificate provided by AWS.
you need to know before you get started with this course? Well, this is
a 100% project based course, I will not be teaching you very basic
things about programming. So I expect you to have at least a basic
knowledge of Python and Django.
If you are a very beginner, then please do some crash course and come back here.
All you have to know is the basic HTML, and of course a python and Django knowledge.