JSF + AJAX

Loader DigitalCityEen ogenblik, aub...

JSF + AJAX

(Réf.221)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Leer hoe JSF te gebruiken - Ontdek de essentiële mogelijkheden van dit Framework - Bouw AJAX/JSF toepassingen

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

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.