Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 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
    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