Freitag, 4. Dezember 2015

Leichtgewichtige Microservices mit Java EE 7

Termin:       Donnerstag, 10.12.2015, 18:00 - 19:30 Uhr
Ort:             GEDOPLAN, Stieghorster Str. 60, 33605 Bielefeld
Referent :    Herr Dirk Weil, GEDOPLAN GmbH


Microservices werden derzeit stark diskutiert bis hin zu der Fragestellung, ob klassische Java-EE-Server für Microservices überhaupt noch benötigt werden. In diesem Vortrag zeigt Dirk Weil, dass gerade mit der Hilfe von Java EE Microservices schnell und effizient realisiert werden können – und das bei Bedarf auch ohne Application Server!
Bei Interesse melden Sie sich gern unter Tel. 0521/20889-10 oder unter
anmeldung@gedoplan.de.

Dienstag, 1. September 2015

MongoDB – Flexible Datenbank-Anwendungen

Termin:       Donnerstag, 24.09.2015, 18:00 - 19:30 Uhr
Ort:            GEDOPLAN, Stieghorster Str. 60, 33605 Bielefeld
Referent :    Herr Macit Kandemir, XeLaraSoft


Seit einigen Jahren wird das Konzept relationaler Datenbanken in Frage gestellt.
Um so stärker rückt die Schema-freie, dokumentenorientierte Open-Source-Datenbank „MongoDB“ von 10gen in den Fokus.Einfache Skalierbarkeit, Hohe Flexibilität und eine effiziente Dokumentenorientierung macht MongoDB für Software-Projekte sehr attraktiv. Das Datenmodell von MongDB basiert auf Collections von BSON Objekten, einer JSON Variante. Wegen der Schema-Freiheit können Datenstrukturen in MongoDB-Datenbanken dynamisch entstehen, sich verändern und wachsen.

Der Vortrag erklärt die Grundlagen der dokumentenorientierten Datenverwaltung mit MongoDB im  Vergleich zu Relationalen Datenbanksystemen wie MySQL.

Bei Interesse melden Sie sich gern unter Tel. 0521/20889-10 oder unter
anmeldung@gedoplan.de.

Mittwoch, 19. August 2015

AngularJS - trendige Webanwendungen mit JavaScript

Termin:              Donnerstag, 27.08.2015, 18:00 - 19:30 Uhr
Ort:                    GEDOPLAN, Stieghorster Str. 60, 33605 Bielefeld
Referent:           Herr Michael Steinhoff, agentbase AG


AngularJS wurde von Google als Open-Source-Framework für sogenannte Single-Page-Applikationen entwickelt. Es implementiert das Entwurfsmuster Model-View-ViewModel (MVVM) zur Trennung von Darstellung und Logik des User Interfaces. Erreicht wird das durch eine Erweiterung des HTML-Vokabulars, sowie wiederverwendbare Komponenten und ein bidirektionales Databinding.  Die Anwendung kommuniziert dabei mit einem Server über REST-Services.

Der Vortag stellt die Grundlagen des Konzeptes von AngularJS anhand von Beispielen dar, gibt einen Überblick über vorhandene Komponenten und wagt einen kurzen Ausblick auf die kommende Version 2.0.

Bei Interesse melden Sie sich gern unter Tel. 0521/20889-10 oder unter
anmeldung@gedoplan.de.

Donnerstag, 11. Juni 2015

Java Persistence Queries - Effektive DB-Abfragen

Termin:              Donnerstag, 18.06.2015, 18:00-19:30 Uhr
Ort:                   GEDOPLAN, Stieghorster Str. 60, 33605 Bielefeld
Referent:            Herr Dirk Weil, GEDOPLAN GmbH



JPA ist als Persistenzframework in Java-EE-Anwendungen im breiten Einsatz. Neben anderen Operationen spielen Abfragen in der Nutzung von Datenbanken eine zentrale Rolle, wozu JPA diverse Möglichkeiten anbietet. Neben einer SQL-ähnlichen Query-Sprache stehen bspw. Native Queries, Extended Queries und Stored Procedure Queries zur Verfügung. Die ebenfalls angebotene Criteria Query API punktet zwar mit Typ- und Refactoring-Sicherheit, ist aber hinsichtlich der Lesbarkeit kritisch zu bewerten. Hier bieten sich Standard-Aufsätze wie QueryDSL an, um Abfragen lesbar und typsicher "fluent" formulieren zu können.


Bei Interesse melden Sie sich gern unter Tel. 0521/20889-10 oder unter
anmeldung@gedoplan.de.

Mittwoch, 11. März 2015

Versionierung mit GIT


GEDOPLAN GmbH , Stieghorster Str. 60, 33605 Bielefeld
  • Termin:         Donnerstag, 26.03.2015, 18:00 - 19:30 Uhr
  • Referenten:   Carsten Frewert, ITSD Consulting GmbH
  • Thema:         Versionierung mit GIT
Nach einer kurzen Einführung in die grundlegenden Konzepte werden vor allem die Unterschiede zu CVS und subversion und die daraus resultierenden Vor- bzw. Nachteile erläutert. Außerdem werden die Themen "Best Practices" und Migration angesprochen und ein kurzer Überblick über die Situation bei IDE-Plugins und alternativen Git-Clients gegeben.


  • Kurze Gegenüberstellung: nicht-verteilte Versionsverwaltungen / verteilte Versionsverwaltungen 
  • Grober Überblick über Git
    Konzepte und Funktionalität
  • Vor- und Nachteile
    Vergleich mit den üblicherweise eingesetzten Systemen wie subversion
  • Kurz angerissen: Migration
  • Best Practices
    Was sich als nützlich erwiesen hat und was man vermeiden sollte
  • Überblick IDE-Plugins und GUI-Clients
    Alternativen zur Kommandozeile 
Bei Interesse melden Sie sich gern unter Tel. 0521/20889-10 oder unter
anmeldung@gedoplan.de.

Donnerstag, 30. Oktober 2014

GEDOPLAN GmbH , Stieghorster Str. 60, 33605 Bielefeld
  • Termin:     Donnerstag, 30.10.2014, 18:00 - 19:30 Uhr
  • Referent:   Hendrik Jungnitsch, GEDOPLAN GmbH
  • Thema:     Anwendungs-Integration mit Apache Camel

Apache Camel ist ein freies Integration-Framework für das regelbasierte Routen und Konvertieren von Daten. Es bietet eine Java-basierte Umsetzung bekannter Enterprise-Integration-Patterns (EIP), welche mit Hilfe verschiedener DSLs (Java, XML, Scala) deklarativ für den entsprechenden Anwendungsfall definiert werden können. Ziel dieses Vortrages ist es, einen Überblick über die grundlegenden Problemstellungen der Anwendungs-Integration und die Lösungen, die Camel für diese bietet, zu schaffen.

Nach allgemeinen Informationen zum Framework und dessen Aufbau werden die wichtigsten EIP und deren Umsetzung in Camel näher erläutert. Dabei wird auf die Java- und XML-basierten DSLs eingegangen und anhand von Beispielen verdeutlicht, wie Routing- und Konvertierungs-Regeln damit definiert werden können. Hierfür werden exemplarisch einige der oft genutzten Zusatzmodule für Kommunikationswege und Datenformate herangezogen. 
Natürlich soll hier auch ein kurzer Überblick über die weiteren für Camel verfügbaren Module (sehr viele!)  nicht fehlen. Zum Schluss steht noch das interessante Thema auf dem Plan, Camel in einem Java-EE-Kontext zu nutzen, wo vor allem die Integration mit CDI einer näheren Betrachtung unterzogen wird.

Bei Interesse melden Sie sich gern unter Tel. 0521/20889-10 oder unter
anmeldung@gedoplan.de.


Montag, 4. August 2014

Spring Boot - einfach & produktiv - auch ohne Application Server

GEDOPLAN GmbH , Stieghorster Str. 60, 33605 Bielefeld
  • Termin:     Donnerstag, 14.08.2014, 18:00 - 19:30 Uhr
  • Referent:   Eberhard Wolff, freiberuflicher Berater und Trainer
  • Thema:     Spring Boot - einfach & produktiv - auch ohne Application Server

Mit Spring Boot wird nicht nur der Einstieg in das Spring Ökosystem wesentlich einfacher - auch typische Probleme wie die Builds werden gelöst. Dazu werden für Entwickler Turn Arounds kürzer unddie Anwendungen können auch sehr einfach betrieben werden. Und ganz nebenbei macht Spring Boot den Einsatz von Application Servern überflüssig. Der Vortrag erläutert die Konzepte von Spring Boot - und die wichtigsten Features werden live gezeigt.

Eberhard Wolff (@ewolff) ist Java Champion, Autor u.a. des ersten deutschsprachigen Buchs über Spring und regelmäßiger Sprecher auf verschiedenen Konferenzen. Er arbeitet als freiberuflicher Berater und Trainer.

Bei Interesse melden Sie sich gern unter Tel. 0521/20889-10 oder unter
anmeldung@gedoplan.de.

Unsere aktuellen Kurse zum Thema: Spring Boot