0% found this document useful (0 votes)
209 views10 pages

Django Demo

This document provides an overview and agenda for a Django web framework course. It introduces Django as a robust Python web framework and covers its history, architecture using Models, Views, Templates, and key features like the admin interface. The course content outlines building a basic website, working with templates, forms, static files, testing, and deployment. It also discusses developing advanced models, views, forms and using the admin interface. Students will work on a group project to apply the Django skills learned.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
209 views10 pages

Django Demo

This document provides an overview and agenda for a Django web framework course. It introduces Django as a robust Python web framework and covers its history, architecture using Models, Views, Templates, and key features like the admin interface. The course content outlines building a basic website, working with templates, forms, static files, testing, and deployment. It also discusses developing advanced models, views, forms and using the admin interface. Students will work on a group project to apply the Django skills learned.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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:[email protected]

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