Scripting School Provides Ant Online Training , AngularJS Online Training, Backbone js Online Training , Node.Js Online Training , JavaScript Online Training, LUA Online Training, Groovy Scripts Online Training , Groovy on Grails Online Training , HTML5 Online Training , Maven Online Training , Perl Script Online Training , PowerShell Online Training , Python Online Training , PHP Online Training , Ruby Script Online Training , Ruby on Rails Online Training , R Scripts Online Training , TCL Script Online Training , Unix Shell Script Online Training , VBScript Online Training ,Hadoop Online Training, Advanced Java Online Training, Core Java Online Training, Hibernate Online Training, J2EE Online Training, Spring Online Training, .NET Online Training, Microsoft BI Online Training, Microsoft SSAS Online Training, Microsoft SSIS Online Training, Microsoft SSRS Online Training, SharePoint BI Online Training, SharePoint Online Training, Windows Server 2008 Admin Online Training, Cognos Online Training, Datastage Online Training, Informatica Online Training, OBIA Online Training, OBIEE Online Training, Teradata Online Training, Advanced Perl Online Training, Android Online Training, Drupal Online Training, Joomla Online Training, PHP Online Training, Python Online Training, Salesforce Online Training, SAS Clinical Online Training, SEO Online Training, Veritas Volume Manager Online Training, Web Designing Online Training.

Django Online Training

Introduction to Django
  • What is Django?
  • Django and Python
  • Django Components
Installing & Configuring Django Components
  • Downloading & Installing Django
  • Getting started with Django
  • Choosing a Database
  • Creating a New Project
Generating Simple Django Views
  • Generic Views
  • Django’s take on MVC
  • Model, View and Template
  • DRY programming: Don’t Repeat Yourself

About the 3 Core Files

  • models.py
  • urls.py
  • views.py

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
  • RequestContext Processors
  • Global Context Processors

Django Forms

  • 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
  • Form classes
  • Validation
  • Authentication
  • Advanced Forms processing techniques
Setting up database connections
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

Managing Users & the Django admin tool
Installing and using ‘out of the box’ Django features
Django URL Patterns and Views
Designing a good URL scheme

  • Django & REST APIs
  • Django REST framework
  • Django-piston
  • Unit Testing with Django
  • Overview / Refresher on Unit Testing and why it’s good
  • Using Python’s unittest2 library
  • Test
  • Test Databases
  • Doctests
  • Debugging Best Practices