Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Django Demo

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 10

Django

{ Robost Web Application Framework


 What is Django??
 Scope of Django
 Architecture
 Models/Views/Templates
 quiestions

Agenda
 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
 Developed with python

Django…??
 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

Course Content
 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
 Developing standard web template
 Template tags
 Filters in templates
 Template API

Course Content(cont..)
 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

Course Content(cont..)
 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
 ModelForm
 Working with Static File
 Creating static repository
 Loading static files
 Adding image file to template

Course Content(cont..)
 Advance Models, Views, Forms and Admin
 Understanding model fields in depth, Database function, Model managers
 Django ORM
 Class based views
 File submission
 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

Course Content(cont..)
 If any.
mail:raghavendrachari08@outlook.com

Quiestions??
 We will provide project based training , in parallel with the
course. Will decide the type of project mostly e-commerce one
 Their requirement are:

Project

You might also like