Django Online Training

Django Online Training

Django Online Training
Django Online Training

Django Online Training Course Content :

Introduction

  • About Django
  • Django Components

Installing & Configuring Django Components

  • Django Pre-Requisites
  • Downloading & Installing Django
  • Choosing a Database
  • Creating a New Project

Generating Simple Django Views

  • About View Functions
  • Using Django’s HttpResponse Class
  • Understanding HttpRequest Objects
  • Using QueryDict Objects

Configuring URLconf’s

  • About URLconf
  • Regular Expressions
  • Expression Examples
  • Simple URLConf Examples
  • Using Multiple URLConf’s
  • Passing URL Arguments

Django Templates

  • About Templates
  • Template Fundamentals
  • Creating Template Objects
  • Loading Template Files
  • Filling in Template Content (Context Objects)
  • Template Filters
  • Template Tags
  • More on For Loops
  • Template Inheritance
  • Easy Rendering of Templates
  • Request Context Processors
  • Global Context Processors

HTML Forms with Forms (formerly newforms)

  • The Forms Module
  • Creating the Form
  • Generating Output From the Form
  • Customizing Field Parameters
  • Processing Form Data
  • Custom Form Field Validation
  • Generating Custom Field Errors
  • Customizing Form Output

Database Models with Django

  • About Database Models
  • Configuring Django for Database Access
  • Understanding Django Apps
  • About Django Models
  • Defining Django Models
  • Understanding Model Fields & Options
  • Table Naming Conventions
  • Creating A Django Model
  • Adding the App to Your Project
  • Validating the App
  • Generating & Reviewing the SQL
  • Adding Data to the Model
  • Primary Keys and the Model
  • Simple Data Retrieval Using a Model
  • Understanding QuerySets
  • Applying Filters
  • Specifying Field Lookups
  • Lookup Types
  • Slicing QuerySets
  • Specifying Ordering in QuerySets
  • Common QuerySet Methods
  • Deleting Records
  • Managing Related Records
  • Retrieving Related Records

Django ORM

  • ORM Configuration
  • Mapper Configuration
  • Relationship Configuration
  • Inheritance Mapping
  • Advanced Collection Configuration
  • Configuration Extensions
  • Declarative Extension
  • Association Proxy
  • Hybrid Attrbutes
  • Mutable Scalars
  • Ordered List
  • ORM Usage: Session Usage and Guidelines
  • Query API reference
  • Relationship Loading Techniques
  • Using Q Objects
  • Creating Forms from Models

Using the Django Admin Interface

  • Enabling the Admin Interface
  • Creating an Admin User

Access Control with Sessions and Users

  • Cookies & Django
  • The Django Session Framework
  • Sessions in Views
  • Session Tuning
  • Installing Django User Authentication
  • Using Authentication in Views
  • Login and Logout
  • Building your Own Login/ Logout Views
  • Authentication Decorators
  • Adding & Deactivating Users
  • Asynchronous Messaging
  • Managing Permissions

Generic Views

  • Simple Generic Views
  • Using Generic Redirects
  • Other Generic Views
  • Create/ Update/ Delete Generic views

Creating Syndication Feeds

  • About Syndication

AJAX Integration with Django

  • AJAX with Django

Data Caching for Performance

  • Data Caching
  • Setting up Per-View Caching
  • Site Caching

Preventing Cross Site Request Forgery

  • Cross Site Request Forgery

Django’s Email Functionality

  • Configuring Mail Settings
  • Sending Email
  • Other Email Functions

Deploying Django Applications

  • Deploying to Apache

Using ReportLab for PDF Generation

  • About ReportLab Toolkit

Drop your query

What my Client's Say?

 

  • Prabhu is an excellent instructor, very patient and thorough. I have tried another training class and EXPLORE IT far exceeds other trainers and their methods ~ Hassan Malik

  • An extremely helpful and informative course. Training materials were well organized and provided good case studies. Instructor was extremely professional and pleasant to learn from.~ Bhavani Sudarshnam

  • The training was clear and detailed. I like Parker's style of teaching as the recurrent training is a thorough review of the HR. Every opportunity for the student to ask questions was provided. ~ Yiting Chen

  • Jane Anderson conducted the class in a very professional manner. Examples were very relevant and I feel that I gained a lot from the updated materials this year.~ Somesh Taneja

  • Prem was a great instructor. Thanks Prem for making the training easy to understand. A lot of information was covered. He made the approach easy to follow.~ Komali Sambakula

  • She wants to make sure that her students walk away from her course with a good working knowledge. She is an excellent trainer and cares that all of her students learn the material.~ Kiran Jain

  • Krishna is very thorough and professional. He made the code very understandable. I was very impressed with his teaching methods and presentation of the regulations. EXPLORE IT is the best! ~ Rajesh Isukapalli

  • Mr. Chris Brown was very affirmative with the course, on time and fluent. This is my second recourse with him. I hope to take his course as long as I am shipping at my current job. ~ Awais Rahim