Python logo

Goals


- Develop a robust web application with the Django framework

Program

Pattern MVC: structure, interest
Django framework: presentation, versions, documentation
Django vs other python web frameworks (pylons, turbogears, web2py)
Development environment
Django installation packages and dependencies
Web server configuration

Workshop: Installing Django (environment, dependencies)

Structure of a project
Controls / Essential components
Templating with Django: principle
Definition of modifiable regions
Inheritance of templates
Construction of views
Generic views

Workshop: Construction of a template and implementation of forms

Creation of forms and data retrieval
Validation of entries
Use of jQuery, yui
Data export (pdf, csv, …) Upload
management
Persistence contexts :
– use of the session
– global application variables
– use of cookies
– cache control
– browser-side persistence context exploitation: sessionStorage, localStorage
AJAX requests
URL routing

Workshop: Building a complete site with Django

Passing of the certification (if foreseen in the financing).

Duration

3 days

Price

£ 1922

Audience

Python Developers

Prerequisites

Mastery of object programming in Python

Reference

PYT606-F

Sessions

Contact us for more informations about session date