EDUZZA

Become a Django Developer Curriculum

Section 1: Introduction
Framework
What is a Framework?
What is MVC Framework
Why Django
Getting Started
Virtualenv
A Good IDE
Environment
Install the Django
Section 2: Getting Started with Django
Creating the first Project
Creating the Project
Integrating the Project to Sublime Project
Running the Server
Solving the Issues
Our First User
Hellow World!!
My First Hello World!!
Section 3: Basic Templates
Working with Templates
BASE_DIR
Render the Templates
Adding our first first app to settings.py file
Template DIRS
Section 4: Setting up the Models
Database in Python
Database Setup
Sqlite Browser
Working with Databases
Default Database
Updated Database
Creating the Database Schema in db.sqlite3
Populate the values in sqlite Database
How to login to the Database
How to check for the description of the Tables
How to insert the values into the Tables
Check the contents using the Shell
Section 5: Working with the Admin
Managing the Admin
Integrating your application with the Admin
How to register our app to Admin Site
How the Admin Site works
When and Why to Use th eAdmin Interface-and When Not to
Section 6: Models and Templates
Models and Templates
Integration of the Models with the Templates
Adding a new field to the Model
Migration
Section 7: Advanced Templates
Advanced Templates
Variables
Tags and Filters
Template Inheritance
Section 8: Forms
Working with Forms
Modification to the urls.py
Modification to the views.py
Setting up the forms.py
Creating of the Templates
Sending a Email
Modifying the setting.py files
Modifying the views.py files
Modifying the urls.py
Modular Forms
Modification to models.py
Modification to forms.py
Modification to views.py
Modification to urls.py
Crispy Forms
Installation to the Crispy Forms
Adding the crispy_forms to the settings.py
Making our application ready for Bootstrap
Modifications in the address-form.html and contact.html
Section 9: Bootstrap to Django
Section 10: Static Files
Static Files
Points to be noted
How it works internally
Create a new App
Settings Contents
Static Contents
Template Contents
Views Content
Urls Content
What happened here (STATICFILES_DIRS)
What happened here (STATIC_ROOT)
Why this happened
Section 11: Caching
Setting up the Cache
Memcahced
Database Caching
File System Caching
The Per Site Cache
The Per View Cache
Section 12: Django Toolbar
Django Debug Toolbar
Installation
Quick Setup
Section 13: Template Inheritance in Django Using Bootstrap
Section 14: Django Registration Redux
Section 15: Advanced Database Concepts
Advanced Models
Playing in the Shell
Acessing the Foreign Key Values
Section 16: Django Extensions
Django Extensions
Installation
Adding to the setting.py
References
Section 17: Django REST APIs
Working with the REST API
Installation
Adding the tasty pie App to setting.py file
Creating the Resources
Hooking up the Resources
Creating more Resources
Limiting Data and Access
Section 18: Django Debugging
Debugging
Django Debug Toolbar
Django Extensions
References
Section 19: Logging in Django
Section 20: Production Ready
Making the Django code Production ready
First Modification
Second Modification
Modification 3
Section 21: Django Project
TAKE THIS COURSE
  • $699.00
  • 40 Days

REVIEWS / TESTIMONIALS