Django Demo
Django Demo
Django Demo
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