Django for WordPress Developers

Learn how to code in python and how to use Django while drawing parallels to WordPress
Rating: 3.8 out of 5 (403 ratings)
30,029 students
Django for WordPress Developers
Rating: 3.8 out of 5 (403 ratings)
30,029 students
Understand how python works as a programming language
Create a basic Class and Object in python and php
Create a TO-DO application using python
Understand the architecture of the Django framework
Create a Django server
Create a basic blog using core python and Django
Create a CMS using Django's powerful package and extension management system
Create an eCommerce store using Oscar Commerce
Create an eCommerce store using Mezzanine and Cartridge
Create an eCommerce store using Saleor

Requirements

  • Basic understanding of how web programming works
  • Basic knowledge of php/WordPress or python
Description

This course is an introduction to Django specifically targeted at WordPress or intermediate web developers. In this course we will walk through everything from the basic principles of python to developing a full e-commerce system using the Django framework.

Some of the sections include:

  • Discussing the differences and similarities between php and python
  • Setting up a functional python workspace
  • Creating a basic TODO app in python
  • Installing and customising Django
  • Creating a blog using Django
  • Creating a CMS using Django
  • Creating 3 different e-commerce stores using Django
Who this course is for:
  • Anyone who has a basic understanding of web development and would like to broaden their skillset
  • Anyone who has a basic understanding of php or python
  • NOT for someone who does not want to learn how to code in python
Course content
7 sections • 42 lectures • 6h 30m total length
  • Requirements and Assumptions for the course
    02:26
  • python vs php, philosophy and focus
    01:56
  • Basic syntax differences between python and php
    04:46
  • Differences between python and php
    3 questions
  • A bit about Classes
    02:05
  • Creating a python Class
    07:25
  • Creating a php Class
    10:38
  • Basic Python Classes
    3 questions
  • Instantiating an object of a Class in python
    09:18
  • Creating the TO-DO app
    12:43
  • Lists and Dictionaries (arrays) in python
    12:29
  • Finishing our TO-DO app
    09:50
  • Some detailed questions about python
    3 questions
  • Virtual Environments in python
    09:51
  • Setting up the basics of Django
    08:06
  • Creating our first Django app
    06:41
  • Introduction to Django
    4 questions
  • Adding a blog to the admin area
    15:28
  • Creating model fields
    08:08
  • Creating a Django view
    07:38
  • The Django admin area
    3 questions
  • Regular expressions in Django
    08:24
  • The Django template engine
    09:23
  • Pulling model data into the front-end template
    09:11
  • Archive and single views of our blog
    13:09
  • The front-end of Django
    2 questions
  • Adding css, javascript and template partials to our site
    08:24
  • Adding pagination to our view
    17:35
  • Customising pagination from the front-end
    08:50
  • Django blog
    2 questions
  • Creating a blog Category
    11:03
  • Adding Categories to our Posts
    02:49
  • Creating a Menu using Categories
    12:59
  • Creating Category Archive Pages
    16:35
  • Blog clean up and creating ManyToMany fields
    04:13
  • Adding images to our blog Posts
    22:08
  • Finishing off our blog
    2 questions
  • Using the python package directory
    05:04
  • Installing Mezzanine
    08:32
  • Customising Mezzanine in the admin area
    06:40
  • Introduction to Mezzanine
    3 questions
  • Creating a Bootstrap theme for Mezzanine
    04:03
  • Django task management - adding npm grunt and scss to our project
    23:24
  • Cleaning up our styling mixins in Bootstrap
    02:41
  • An introduction to eCommerce
    03:05
  • An overview of this section
    01:15
  • Oscar eCommerce
    21:28
  • Oscar
    3 questions
  • Cartridge and Mezzanine eCommerce
    07:54
  • Cartridge
    1 question
  • Saleor eCommerce
    24:59
  • Saleor
    2 questions
  • Onwards and Upwards!
    00:50

Instructor
Web Developer
Richard Miles
  • 4.0 Instructor Rating
  • 458 Reviews
  • 30,395 Students
  • 2 Courses

Richard is a Web Developer from Cape Town. He is passionate about learning and implementing new technology in the world of API’s, web and mobile application development. With a focus on WordPress and Django. Richard is also a BMUS graduate who enjoys gaming, galavanting around Cape Town and craft beer.