Zend Framework 1 : Initiation + Approfondissement
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Presentatie, versie
Principe van een raamwerk
Installatie, algemene organisatie
Toepassing en gebruik in vergelijking met andere raamwerken
Basiscomponenten
Zend_Loader
Zend_Config
Zend_Log
Zend_Debug
Zend_Registry
Zend_Exceptions
Workshop1: Voorbeelden van hoe deze componenten te gebruiken
Workshop2: een voorbeeld buiten het framework: Barcode
Zend Framework toepassing
MVC architectuur
Gebruik Zend tool
Communicatie controllers en views
Opties en Bootstrap
Workshop: het creëren van een zend Framework toepassing
Presentatie laag
Zend_view, Zend_Layout
Gedeeltelijke weergaven
Navigatie gebruiken, menu's maken
Workshop: meerdere pagina's maken
Formulieren
Opzetten van formulieren (Zend_form en Zend_Form_Element_*)
Beveiliging: tonen en controleren van een Captcha, validators (Zend_Validate) en data filtering (Zend_Filter)
Beveiliging
Workshop: opzetten van een aanvraagformulier
Database
Data benaderen via Zend_DB_*
PDO gebruiken
MySQL database
CRUD data
Workshop: Opslaan, wijzigen en verwijderen van gegevens uit de database op
vanuit de interface.
Internationalisering van de toepassing
Datum- en tijdsbeheer (Zend_Date)
Meervoudig taalbeheer (Zend_Translation)
Omgevingsbeheer en -detectie (Zend_Locale)
Gebruik van javascript bibliotheken (Dojo, jquery) met Zend
Herinnering over formulieren
Vue en JavaScript met Dojo
Jquery implementeren
Workshop: Aanvraagformulier verbeteren
Geavanceerde functies
Authenticatie, Sessie, Rechts
Workshop: Een volledige applicatie opzetten
Geavanceerde Select Query
Een admin-gebied creëren
Workshop: Een backoffice maken met Zend Framework
Bijkomende bibliotheken
Overzicht van beschikbare bibliotheken
Beveiliging: Authenticatie met Auth, Openid
Beveiliging: Weergave en controle van een Captcha
Declaratie en gebruik van webdiensten: REST en JSON
WS-* Webdiensten: DOM, SOAP
Workshop: Een set extra klassen maken