Open Source/Django ( High Level Web framework )

Django ( High Level Web framework ) Certification Training Course Overview

This course is very popular and a complete featured serviceside of a Web framework. You will be knowing the popularity reason of Django in web server frame work. You will be trained to set a developed environment and the methods which will be useful to start your own web applications.

The special aspects of Django is that you can create any type of frame work and can work with frame work of any client side like HTML,XML,JSON, etc…

Audience

  • Any beginner student looking to learn Web framework
  • Anyone interested in building modern web applications

Django ( High Level Web framework ) (40 Hours) Download Course Contents

Live Online Training
Group Training 6700 Date On Request
1-on-1 Training (GTR) 7700
4 Hours
8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Buy Flexi For Only $99 (Online Training Re-imagined)

Course Modules

Module 1:
  • Review of Object Oriented Programming using Python
  • Introduction to Django
  • Django Philosophy
  • Django MTV Framework
  • Django Installation
  • Django Command Line Interface
  • Django Administration
  • Django Application Development
  • Django Application Development
Module 2:
  • Generating Simple Django Views
  • Static and Dynamic View
  • HttpResponse, Request, render_to_response
Module 3:
  • Python Regular Expression Concepts
  • Configuring URLconf’s
  • URL Practice using Regular Expression
Module 4:
  • Django Templates/Advanced Template Usage
  • 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
Module 5:
  • Database Models with Django
  • Database abstraction (Object Relational Mapper)
  • Working with an ORM on the command line
  • Model validation
  • Using Django's admin
  • About Database Models
  • Integration with MySQL Server 5.6
  • 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
  • Using Q Objects
  • Creating Forms from Models
  • Case Study
Module 6:
  • Model Forms
Module 7:
  • Forms, Contact Forms and Templates Integration
Module 8:
  • Email Forms, SMTP Configuration Case Study
Module 9:
  • Using the Django Admin Interface
Module 10:
  • Access Control with Sessions and Users
Module 11:
  • Generic Views/Class-based views
Module 12:
  • Restframework Case Study Serialisation
Module 13:
  • Advance Django Concepts
  • Export and import of data (via JSON)
  • How to handle static files in Django
  • Different debugging techniques
  • Logging File Create and Formats
  • Decorators
  • Pagination
  • Authentication
  • Middleware
  • Write your own middleware
  • Django Project Deployments
Module 14:
  • Summary and Conclusion
Download Course Contents

Request More Information

Course Prerequisites
  • Basic understanding in server side programming and web frameworks

Upon completion of this course, you will be able to accomplish:

  • Creation of websites and web applications
  • Better knowledge in server side languages and its database
  • To create a mobile app with help of HTML
  • Can become a front end developer