Django

Online Django

Well if you are looking for web developer jobs then here is the latest framework that will be beneficial for you in all aspects. This framework is rapidly popularised in the IT sector and i.e Django. Training Jaipur has experienced professional instructors who will guide and assist you at the best level.

 

About this course

Django is known as a web development framework that helps in building as well as maintaining the quality of web applications. Django eliminates unnecessary tasks and further makes the development process easy and time-saving. Well at our Online Class, we provide you basic to throughout knowledge of Django Installation, Configuration components, fixing bugs, maintain codes, and many more. So what you waiting for!! Join Today.

Course Content

DJANGO

Introduction

  • What is Django?
  • Scope of Django
  • Architecture
  • Models/Views/Templates
  • Questions

Web Framework

  • Software designed to develop web application
  • Eq: CakePHP, Spring, Django
  • Server Side: PHP/Java/Python/Ruby/….
  • Client Side: HTML/HTML5/CSS/JavaScript/Jquery/…

History

  • 2003, Django Software Foundation 
  • 20% market share in silicon valley, Second place after ruby
  • 3. Developed with python

Introduction to Web Framework

  • What is a server, HTTP Request and HTTP Response?
  • What is a web framework and web application?
  • Challenges in developing web application.
  • Django overview and installation.

Starting a Django Powered Project

  • Django project architecture
  • Understanding manage.py, Understanding settings.py, Understanding __init__.py and wsgi.py, Understanding urls.py and Python regular expression

Starting your First Web Application

  • Django project architecture
  • Understanding admin.py, Understanding models.py, Understanding views.py, 
  • Running Django development server,
  • Working with JavaScript & CSS files.

Templates

  1. Developing Standard Web Template
  • Template tags
  • Filters in templates
  • Template API

Django Admin

  • Activating the Admin interface
  • Creating super user for Admin site
  • Using the Admin site
  • How to use the Admin site
  • The django.contrib package

Models

  • The MVC Development Pattern
  • Defining Models using Python classes
  • Defining Model data fields
  • Initializing model using makemigrations
  • Running model initialization using migrate
  • Registering models in settings.py
  • Registering models with Admin site.

Views and URLconfs

  • Understanding the view layer.
  • Requesting a web page via URL.
  • Rendering web page via view function.
  • Render HTTPResponse to templates.
  • Understanding context data and Python dictionary type.

Forms

  • Form basics
  • GET and POST methods
  • Form validation
  • Rendering forms
  • Model Form

Working with Static File

  • Creating static repository.
  • Loading static files.
  • Adding image file to template.

Advance Models, Views, Forms and Admin

  • Understanding model fields in depth, Database function, Model managers.
  • Django ORM.
  • Class based views.
  • File submission.
  • Making admin more robust.

Extending Templates

Creating a template library

Writing custom template filter

Writing custom templates tags

Registering the tags

Setting a variable in the context

Writing template loader

Testing in Django

  • Testing DjangoProject/App
  • Writing a unit test

Deploying Web Application

  • Deploying Django application on GitHub
  • Deploying Django application on end host or Amazon Web Services

Apply Now

    Online Course

    Apply Now




      Course Content

      DJANGO

      Introduction

      • What is Django?
      • Scope of Django
      • Architecture
      • Models/Views/Templates
      • Questions

      Web Framework

      • Software designed to develop web application
      • Eq: CakePHP, Spring, Django
      • Server Side: PHP/Java/Python/Ruby/….
      • Client Side: HTML/HTML5/CSS/JavaScript/Jquery/…

      History

      • 2003, Django Software Foundation 
      • 20% market share in silicon valley, Second place after ruby
      • 3. Developed with python

      Introduction to Web Framework

      • What is a server, HTTP Request and HTTP Response?
      • What is a web framework and web application?
      • Challenges in developing web application.
      • Django overview and installation.

      Starting a Django Powered Project

      • Django project architecture
      • Understanding manage.py, Understanding settings.py, Understanding __init__.py and wsgi.py, Understanding urls.py and Python regular expression

      Starting your First Web Application

      • Django project architecture
      • Understanding admin.py, Understanding models.py, Understanding views.py, 
      • Running Django development server,
      • Working with JavaScript & CSS files.

      Templates

      1. Developing Standard Web Template
      • Template tags
      • Filters in templates
      • Template API

      Django Admin

      • Activating the Admin interface
      • Creating super user for Admin site
      • Using the Admin site
      • How to use the Admin site
      • The django.contrib package

      Models

      • The MVC Development Pattern
      • Defining Models using Python classes
      • Defining Model data fields
      • Initializing model using makemigrations
      • Running model initialization using migrate
      • Registering models in settings.py
      • Registering models with Admin site.

      Views and URLconfs

      • Understanding the view layer.
      • Requesting a web page via URL.
      • Rendering web page via view function.
      • Render HTTPResponse to templates.
      • Understanding context data and Python dictionary type.

      Forms

      • Form basics
      • GET and POST methods
      • Form validation
      • Rendering forms
      • Model Form

      Working with Static File

      • Creating static repository.
      • Loading static files.
      • Adding image file to template.

      Advance Models, Views, Forms and Admin

      • Understanding model fields in depth, Database function, Model managers.
      • Django ORM.
      • Class based views.
      • File submission.
      • Making admin more robust.

      Extending Templates

      Creating a template library

      Writing custom template filter

      Writing custom templates tags

      Registering the tags

      Setting a variable in the context

      Writing template loader

      Testing in Django

      • Testing DjangoProject/App
      • Writing a unit test

      Deploying Web Application

      • Deploying Django application on GitHub
      • Deploying Django application on end host or Amazon Web Services
      × Talk To us.