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?

 

  • It was a great course over my expectations. I am eager to have another course wıth you as soon as possıble ~ R. Kamand

  • All in all, it was a very constructive and one in a lifetime experience. I'm so glad that I was part of it.~ T. Engin

  • It was the best decision I had ever made in my life. Although it was expensive for me, but I don't regret even for one second. ~ Maruti Malla

  • Thank you for this great course. I learned a lot of things, I met very nice people and I am happy that I had these 6 crazy weeks with you.".~ Najmul Shar A Baig

  • Very nice and friendly tutor and staff. The course was very fruitful, particularly the input sessions during the first half of it.~ Radha Nandyala

  • It was such great experience, though it was really intensive, it was worth doing it! Cant thank enough all team effort esp Mohan! .~ Rohan Kumar

  • The course was really good because it was a practical course.~ M.Radha patel

  • I liked this experience. Good tutor and nice mates. I will always remember it. ~ Jitu Bavaria