Course Highlights
  • Government certification
  • Certification valid for life
  • Lifelong e-learning access
  • Learning Hours: 14 hrs
  • Life Time Job Support
  • Job Profile Tagging
Skills you will learn!
Curriculum

4 Topics
What Is a Web Framework?
MVC
Django Evolution
Getting Help

3 Topics
Installation
Database Setup
Starting a Project

7 Topics
Your First View: Dynamic Content
Mapping URLs to Views
How Django Processes a Request
URLconfs and Loose Coupling
404 Errors
Your Second View: Dynamic URLs
Django’s Pretty Error Pages

6 Topics
Template System Basics
Using the Template System
Basic Template Tags and Filters
Philosophies and Limitations
Using Templates in Views
Template Inheritance

11 Topics
The “Dumb” Way to Do Database Queries in Views
The MTV Development Pattern
Configuring the Database
Your First App
Defining Models in Python
Your First Model
Installing the Model
Basic Data Access
Inserting and Updating Data
Selecting Objects
Making Changes to a Database Schema

5 Topics
Activating the Admin Interface
Using the Admin Interface
Customizing the Admin Interface
Customizing the Admin Interface’s Look and Feel
When and Why to Use the Admin Interface

6 Topics
Search
The “Perfect Form”
Processing the Submission
Custom Validation Rules
A Custom Look and Feel
Creating Forms from Models

2 Topics
URLconf Tricks
Including Other URLconfs

3 Topics
Using Generic Views
Generic Views of Objects
Extending Generic Views

7 Topics
Template Language Review
RequestContext and Context Processors
Inside Template Loading
Extending the Template System
Writing Custom Template Loaders
Using the Built-in Template Reference
Configuring the Template System in Standalone Mode

6 Topics
The basics: views and MIME-types
Producing CSV
Generating PDFs
Other Possibilities
The Syndication Feed Framework
The Sitemap Framework

4 Topics
Cookies
Django’s Session Framework
Users and Authentication
The Other Bits: Permissions Groups Messages and Profiles

7 Topics
Setting Up the Cache
The Per-Site Cache
The Per-View Cache
The Low-Level Cache API
Upstream Caches
Other Optimizations
Order of MIDDLEWARE_CLASSES

7 Topics
The Django Standard Library
Sites
Flatpages
Redirects
CSRF Protection
Humanizing Data
Markup Filters

4 Topics
What’s Middleware?
Middleware Installation
Middleware Methods
Built-in Middleware

3 Topics
Integrating with a Legacy Database
Integrating with an Authentication System
Integrating with Legacy Web Applications

4 Topics
The Zen of Admin
Customizing Admin Templates
Creating Custom Admin Views
Overriding Built-in Views

7 Topics
Specifying Translation Strings in Python Code
Specifying Translation Strings in Template Code
Creating Language Files
How Django Discovers Language Preference
The set_language Redirect View
Using Translations in Your Own Projects
Translations and JavaScript

9 Topics
The Theme of Web Security
SQL Injection
Cross-Site Scripting (XSS)
Cross-Site Request Forgery
Session Forging/Hijacking
Email Header Injection
Directory Traversal
Exposed Error Messages
A Final Word on Security

6 Topics
Shared Nothing
A Note on Personal Preferences
Using Django with Apache and mod_python
Using Django with FastCGI
Scaling
Performance Tuning

  Write a Review

Certified Django Developer

Go to Paid Course