Python Django: Build an E-commerce Store - 2025
- Descrição
- Currículo
- FAQ
- Revisões
Welcome! I’m here to help you to build your own E-commerce store with Django.
— Please read carefully —
This course is primarily intended for those with a basic knowledge of Django. You also need to have some knowledge of HTML, CSS, JavaScript and a little bit of bootstrap would be helpful. If you meet these conditions then this course is for you!
I want to help YOU to build your very first E-commerce store!
Please note:
The eCommerce store project that is developed in this course is for learning purposes only. I will teach you how to build an eCommerce store with the expected custom functionalities of a live store.
I do not promise that this course is going to be a 100% eCommerce solution for your business. Another important thing to bear in mind, is that this course is not for non-technical users.
The Python Django: Build an E-commerce Store – course has been structured in a simple and logical order. Everything that has been designed from the styling to the graphics and topics covered is crafted with the absolute duty of care towards the student.
Detailed course breakdown:
Building an ecommerce store with Django
Learn the fundamentals of Django.
Set up the foundation for an ecommerce website.
Payment Integration with PayPal
Implement payment processing using PayPal.
Real-World application development
Gain practical experience by building a real-world ecommerce application.
Shopping cart development
Create a shopping cart feature for your ecommerce site.
User management
Implement user management functionality.
Email verification
Add email verification features to enhance user management.
AWS Integration
Utilize Amazon Web Services (AWS) for storage (Amazon S3), database (Amazon RDS), and hosting (Amazon Elastic Beanstalk).
Deployment (live server hosting) options
Explore different deployment options, including Render deployment and Amazon Elastic Beanstalk deployment.
Shipping and order functionality
Implement shipping and order processing features.
Styling and validation
Enhance the user interface and ensure data validation.
Password management
Implement secure password management features.
Cart functionality
Handle shopping cart functionality, including sessions, adding, deleting, updating, testing, and optimization.
Context processors
Learn about context processors and their role in Django.
Model management
Understand how to manage models within the Django framework.
Additional functionality
Explore extra functionality beyond the core topics.
-
It covers all the concepts that you need to be aware of, in order to create your e-commerce store.
-
The course is structured in a logical and cohesive way – not just random lectures plastered everywhere.
-
It starts off very simple and then builds on gradually throughout the course.
-
This course is jam-packed with code snippets/references and with the full project source code (as a zip file).
-
We will learn how to integrate PayPal functionality.
The Python Django: Build an E-commerce Store course is a highly practical course and allows you to apply your knowledge:
-
There is a wealth of hands-on lectures throughout this course.
Your instructor:
My name is Arno Pretorius. I’m a qualified IT teacher who has taught programming both in-person and online. My main passions are teaching and technology, so I thought why not just combine the best of both worlds to create something truly amazing and valuable. Over the years, I have created and deployed many real-world Django-based applications, including a job portal for university graduates and an exclusive social network.
I’m a Software developer, an AWS Solutions Architect and Developer associate. I have a keen interest in cloud computing, web development and everything that relates to programming and technology.
So, let’s go and become fluent in Django, along with an extra service or two.
Trust me you are in good hands!
This course also comes with:
– 18 + hours of on-demand video
– Full lifetime access
– A Udemy certificate of completion
– Access on mobile and TV
Join me in this course if you want to build your own E-commerce store with Django!
-
7Python and Visual Studio Code - Installation - WindowsVídeo Aula
-
8Python and Visual Studio Code - Installation - MacOSVídeo Aula
-
9Django project setup - WindowsVídeo Aula
-
10Configure the Python Interpreter - WindowsVídeo Aula
-
11Various options to issue commands - [Optional]Vídeo Aula
-
12Django project setup - MacOSVídeo Aula
-
13Create a Django app - (store)Vídeo Aula
-
14Building our modelsVídeo Aula
-
15Adding an image fieldVídeo Aula
-
16Configuring Django for static filesVídeo Aula
-
17Configuring Django for image uploadsVídeo Aula
-
18Basic - Django admin configurationVídeo Aula
-
19Advanced - Django admin configurationVídeo Aula
-
20Important links for this section - [NOTE]Texto
-
21Configure template renderingVídeo Aula
-
22Configure our URL files and store viewVídeo Aula
-
23Creating a base pageVídeo Aula
-
24Creating the initial store pageVídeo Aula
-
25Populating our databaseVídeo Aula
-
26Building the category viewVídeo Aula
-
27Styling the main product data grid - Pt. 1Vídeo Aula
-
28Build the main product data grid - Pt. 2Vídeo Aula
-
29Creating the singular product pageVídeo Aula
-
30Creating the singular product page - ContinuedVídeo Aula
-
31Creating dynamic linksVídeo Aula
-
32Building the list category viewVídeo Aula
-
33Building the product category data gridVídeo Aula
-
53Create a Django app - (account)Vídeo Aula
-
54Configure our URL filesVídeo Aula
-
55User registration - Pt. 1Vídeo Aula
-
56Django Crispy Forms - [Important]Vídeo Aula
-
57User registration - Pt. 2Vídeo Aula
-
58User registration - Pt. 3Vídeo Aula
-
59Static files - Manually refresh your static files by clearing the cacheTexto
-
60Email verification - TemplatesVídeo Aula
-
61Email verification - Basic urls and viewsVídeo Aula
-
62Email verification - TokensVídeo Aula
-
63Email verification - View functionality - Pt. 1Vídeo Aula
-
64Email verification - View functionality - Pt. 2Vídeo Aula
-
65Email functionality - [Important]Texto
-
66Setup the email backendVídeo Aula
-
67Setup the email backend - Additional informationTexto
-
68Styling the email verification templatesVídeo Aula
-
69VS Code - Change the text appearance - [Optional]Vídeo Aula
-
70Email verification - Final demonstrationVídeo Aula
-
71User authentication - LoginVídeo Aula
-
72User authentication - LogoutVídeo Aula
-
73Styling the dashboard templateVídeo Aula
-
74Integrate the profile management templatesVídeo Aula
-
75Profile management - Updating our username and emailVídeo Aula
-
76Profile management - Deleting an accountVídeo Aula
