Schulung Apache Wicket – Einführung und Grundlagen
Alle Schulungen sind eine ausgewogene Mischung aus Theorie und praktischen Übungen und als öffentliche, online oder Inhouse Firmenschulung buchbar. Kontaktieren Sie uns gerne für ein unverbindliches Beratungsgespräch oder buchen Sie diese Schulung direkt bei unserem Partner der GFU Cyrus AG.
Schulungsinhalte
Apache Wicket ist ein Java Frontend-Framework für das Web. Die Schulung basiert auf der Apache Wicket Community. Die Programmierung erfolgt komponentenbasiert und ereignisgesteuert - der klassische Request- / Response-Ablauf wird dabei elegant abstrahiert. Wicket verwendet dabei HTML-Templates, die vom Design-Team unabhängig vom Java-Code entwickelt werden. Das Seminar ist als Workshop konzipiert, in dem die Teilnehmerinnen und Teilnehmer praxisnah selbst mit Wicket entwickeln. Funktionsumfang und Features werden anhand von Programmieraufgaben erarbeitet.
Schulungsziel
Das Seminar führt die Teilnehmer in alle grundlegenden Konzepte des Frameworks ein und überwindet dabei nicht nur die Einsteigerhürden, sondern demonstriert anhand der Praxis-Übungen auch Lösungen für die Fallstricke aus dem “echten” Leben.
Wer sollte an der Schulung teilnehmen?
Die Schulung richtet sich insbesondere an Java-Entwickler mit:
- guten Java Kenntnissen
- Grundlegenden Kenntnissen in HTML, CSS und JavaScript (genaugenommen lässt sich mit einem reinen Wicket-Ansatz auf JavaScript theoretisch verzichten; in der Praxis kommt man jedoch ohne JavaScript-Kenntnisse nicht weit)
- Erfahrungen mit Eclipse oder IntelliJ
- Basiswissen http, maven
Schulungsagenda
- Einführung
- Überblick über das Framework und die Community
- Installation und Integration in maven & co.
- “Hello Wicket!“ - eine einfache Webanwendung
- Die Wicket-Architektur
- Request-Handling / Thread Safety
- Components,Pages
- Patterns
- Die Bestandteile von Wicket
- Models
- Einfache Ausgabe: Labels & Co.
- Formulare: Request, Validierung, Feedback
- Resources
- JavaScript & Ajax: Der Wicket-Ajax-Roundtrip
- Weiterführende Themen
- Unit- und Integration-Testing
- Security & Deployment
- Internationalisierung, Lokalisierung: I18n, l10n
- Performance: Speicherverbrauch und Session-Handling´
- Ongoing während des Trainings: Weiterführende Resourcen
- FAQs
- Typische Fallstricke
- Nützliche Referenzen/ Links