Open Source Schulung:
Struts
Struts ist ein Open-Source Framework zur Erstellung von Web-Anwendungen auf der Basis von Java Server Pages (JSP) und Servlets. Dieses ermöglicht dem Entwickler ein standardisiertes aber trotzdem flexibles Programmdesign nach dem Model-View-Control (MVC) Architekturmuster.
Struts ist eines der bekanntesten Unterprojekte aus dem Jakarta-Projekt, und gehört zu den Aushängeschildern der Apache Software Foundation.
Nach dem Kurs sind Sie in der Lage, J2EE Web-Anwendungen mit Hilfe von Struts zu realisieren und somit moderne, strukturierte und damit wartbare Web-Applikationen zu entwickeln.
Preis
5 Tage, 2.298,00 € + 19% MwSt. = 2.734,62 €
Volle 8 Zeitstunden pro Tag, komplette Grundausstattung an Originalliteratur,
freier Internetzugang überall, Leihnotebook, Vollpension, Getränke (besondere
Weinsorten werden separat abgerechnet), Gebäck, selbstgebackene Kuchen, Sauna, Rahmenprogramm.
Zusatz- oder Minderleistungen auf Wunsch:
| Aufpreis für Übernachtung im Zweibettzimmer (großes, komfortables Zimmer) |
59,00 € + 7% MwSt. = 63,13 € | pro Nacht |
| Aufpreis für Übernachtung in der Linuxhotel-WG |
83,00 € + 7% MwSt. = 88,81 € | pro Nacht |
| Aufpreis für Einzelzimmer (nach Verfügbarkeit, bitte rechtzeitig buchen) |
129,00 € + 7% MwSt. = 138,03 € | pro Nacht |
| Preisnachlaß bei Verzicht auf die Vollpension |
-29,41 € + 19% MwSt. = -35,00 € | pro Tag |
| Preisnachlaß bei Verzicht auf das Rahmenprogramm |
-8,40 € + 19% MwSt. = -10,00 € | pro Abend |
Steuerliche Absetzbarkeit * Stornobedingungen
Termine
17.06 - 21.06.13 KW 25
Anmeldung Struts
oder
nennen Sie uns Ihren
Wunschtermin
Dozenten
Christian Kölker ist seit mehreren Jahren als Dozent für Schulungen in den Themengebieten Java, Struts und Datenbanken aktiv.
Als Entwicklungsleiter der Firma [netzfactor] ist er verantwortlich für diverse Projekte im Java Enterprise Bereich.
Teilnahmevoraussetzungen
Diese Schulung richtet sich an Java-Programmierer, die Web Applikationen mit einem ausgereiften Framework entwickeln wollen. Die Teilnehmer des Kurses benötigen fundierte Kenntnisse der Programmiersprache Java! Spezielle Kenntnisse der Java Enterprise Edition sind nicht notwendig, erste Erfahrungen mit Web Applikationen erleichtern aber den Einstieg.
Falls Sie hier unsicher sind, beraten wir Sie gerne, per Mail oder telefonisch.
Kursinhalt
Einführung in die Web-Applikationsentwicklung mit Struts
- Was sind Design Patterns (Entwurfsmuster)?
- Was unterscheidet ein Framework von einer Bibliothek?
- Wie funktioniert Model-View-Controller?
- Die zentralen Struts Komponenten (RequestProcessor, ActionMapping & struts-config.xml, Action, ActionForm, etc.) und deren Zusammenspiel.
- Die gebräuchlichsten "Custom JSP Tags" von Struts.
- Entwicklung von eigenen JSP Tags.
Requestfluß
Der Requestfluß durch eine Struts-Applikation. Weitergabe von Parametern von Action zu Action, bzw. Request zu Request.
- Trennung von Präsentation und Inhalt mit Struts.
- Automatische ActionForm Gültigkeitsprüfung (Validator Framework).
- Mit assoziativen oder indexierten Properties arbeiten.
Request-, bzw. Session-Variablen
- Vor- und Nachteile von Request-, bzw. Session-Variablen.
- Struts maßschneidern mittels PlugIns bzw. RequestProcessor, Action, ActionForm und ActionMapping Erweiterungen.
Mit Tiles wiederverwendbare GUI-Komponenten bauen und das Layout damit definieren. (Composite View Pattern) Vorstellung von arbeitserleichternden Struts Tools und zusätzlichen Frameworks/Bibliotheken. (Hibernate, Displaytag, Ajax Anywhere)
- Mehrsprachigkeit (I18n) mit Struts
- Modulare Struts Applikationen erstellen.
Fehlerabwicklung und Exceptionhandling
- Dynamische ActionForms
- Vordefinierte Struts-Actions
Raum für diverse Themen, Besonderheiten und Fragen für die in den ersten Tagen keine Zeit war. Auswertung des Kurses.
Zeitlicher Ablauf
-
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
-
An den Kurstagen dann von 9-18 Uhr (mit 2 Kaffee- und 1 Mittagspause) etwa 60% Schulungen und 40% Übungen. Selbstverständlich arbeitet jeder Teilnehmer am "eigenen" Notebook oft parallel zum Referenten mit.
-
Anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.