Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Ontdek Django
MVC patroon: structuur, belang
Django framework: presentatie, versies, documentatie
Django vs andere python web frameworks (pylons, turbogears, web2py)
Ontwikkelomgeving
Django installatiepakketten en afhankelijkheden
Webserver configuratie
Workshop: Django installatie (omgeving, afhankelijkheden)
Opbouw van de basisstructuur van de toepassing
Structuur van een project
Essentiële besturingselementen/componenten
Templating met Django: principe
Definitie van aanpasbare regio's
Sjabloon overerving
Bouwen van weergaven
Generieke weergaven
Workshop: Bouwen van een sjabloon en implementeren van formulieren
Behandeling van formulieren en beheersing van persistentiecontexten
Formulieren maken en gegevens ophalen
Invoer valideren
Gebruik van jQuery, yui
Gegevens exporteren (pdf, csv,...)
Uploads beheren
Persistentiecontexten:
- de sessie gebruiken
- globale applicatievariabelen
- cookies gebruiken
- de cache onder de knie krijgen
- persistentiecontexten gebruiken aan de browserzijde: sessionStorage, localStorage
AJAX-verzoeken
Routing url
Workshop: Een volledige site bouwen met Django