Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Geschiedenis en versies, de verschillende standaarden
Principe van een raamwerk en andere keuzes
Manipuleren van de ontwikkelomgeving en de server
Herinneringen: servlets, JSP, JDBC, Javabeans, XML
Algemene architectuur
Principe van MVC-architecturen
Een project opzetten
Eerste weergaven
Facelets: tegenover JSP's, voordelen, behoeften
Facelets en HTML, XHTML, HTML 5
Workshop: een project opzetten met Tomcat en testen
Presentatie in JSF
Overzicht van taglibs
Weergeven en mengen met HTML; het ingebedde bronsysteem
Internationaliseren van een site
Weergave-organisatie: panelen, tabellen
Weergave-organisatie: het opmaaksysteem
Workshop: een startpagina weergeven
Het terugzenden van eender welke inhoud (buiten HTML)
JavaBeans
JavaBeans opzetten, relaties tussen objecten
Eigenschappen en initialisatie
Informatie uit JavaBeans weergeven
Tests en loops op gegevens
Workshop: tekst, getallen, lijsten weergeven
Interactie op de site
Van de ene pagina naar de andere: navigatie en creatie van functionele architecturen
Geparameteriseerde links en retrieval
Creatie van formulieren
Conversies en validatie: verschillende manieren om dingen te doen
Conversies en validatie: op maat gemaakte methoden
Samenvatting van interacties
Workshop: complete en complexe site met JSF
JSF, extensies en raamwerken
Enkele bibliotheken: MyFaces, Struts-faces, RichFaces, Ajax4Jsf
JSF in relatie met andere frameworks
Workshop: de JSF site koppelen aan een database met behulp van JDBC
AJAX en JSF
Inleiding tot Ajax, geschiktheid van de twee modellen
Ajax-verzoeken doen uitgaan van JSF-elementen
Voltooiing van de JavaScript
Workshop: een zeer praktische vorm dankzij AJAX