Mit Florian Müller & Lars Röwekamp
Rich-Client-Lösungen sind auf dem Vormarsch, ganz vorne mit dabei: Adobe Flex! Flex ermöglicht die Erstellung professioneller Rich Client Benutzeroberflächen mit Java-Backend, dabei rücken Themen wie einfache Oberflächenerstellung, Client Debugging und automatisiertes UI Testing wieder in den Vordergrund, eben Themen, die man im AJAX Hype längst schon vergessen hatte.
Im Rahmen des Code Camps werden Sie das Adobe Flex Framework intensiv kennen lernen und verschiedene Flex-Anwendungen erstellen, angefangen beim „Hallo Welt“ Klassiker bis hin zu umfangreichen Anwendungen basierend auf dem MySQL - JPA (Hibernate) - Spring Stack. Am Ende des Code Camps werden Sie nicht nur Flex sicher im Griff haben, um damit Applikationen erstellen zu können, sondern Sie werden sich auch die Frage stellen: "Warum haben wir Flex nicht schon viel früher eingesetzt...?".
Bitte beachten Sie: Das Camp ist unterteilt in einen eintägigen Grundlagen- (Mo) und einen zweitägigen Fortgeschrittenenteil (Dienstag bis Donnerstag). Sie können diese beiden Teile auch jeweils einzeln buchen!
Der Grundlagenteil (Mo) dient zur Orientierung und sollte von Teilnehmern besucht werden, die bisher über keinerlei Erfahrung mit Flex verfügen. Für den ersten Tag sind Kenntnisse im Umgang mit Eclipse IDE vorteilhaft, werden aber nicht zwingend vorausgesetzt. Für den Fortgeschrittenenteil (Di bis Do) empfehlen wir Basiskenntnisse in Flex sowie Grundlagenwissen im Umgang mit Java.
Einen eigenen Rechner mit 2 GB Arbeitsspeicher und mindestens 1GB freien Festplattenspeicher sollten Sie für die Bearbeitung praktischer Übungen an allen Tagen mitbringen. Windows/Mac Bundles werden im Rahmen des Camps installiert.
Nach den intensiven Trainingseinheiten des Tages haben wir für Sie ein Abendevent vorbereitet. Am Montagabend laden wir Sie zu einem Come-Together mit den Trainern zu kostenlosen Cocktails an die Hotelbar ein. Hier können Sie die Trainer und die anderen Teilnehmer in entspannter Runde kennen lernen - beste Gelegenheit für Networking und Erfahrungsaustausch.
Florian Müller ist Experte für User-Interface-Architekturen, er berät und unterstützt Unternehmen bei der Auswahl der passenden GUI-Technologie sowie der entsprechenden Umsetzung, Thin- und Rich-Client-Technologien stehen dabei gleichermaßen im Focus. Adobe Flex ist Florians "Lieblingswerkzeug" aus der User-Interface-Kiste, neben zahlreichen Flex- Lösungen im Kundenumfeld hat Florian kürzlich das Buch "Professionelle Rich Client Lösungen mit Flex und Java" veröffentlicht. Darüber hinaus betreibt Florian die Plattform richability (www.richability.com ), ein Knowledge-Portal rund um das Thema Client-Technologien.
Lars Röwekamp, Gründer des IT-Beratungs- und Entwicklungsunternehmens OpenKnowledge GmbH, beschäftigt sich im Rahmen seiner Tätigkeit als "CIO New Technolgies" mit der eingehenden Analyse und Bewertung neuer Software- und Technologietrends. Ein besonderer Schwerpunkt seiner Arbeit liegt derzeit auf den Bereichen Rich Internet Applications (RIA) und Enterprise Computing, wobei neben Design- und Architekturfragen insbesondere die Real-Life-Aspekte im Fokus seiner Betrachtung stehen. Lars Röwekamp, Autor mehrerer Fachartikel und -bücher, beschäftigt sich seit der Geburtsstunde von Java mit dieser Programmiersprache, wobei er einen Großteil seiner praktischen Erfahrungen im Rahmen großer, internationaler Projekte sammeln konnte.
Der erste Tag dient dem grundlegenden Kennenlernen von Flex. Sowohl die wichtigsten Komponenten und Controls als auch der Umgang mit der Entwicklungsumgebung und das klassische Vorgehen innerhalb eines Flex basierten Projektes stehen dabei im Fokus.

Am zweiten Tag kommt die Serverseite ins Spiel. Sie werden BlazeDS, die Java/Flex-Schnittstelle kennen lernen und einfache Client-Server Szenerien implementieren, bei denen von einer Flex-Oberfläche auf eine Java-Klasse zugegriffen wird. Die Beispiele gewinnen im Laufe des Tages zunehmend an Komplexität, sodass sie am Ende der Lage sein werden, eine vollständige Anwendung mit Java Backend Services und Datenbank-Anbindung zu implementieren.

Am dritten Tag werden fortgeschrittene Themen aus dem Flex-Java-Umfeld aufgegriffen. Flex- und Java-Messaging-Lösungen bilden dabei einen der thematischen Schwerpunkte. Darüber hinaus werden Sie lernen, wie Spring, Java und Flex kombiniert werden können, um solide Interface-basierte Architekturen zu erstellen. Auch für das Frontend werden Architekturkonzepte und Patterns vorgestellt, die es Ihnen ermöglichen, die nötige Transparenz im Flex-Teil einer Anwendung zu schaffen. Spätestens dann, wenn eine Applikation die "3-Screen-Größe" übersteigt, sind diese Konzepte ein absolutes Muss! Darüber hinaus werden auch sogenannte „Pain Points“ erklärt, die es im Kontext von Flex und Java zu kennen und zu umschiffen gilt, wenn es an die Umsetzung professioneller Anwendungen geht.

Der vierte Tag steht vollständig unter dem Motto "Enterprise-Flex". Zunächst werden die Grenzen der Standard Flex Umgebung, basierend auf einer Standard Flex Projektstruktur und Blazers, demonstriert. Anschließend lernen Sie, wie sich außerhalb dieser Grenzen leistungsstarke Enterprise Flex Anwendungen erstellen lassen. Der Einsatz von Bild- und Sourcecode Management wird ebenso behandelt, wie der Einsatz der LiveCycle Data Services von Adobe bzw. das Open Source Pendant GraniteDS. Am Ende des Tages werden Sie in der Lage sein J2EE konforme Flex Anwendungen (EJB/Spring Anbindung im Backend) zu erstellen und Themen wie Security souverän einzusetzen.

Räter Park Hotel
Räterstraße 9
85551 Kirchheim b. München
Telefon:+49 (0)89 / 90 504-0
Telefax: +49 (0)89 / 904 46 42
info@raeter-park-hotel.de
Das 4-Sterne-Hotel befindet sich im grünen Osten von München mit optimaler Verkehrsanbindung. In wenigen Minuten können Sie das Zentrum Münchens, die Neue Messe oder den Flughafen erreichen.
Bitte nutzen Sie für die Buchung Ihrer Unterkunft den Hotelreservierungslink des Räter Park Hotel.
Haben Sie Interesse an einer individuellen Inhouse-Schulung zu diesem Thema?
Ihr Ansprechpartner:

Mirko Hillert
Telefon: +49 (0)331-282-2225
Fax: +49 (0)331-282-2228
mhillert@entwickler-akademie.de