Hier eine Auswahl der Workshops zu den verschiedenen Programmiersprachen:
Delphi
Delphi 2009 (Bernd Ua, probucon)
Die neue Delphi-Version wartet mit vielen neuen Features, angefangen vom Unicode-Support bis hin zu neuen Spracherweiterungen und Komponenten auf. Der Workshop gibt einen Überblick über die Features von Delphi 2009. Den Einstieg bilden Beispiele zum Einsatz der neu verfügbaren generischen Typen und zum Einsatz anonymer Methoden. Ein Überblick über den Unicode-Support von Delphi schließt sich an. Es wird gezeigt, welche Fallen beim Umstieg auf Unicode für bestehenden Code zu erwarten sind und wie Unicode in Kombination mit Datenbanken eingesetzt werden kann. Neben den Änderungen und Erweiterungen bestehender VCL-Komponenten werden die neuen ´Ribbon Controls und Datasnap-Komponenten gezeigt.
Java & Eclipse
JavaServer Faces- Intensiv (Andy Bosch, Berater und Trainer)
Die Teilnehmer lernen den Umgang mit dem UI-Framework JavaServer Faces in aller Tiefe kennen. In drei intensiven Tagen erhalten sie eine umfassende Einführung in alle Aspekte von JSF. In den ersten beiden Tagen werden alle wichtigen Konzepte von JSF behandelt und geübt. Am dritten Tag wird auf die Ergänzungen im JSF-Umfeld eingegangen. Es werden verschiedene UI-Komponentenbibliotheken aufgezeigt, Templating mit Facelets und die verschiedenen Möglichkeiten, AJAX in Anwendungen zu integrieren. Zudem wird auf die Neuerungen in JSF 2.0 eingegangen und verschiedene konkrete Beispiele aufgezeigt. Im Workshop wird auf die JSF-Version 1.2 aufgesetzt. Im Training wechseln sich Theorie- und Praxismodule ab, sodass auch genügend Zeit bleibt, das Gelernte direkt auszutesten und Fragen zu stellen.
(Ultra) Lightweight Java EE 5/6 (Adam Bien, Freiberuflicher Berater, Autor Java Magazin)
Unit-Test einer EJB 3 in 0.8 s, ein komplettes EJB-CRUD-Projekt in der Größe von …50 kB, direkte Veröffentlichung von EJBs als REST, kein XML, keine Abhängigkeiten zu externen Frameworks, keine Bibliotheken, die weitergegeben werden müssen nach der Installation der Entwicklungsumgebung und des Applikationsservers stellt der Trainer die Prinzipien der Java EE 5 und 6 (Convention Over Configuration, Dependency Injection, Inversion Of Control, Embeddable Container) mit einer Reihe von einfachen "Hello World"-Beispielen vor und wird versuchen, den ersten Satz zu beweisen. Nach diesem Schritt werden Use Cases einer beliebigen Anwendung ausgewählt, die gemeinsam bis zum Test, Debug, Profiling und Dokumentation realisiert werden. Dabei wird auch der Einfluss von z.B. nichtfunktionalen Anforderungen, politischen Entscheidungen und der Komplexität der Geschäftslogik auf die Architektur diskutiert. Sowohl serviceorientierte (d.h. Prozeduren mit Metadaten), als auch domaingetriebene (d.h. objektorientierte Persistenz, Fluent Interfaces) Ansätze werden dabei vorgestellt und auch ausimplementiert.
Go Fullstack: JSF, Spring, Hibernate optimal verbinden (Martin Marinschek, IRIAN.at)
Webapplikationen bestehen nicht nur aus dem GUI-Layer – der Trainer zeigt, wie eine Webapplikation optimal aufgebaut werden kann. Dabei helfen Spring 2.0, MyFaces Orchestra oder ein SDO-Layer und der JPA-Standard. Zum Drüberstreuen werden Trainer und Teilnehmer sich mit Spring Webflow und Spring Acegi auseinandersetzen. Am ersten Tag wird gemeinsam ein komplettes Beispiel mit der „Long-Session"-Technologie entwickelt. Die Teilnehmer lernen das Conversation-Konzept kennen. Dabei wird auf die verschiedenen Implementierungen von Conversations im JSF-Bereich kurz eingegangen, um dann mit Apache MyFaces Orchestra einen Prototyp zu bauen. Am zweiten Tag wird dazu übergegangen, SDO-Objekte als Schicht zwischen den Entity-Layer und das Web-GUI einzuziehen, und anschließen wird sich mit der Integration von Spring Webflow und Acegi in dem Stack beschäftigt.
Weitere Informationen finden Sie unter: www.entwickler-tage.de
Über die Entwickler Akademie
Die Entwickler Akademie als Teil des Software & Support Verlages veranstaltet in enger Zusammenarbeit mit den Redaktionen des Java Magazins, Eclipse Magazins, dot.NET Magazins und des Entwickler Magazins hochkarätige Trainingsevents zu den bedeutendsten Technologien und Methoden moderner Softwareentwicklung. Alle unsere Trainer gehören zu den bekanntesten Experten und Vordenkern der vorgestellten Themengebiete. www.entwickler-akademie.de