Description
In this course, you will learn:-
- 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.
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!