Tags
Language
Tags
March 2025
Su Mo Tu We Th Fr Sa
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
SpicyMags.xyz

Python Ecommerce | Build A Django Ecommerce Web Application

Posted By: ELK1nG
Python Ecommerce | Build A Django Ecommerce Web Application

Python Ecommerce | Build A Django Ecommerce Web Application
Last updated 11/2017
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 23.46 GB | Duration: 33h 4m

Launch your business by learning to build your own eCommerce app step-by-step.

What you'll learn

Learn the ins and outs of Python's popular library Django

Django version 1.11

Payment Integration using Stripe

Email Marketing Integration using Mailchimp

Going Live using the host Heroku

Adding a custom domain and implement HTTPs (using Let's Encrypt)

Learn Bootstrap Version 4 basics (including Django Integration)

jQuery Fast Track Section (learn the basics)

Build a REST API

Build custom analytics

Create a custom user model

Guest Checkout

Integrate Email for notifications

Learning how to use Signals in Django

Build an internal Search Engine

Learn AJAX and Asynchronous Programing with Django and Javascript (jQuery)

Digital item sales and downloads

Requirements

Python Experience is Recommended (check out our 30 Days of Python Course)

A laptop or PC made after 2009 (probably)

Mac, Linux, or Windows 8 & Above

Description

What used to take a big team of people can now be accomplished by you and you alone. It's all thanks to the massive improvements to what programming languages can do. Python is the perfect beginner's starting point because it's simple to understand while being powerful enough for experts to build self-driving cars and AI systems. This course leverages Python to build a fully functioning eCommerce website and application using the Django framework. Why Django and why now?Django is built for speed. Both in functionality and in development time. Some of the top tech companies are build on Django: Instagram and Pinterest to name a couple.Django is written in Python and therefore it helps you further master Python. Huge support from developers around the world. Run into an issue with something in python or Django? A quick google search will likely yield an answer (if not, I'll try to help you out too)Python is the easiest to start with AND it's made for the pros (such as building Artificial Intelligence)Why eCommerce? Why not social networking?I do have course called Tweetme that covers building twitter-like service. That course will show you how to create a social network step-by-step. I do encourage you to take that course but I'll say this course should be taken first for a key reason…Validation. Proving any project is worth your effort and time can be very challenging. Proving that a social network is viable is also VERY VERY challenging. eCommerce, on the other hand, it's very clear if your project is working: it's either making sales or it's not. Here's the thing. I want you to build a super successful project and change your life as a result of that project. I believe the only way you can do that is by committing yourself to working through projects from start to finish. This project is the result of everything I've ever done and learned in programming. I show you step-by-step to help you learn the context of how all of this is used. Along the way, I'll explain the WHY behind the HOW. It's an amazingly exciting time to get into coding/programming/software development/technology! I hope you join me.Thank you,Justin

Overview

Section 1: Getting Started

Lecture 1 Welcome to Getting Started with eCommerce

Lecture 2 Software

Lecture 3 System Setup

Lecture 4 Open Source and Our Contribution

Lecture 5 Using GitHub

Lecture 6 Live Walkthrough

Lecture 7 Where to Get Help

Section 2: Hello World

Lecture 8 Intro

Lecture 9 A Fresh Virtualenv

Lecture 10 Hello World

Lecture 11 Render HTML

Lecture 12 Django Template

Lecture 13 Template Context

Lecture 14 HTML Form

Lecture 15 Django Forms

Lecture 16 User Login

Lecture 17 User Register

Lecture 18 Setup & Serve Local Static & Media Files

Section 3: Products Component

Lecture 19 Intro

Lecture 20 Your First App Module

Lecture 21 Understanding CRUD

Lecture 22 Product Model

Lecture 23 Django Admin

Lecture 24 List View

Lecture 25 Detail View

Lecture 26 ImageField & FileField

Lecture 27 Understanding Lookups

Lecture 28 Custom Model Managers

Lecture 29 Featured & Custom QuerySets

Lecture 30 SlugField & Signals

Lecture 31 Product URLs

Section 4: Templates

Lecture 32 Intro

Lecture 33 Base Template

Lecture 34 Include Tag

Lecture 35 Pass Arguments with Include

Lecture 36 Reusable List View Snippets

Lecture 37 Reverse for URLs

Lecture 38 Navbar

Lecture 39 Template Filters

Lecture 40 ForLoop Counter & Cycle

Section 5: Bootstrap Framework

Lecture 41 Intro

Lecture 42 Adding Bootstrap

Lecture 43 Container vs Container-Fluid

Lecture 44 Rows and Columns

Lecture 45 Column Sizing

Lecture 46 Offsets & Ordering

Lecture 47 Designing for Different Browser Sizes with Breakpoints

Lecture 48 Spacing with Margin & Padding

Lecture 49 Navbar

Lecture 50 Prepare for Integration

Lecture 51 Integrate to Django

Section 6: Search Component

Lecture 52 Intro

Lecture 53 A Basic Search View

Lecture 54 Display the Query to the User

Lecture 55 Creating the Search Form

Lecture 56 Better Lookups with Q

Lecture 57 Tag Component

Lecture 58 Shell Commands for a Brief Intro to Foreign Keys

Lecture 59 Search by Related Model

Section 7: Cart Component

Lecture 60 Intro

Lecture 61 Cart App

Lecture 62 Django Sessions

Lecture 63 Cart Model

Lecture 64 Create a Cart in the View

Lecture 65 Cart Model Manager Part 1

Lecture 66 Cart Model Manager Part 2

Lecture 67 M2M Changed Signal to Calculate Cart Total

Lecture 68 Cart Update View

Lecture 69 Add to Cart Form

Lecture 70 Display Cart

Lecture 71 Remove Items from the Cart

Lecture 72 Cart Icon & Font Awesome

Section 8: Checkout Process

Lecture 73 Intro

Lecture 74 The Roadmap for the Checkout Process

Lecture 75 The Order Component

Lecture 76 Generate the Order ID

Lecture 77 Calculate the Order Total

Lecture 78 Checkout View

Lecture 79 Math with Decimals and Floats in Python

Lecture 80 Upgrading Auth to Prep for Checkout

Lecture 81 Billing Profile Model

Lecture 82 Billing Profile in the Checkout View

Lecture 83 Guest Checkout Profile

Lecture 84 Associate Billing Profile to Order

Lecture 85 Order Manager

Lecture 86 Billing Profile Manager

Lecture 87 Addresses App

Lecture 88 Address App Part 2

Lecture 89 Associate Addresses to Order

Lecture 90 Finalize Checkout

Lecture 91 Reuse Addresses for Checkout

Lecture 92 Checkout Success

Section 9: Fast Track to jQuery

Lecture 93 Intro

Lecture 94 Getting Started

Lecture 95 A Basic Selector

Lecture 96 Selectors Part 2

Lecture 97 Content Overflow Part 1

Lecture 98 Data Types, Iteration and Conditionals

Lecture 99 Content Overflow Part 2

Lecture 100 Click Events

Lecture 101 Handling form data in jQuery

Section 10: Products & Async

Lecture 102 Intro

Lecture 103 Sync vs Async

Lecture 104 Ajax-ify a Form

Lecture 105 Handle Ajax in Django with JsonResponse

Lecture 106 Cart Item Count

Lecture 107 Refresh Cart Ajax

Lecture 108 Refresh Cart Ajax Part 2

Lecture 109 Refresh Cart Ajax Part 3

Lecture 110 Finalize Cart Updating with Ajax

Lecture 111 Auto Search

Lecture 112 Display Errors with jQuery Confirm

Lecture 113 Ajaxify the Contact Form Part 1

Lecture 114 Ajaxify the Contact Form Part 2

Lecture 115 Custom eCommerce JS

Lecture 116 Ajax CSRF Security for Django

Section 11: Custom User Model

Lecture 117 Intro

Lecture 118 Before we get started

Lecture 119 Create the Abstract Base User

Lecture 120 Create the User Model Manager

Lecture 121 Change Default Auth User Model to our Custom Model

Lecture 122 Reload the Database with Fixtures

Lecture 123 Forms & Admin for our Custom User

Lecture 124 Add a Required Field to the User Model

Lecture 125 Update Login & Register Forms

Lecture 126 Login & Register Views

Section 12: Custom Analytics

Lecture 127 Intro

Lecture 128 Getting Started

Lecture 129 Craft the Object Viewed Model

Lecture 130 Get Client IP Address

Lecture 131 A Custom Signal

Lecture 132 Object Viewed Mixin

Lecture 133 Handle the Object Viewed Signal

Lecture 134 Handling and Ending User Sessions

Section 13: Stripe Integration

Lecture 135 Intro

Lecture 136 Getting Started

Lecture 137 Create Stripe Customer

Lecture 138 Payment Method View & Stripe JS

Lecture 139 Improving Payment Method Form

Lecture 140 Improving Payment Method Form Part 2

Lecture 141 Reusable Stripe Module

Lecture 142 Add Card to Customer with Stripe

Lecture 143 Save Card in Django

Lecture 144 Charge the Customer

Lecture 145 Putting it All Together

Lecture 146 Guest Card Checkout

Lecture 147 Changing Payment Methods

Lecture 148 Improving Card UI Part 1

Lecture 149 Improving Card UI Part 2

Section 14: Mailchimp Integration

Lecture 150 Intro

Lecture 151 The Value of Email

Lecture 152 Marketing vs Transactional Email

Lecture 153 Setup API Keys

Lecture 154 Marketing App

Lecture 155 Mailchimp Class Part 1

Lecture 156 Mailchimp Class Part 2

Lecture 157 Mailchimp Class Part 3

Lecture 158 Django & Mailchimp

Lecture 159 User Email Marketing Preference View

Lecture 160 Mailchimp Webhook Handler

Section 15: Go Live

Lecture 161 Local vs Production Environments

Lecture 162 New Settings Module

Lecture 163 Multiple Settings Modules

Lecture 164 Prepare for HTTPs

Lecture 165 The gitignore File

Lecture 166 Requirements File

Lecture 167 Setup Git Version Control

Lecture 168 Deploy to Heroku

Lecture 169 AWS S3 for Static Files

Lecture 170 Add Custom Domain & HTTPs on Heroku

Lecture 171 Live Environment Variables

Lecture 172 Error Views and Templates

Lecture 173 Setup Email to Help Solve Server Errors

Lecture 174 Using Heroku Locally

Section 16: Account & Settings

Lecture 175 User Account Home

Lecture 176 Naming & Dropdown

Lecture 177 Account Bootstrap Cards

Lecture 178 Link Account Bootstrap Cards

Lecture 179 Password Reset and Change

Lecture 180 send_email and get_template

Lecture 181 Email Activation

Lecture 182 Custom QuerySet for Confirmable Activations

Lecture 183 Email Activation View

Lecture 184 Email Reactivation

Lecture 185 Improved Login Form & View

Lecture 186 Login Form for Confirmation Emails

Lecture 187 Upgrading the Guest Checkout Form

Lecture 188 Edit Account Details

Lecture 189 User Product History View

Lecture 190 Orders & Order Detail

Section 17: Selling Digital Items

Lecture 191 Digital Products & Cart

Lecture 192 Shipping-less Checkout

Lecture 193 Product Purchases

Lecture 194 Handling Products Being Purchased

Lecture 195 Display of Refunded Items

Lecture 196 library View

Lecture 197 Library View for Products Only

Lecture 198 Product File Model

Lecture 199 Changing File Field Storage to Protected Location

Lecture 200 Download Product File Part 1

Lecture 201 Download Product File Part 2

Lecture 202 Perform the File Download

Lecture 203 Checking Download Permissions

Lecture 204 In Library Display Part 1

Lecture 205 In Library Display Part 2 with Ajax

Lecture 206 AWS S3 File Upload

Lecture 207 Fixing the Upload Path

Lecture 208 Creating the AWS Download Class

Lecture 209 Using the AWS Download Client

Lecture 210 A Custom Filename

Section 18: Graphs and Sales

Lecture 211 Setup the View

Lecture 212 Add Context for the Order Data

Lecture 213 Intuitive Recent Order Total

Lecture 214 Aggregate & Annotate

Lecture 215 Get Data by Custom QuerySet

Lecture 216 Intro to Datetime Module

Lecture 217 Filter by Range of Time

Lecture 218 Chart-js Intro

Lecture 219 Using Ajax to Render Charts

Lecture 220 Display True Data

Lecture 221 Cleanup

Lecture 222 Inline Js to External

Section 19: Thank you

Lecture 223 Thank you & Next Steps

Anyone who's ready to build their very own eCommerce web app,Anyone who wants to learn how to build a real, comprehensive project.,Entrepreneurs looking to learn the skills needed to build an online business,Anyone who wants to learn Django and/or advance their Python Knowledge,Anyone who wants to improve their Django skills