Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Geschiedenis, versies
Zope distributies en producten
Het Zope 2 ecosysteem; waar host je een Zope site
Eenvoudige installatie en associatie met Apache
Backup en doorlopend onderhoud
Zope in plaats van PHP, ASP of JEE
HTML, XHTML, CSS, JavaScript samenvattingen
De Zope interface
De interface ontdekken
Hoofdstructuur en gebruikelijke manipulaties
De ZODB, objecten en eigenschappen
Verwerven en delen van code
Geschiedenis en terugblikken
Beveiliging: gebruikers, rollen en rechten
Workshop: minimale site en samenwerkende gebruikers
DTML
Presentatie van DTML: dynamische pagina's
Objecten en hun gegevens
Herhaling tussen pagina's
Attributen en verzoeken
Documenten en methoden: hoe te kiezen
Expressies, implementatie van Python
Geavanceerde opname
Voorwaarden en lussen
Definities
Andere tags: presentatie van bomen
DTML elders: CSS en AJAX in Zope
Workshop : een rijke site bouwen met Zope en DTML
ZPT
Kiezen tussen ZPT en DTML
Hoofdsyntaxis
Invoegen van willekeurige inhoud
Expressies, Python in sjablonen
Voorwaarden en lussen
Variabeldefinities
Uitzonderingen
XML via ZPT
Workshop: het opzetten van een complete interactieve site
Python gebruiken
Inleiding tot Python
Gemeenschappelijke bibliotheken
De webcontext: formulieren, sessies, cookies
Expressies, scripts en externe methoden: mogelijkheden en beperkingen
Complete producten maken
Workshop: meervoudige interacties met de bezoeker
ZPT macro's
Macro's om tijd te besparen en duidelijkheid te scheppen
Definitie
Opname
Sleuven
Databanken
Overzicht van de installatie en ondervraging van een gegevensbank
Installatie van een product en een stuurprogramma
Eventuele verzoeken tot invoeging en uitlezing
Workshop: verschillende niveaus van volharding