Präsentiert von:

Powered by:





Kontaktieren Sie uns bitte bei Interesse an einem Inhouse-Training zu diesem Thema.

Spring ist der dominierende Ansatz für die Entwicklung von Enterprise-Java-Anwendungen. Dabei bietet Spring nicht nur einen sehr einfaches Programmiermodell, sondern es ist gleichzeitig auch sehr flexibel und kann so auch komplexe Anforderungen abdecken. Zusammen mit OSGi ermöglichen sich ganz neue Möglichkeiten für die Entwicklung von Enterprise-Java-Anwendungen – und dabei sind auch nicht-funktionale Anforderungen im Bereich des Betriebs oder der Skalierbarkeit ebenfalls einfach abzudecken. Dieser Workshop bietet Ihnen einen vollständigen Einstieg in Spring und bietet Ihnen eine Fülle an fortgeschrittenen Themen. Neben vielen interaktiven Coding-Sessions kommt dabei auch die Theorie und die Betrachtung der Architektur-Ebene nicht zu kurz.

Für Einsteiger und Fortgeschrittene

Das Camp ist unterteilt in einen eintägigen Fundamentals- und einen dreitägigen Advanced-Teil. Sie können jeden dieser Teile einzeln buchen!

Der Grundlagenteil am ersten Tag dient zur Orientierung und sollte von Teilnehmern besucht werden, die über keine oder kaum Erfahrung im Spring-Umfeld verfügen. Diese Gruppe schließt u.a. auch erfahrene Java-EE-Entwickler mit ein, die einen Blick in die „andere“ Enterprise Java Welt werfen wollen.

Der Advanced-Teil am zweiten bis vierten Tag konzentriert sich auf fortgeschrittene Spring-Themen.  Für den Advanced-Teil empfehlen wir eine gewisse Erfahrung im Spring-Umfeld.

Technische Voraussetzungen

Einen eigenen Windows-Rechner mit mind. 2 GB Speicher sollten Sie für die Bearbeitung praktischer Übungen an allen Tagen mitbringen. Außerdem sollte der Rechner 5 GB freien Speicher auf c:\ haben.

Abendevent & Networking

Am Montagabend laden wir Sie zu einem Come Together 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.

Preis Specials

  • Bei gleichzeitiger Anmeldung von drei oder mehr Kollegen spart jeder Teilnehmer 200 € mit dem Kollegenrabatt!


Spring Code Camp auf einen Blick:

  • 4 Tage Intensiv-Training mit zwei der renommiertesten Experten der Spring-Community (Mo: 9.30 – 17.30 Uhr, Di - Mi: 9.00–17.30 Uhr, Do: 9.00-17.00 Uhr)
  • Inkl. Abendevent am Montagabend für bestes Networking.
  • Der Fokus liegt konsequent auf dem Praxiseinsatz aller Methoden und Technologien.
  • Mittagessen sowie Erfrischungen und Snacks in den Pausen.
  • Sie erhalten das offizielle Entwickler-Akademie-Zertifikat, das Ihnen Ihre erfolgreiche Teilnahme bescheinigt.
  • Alle Slides, Quellcodes und Materialien des Camps werden Ihnen zur Verfügung gestellt.
  • kostenlose Magazine und Internet vor Ort.

Ihre Trainer

Eberhard Wolff ist Regional Director bei SpringSource und ein bekannter Experte für verteilte Systeme und komponentenbasierte Entwicklung - insbesondere auf Basis der Java Enterprise Edition und des Spring Frameworks. Er ist regelmäßiger Sprecher auf verschiedenen Konferenzen, Autor vieler Fachartikel, unter anderem auch im Java Magazin, und Koautor der Bücher „Server Component Patterns“, „Java-Persistenzstrategien“ und „Spring“.

Nils Wloka ist bekannt als Autor von vielen Artikeln zum Thema Spring. Er ist Betreiber des Springify-Weblogs (http://www.springify.com) und arbeitet als Softwarearchitekt bei der OPITZ CONSULTING Gummersbach GmbH (http://www.opitz-consulting.de). Zu seinen Tätigkeiten gehören dort neben dem Entwurf und der Evaluierung JEE-basierter Architekturen für geschäftskritische Anwendungsssysteme auch die Einführung und das Coaching agiler Softwareentwicklungsprozesse. Seine langjährigen Erfahrungen mit dem Spring Framework als leichtgewichtige Alternative zur traditionellen Java-Enterprise-Entwicklung gibt er heute in Schulungen und Beratungsprojekten weiter.


Tag 1 – Fundamentals: Spring Grundlagen

Mit Nils Wloka

Der erste Tag des Code Camps dient zur Einführung in die Grundlagen von Spring und etabliert richtet sich an Teilnehmer mit keiner und kaum Erfahrung in diesem Umfeld.

Im Anschluss an eine allgemeine Einführung in Architektur, Muster und Prinzipien des Spring Frameworks wird anhand konkreter Praxisbeispiele illustriert, welche Programmiermodelle und Lösungsansätze Spring bietet:

  • Allgemeine Einführung (Architektur, Muster, Philosophie)
  • Software-Konfiguration mittels Dependency Injection
  • XML und Annotationen
  • Autowiring
  • Integrationstests mit Spring TestContext
zurück zum Seitenanfang

Tag 2 – Advanced: Spring Module

Mit Nils Wloka

Der zweite Tag des Code Camps führt die konzeptionelle Herangehensweise des ersten Tags fort. Anhand weiterer Praxisbeispiele werden in gemeinsamen Übungen fortgeschrittene Themen behandelt und Problemlösungen auf Spring-Basis erarbeitet

  • Aspektorientierte Programmierung mit Spring
  • Persistenz mit Spring
    • Verwendung von JPA mit Spring
    • Deklarative Transaktionen
  • Webanwendungen mit Spring
    • Spring Web MVC als aktionsbasiertes Webframework
    • REST mit Spring Web MVC
    • Konversationssemantik und Zustandshaltung mit Spring Web Flow
zurück zum Seitenanfang

Tag 3 – Advanced: Patterns, Architekturen und Migration mit Spring  

Mit Eberhard Wolff   

Am dritten Tag lernen Sie Ansätze zum effizienten Gebrauch von Spring nicht nur in großen Projekten kennen. Dabei werden Best Practices und Patterns vermittelt. Außerdem lernen Sie, wie man Spring in bestehende Projekte integrieren kann und wie man mit Roo noch produktiver Spring-Anwendungen entwickeln kann.

  • Pattern und Architekturen für große Anwendungen
  • Migration zu Spring
  • Migration von EJB zu Spring
  • Roo und Spring Insight
zurück zum Seitenanfang

Tag 4 – Advanced: Enterprise Integration mit Spring

Mit Eberhard Wolff   

Die Spring-Technologien sind eine gute Basis für die Enterprise Application Integration. An diesem Tag geht es um die Nutzung von Spring-Technologien für die Integration verschiedener Systeme.

  • Verarbeitung asynchroner Nachrichten mit Springs JMS-Unterstützung
  • Pipes & Filters basierte Integration mit Spring Integration
  • Entwicklung von Batch-Anwendungen mit Spring Batch
  • Contract-first Web Services mit Spring Web Services
zurück zum Seitenanfang

zurück zum Seitenanfang

Als Inhouse-Training buchen

Haben Sie Interesse an einer individuellen Inhouse-Schulung zu diesem Thema?



Haben Sie Fragen oder Anregungen? Wir freuen uns auf ihre Nachricht!

Ihr Ansprechpartner:

Mirko Hillert

Mirko Hillert

Telefon: +49(0)331-287952-40
Fax: +49(0)331-235491-37
mhillert@entwickler-akademie.de