O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learn Python Django From Scratch

Video Description

This course shows you how to learn Django from scratch - from a beginner level through to a fully functional project. If you've been using Python for a while now and want to move that expertise onto the Web, then this course is for you. You might be surprised at how rapidly you can achieve relatively complex functionality, thanks to the magic of the framework and ORM that Django provides. The curriculum starts off covering the absolute basics of what Django does and how it works. The earlier sections are slower and thorough, to ensure you gain a deep understanding of the workflow. Later in the course, the pace picks up as you become comfortable with the environment, to flesh out a fully-functional web storefront capable of taking orders, processing payments and receiving and displaying input from the user.

Table of Contents

  1. 1.Intro to the course
    1. Course Introduction 00:04:10
    2. Overview of Final Project 00:00:58
  2. 2.Introduction to Django
    1. Introduction 00:00:36
    2. Django Installation And Configuration 00:11:20
    3. Mvc Applied To Django 00:08:20
    4. Basic Views, Templates And Urls 00:15:38
    5. Models, Databases, Migrations 00:19:07
    6. Section 2 Recap 00:01:38
    7. Section 2 Quiz 00:01:34
  3. 3.Creating a User Authentication System
    1. Intro to Section 3 00:01:02
    2. Simple User Authentication System 00:22:19
    3. Login & Session Variables 00:18:40
    4. Social Registration 00:13:29
    5. Section 3 Review 00:00:32
    6. Section 3 Quiz 00:00:38
  4. 4.Frontending
    1. Intro to Section 4 00:00:30
    2. Template Language & Static Files 00:16:50
    3. Twitter Bootstrap Integration 00:20:18
    4. Static File Compression 00:17:05
    5. Section 4 Review 00:00:37
    6. Section 4 Quiz 00:00:26
  5. 5.E-Commerce
    1. Intro to Section 5 00:00:25
    2. Preparing The Storefront 00:26:36
    3. Adding A Shopping Cart 00:20:13
    4. Paypal Integration 00:21:12
    5. Stripe Integration With Ajax 00:20:31
    6. Section 5 Review 00:00:42
    7. Section 5 Quiz 00:00:30
  6. 6.File Uploading, Ajax and E-mailing
    1. Intro to Section 6 00:00:37
    2. File Upload 00:14:05
    3. Forms 00:13:20
    4. Advanced Emailing 00:10:26
    5. Section 6 Review 00:00:39
    6. Section 6 Quiz 00:00:25
  7. 7.Geolocation and Map Integration
    1. Intro to Section 7 00:00:37
    2. Adding A Map Representation 00:08:35
    3. Advanced Map Usage 00:08:24
    4. Section 7 Review 00:00:32
    5. Section 7 Quiz 00:00:30
  8. 8.Django Power-Ups: Services and SignalsDjango Power-Ups: Services and Signals
    1. Intro to Section 8 00:00:53
    2. Building A Web Service With Tastypie 00:11:05
    3. Signals 00:08:16
    4. Section 8 Review 00:00:42
    5. Section 8 Quiz 00:00:27
  9. 9.Testing Your Sit
    1. Intro to Section 9 00:00:21
    2. Adding the Django Debug Toolbar 00:04:37
    3. Unit Testing 00:18:05
    4. Logging 00:12:14
    5. Section 9 Review 00:00:40
    6. Section 9 Quiz 00:00:25
  10. Course Conclusion
    1. Conclusion 00:04:55