❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [April 29th, 2023]
(Please note this course detail is from the official platform)
Learn how to use Python as a programming language.
In Python and PHP, create a basic class and object.
Using Python, create a to-do list application.
Understand the Django framework's architecture.
Set up a Django server.
Create a simple blog with Django and core Python.
Django's strong package and extension management system can be used to build a CMS.
Oscar Commerce can be used to create an online store.
Using Mezzanine and Cartridge, create an eCommerce store.
Create an online store with Saleor.
Course Syllabus
Requirements and Assumptions for the course
python vs php, philosophy and focus
Basic syntax differences between python and php
Differences between python and php
A bit about Classes
Creating a python Class
Creating a php Class
Basic Python Classes
Instantiating an object of a Class in python
Creating the TO-DO app
Lists and Dictionaries (arrays) in python
Finishing our TO-DO app
Some detailed questions about python
Virtual Environments in python
Setting up the basics of Django
Creating our first Django app
Introduction to Django
Creating model fields
Creating a Django view
Regular expressions in Django
The Django template engine
Pulling model data into the front-end template
Archive and single views of our blog
The front-end of Django
Adding css, javascript and template partials to our site
Adding pagination to our view
Customising pagination from the front-end
Django blog
Creating a blog Category
Adding Categories to our Posts
Creating a Menu using Categories
Creating Category Archive Pages
Blog clean up and creating ManyToMany fields
Adding images to our blog Posts
Using the python package directory
Installing Mezzanine
Customising the front-end of Mezzanine
Introduction to Mezzanine
Creating a Bootstrap theme for Mezzanine
Django task management - adding npm grunt and scss to our project
Cleaning up our styling mixins in Bootstrap
An introduction to eCommerce
An overview of this section
Oscar eCommerce
Oscar
Cartridge and Mezzanine eCommerce
Cartridge
Saleor eCommerce
Saleor
Onwards and Upwards!