|
Themen: • JSF-Projekte mit Maven 2 abwickeln • Validierung • Security • Internationalisierung • ExpressionLanguage Optionale / Weitere Themen: • Eigene JSF – Komponentenbibliotheken erstellen • Templating / Facelets • Ajax • Versch. Faces Bibliotheken ( Richfaces / Icefaces …)
Beschreibung: Das Trainingsangebot der Einheit „Java Web Development – JSF“ richtet sich an erfahrene Java-Entwickler die Interesse an der Java Webentwicklung mit JSF haben. JSF ermöglicht als langgedienter Nachfolger der JSP Technologie die Entwicklung moderner, dynamischer Webanwendungen auf Komponentenbasis.
JSF bietet dabei den großen Vorteil, dass man Richclient-ähnliche Oberflächen erstellen kann und die Einschränkungen der herkömmlichen Webtechnologien (z.B.: Zustandslosigkeit des http-Protokolls) kompensiert.
Die Trainingsinhalte umfassen alle Aspekte, die Entwickler berücksichtigen und beherrschen müssen, um die Oberfläche einer komplexen J2EE Anwendung mit JSF zu gestalten. Werkzeuge: Wie in den anderen Java Trainingseinheiten werden die Teilnehmer auch bei „Java Web Development – Java Server Faces“ mit der Entwicklungsumgebung Eclipse und der Java Version 1.6 arbeiten. Vorkenntnisse: Idealerweise bringen die Schulungsteilnehmer ein fundiertes Wissen in den Bereichen Web- und, Java-Entwicklung sowie Maven2 mit. Bei Bedarf können die „Java Development –„ und „Development Basics - Webdevelopment“ Trainingseinheiten der connex.cc zur Grundlagenfestigung auf diesen Gebieten an diese Schulung gekoppelt werden. Ziel: Eines unserer wichtigsten Ziele bei unseren Trainingseinheiten ist, den Teilnehmern ein selbstständiges Arbeiten nach unseren Kursen zu ermöglichen. Besonders beim Kurs „Java Web Development – JSF“ legen wir Wert darauf, dass Entwickler nach dem Kurs den modernen Ansprüchen an Web-Frontends gerecht werden können. Wir schulen sie in den Werkzeugen die genau dafür notwendig sind.
Nach dem Training „Java Web Development – JSF“ sind die Teilnehmer in der Lage Java Webapplikationen mit JSF Technologie zu entwickeln und solide Lösungen für die wichtigsten Bedürfnisse einer Webapplikation wie Validierung, Security usw. zu programmieren.
|