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