Eclipse RCP Enterprise Integration mit Spring Boot

Dauer: 3 Tage
Zielgruppe: Softwareentwickler und -architekten

Schulungsüberblick:
Eclipse 4.x als Rich Client Platform ist eine interessante Technologie für den Aufbau von clientseitige Desktop Anwendungen. Es ist die perfekte Lösung für den Aufbau von Anwendungen, die verschiedenen Kundenszenarien unterstützen, zum Beispiel CRM- oder ERP-Systeme. Solche Anwendungen nutzen in der Regel die Datenbank als Datenspeicher und kommunizieren mit dem verteilten System. Eclipse 4.x bietet mehrere Funktionen, die die Entwicklung der Anwendung zu beschleunigen und das Erweitern von Applikationen vereinfachen. In anderen Worten, gut gestaltete Eclipse-RCP-Anwendung 4.x können nicht allzu teuer in der Wartung sein.

Während der Schulung werden Sie eine Eclipse 4.x RCP Applikation entwickeln, welche leichtgewichtige OSGi Services enthält, die mit Hilfe von Technologien wie RxJava, Retrofit auf REST resourcen im Internet zugreift. Diese Technologien sorgen dafür eine reactive, schnell antwortende Desktop Applikation bereitstellen zu können, welche den Anforderungen der heutigen Zeit entsprechen.

Zudem werden Sie eine reactive Spring Boot 2.0 Applikation erstellen, welche Rest Endpunkte für die Eclipse RCP Applikation bereitstellt und die neusten paradigmen der 2.0 Version, wie das Reactor Framework und funktionale Programmierung enthält.

Schulungsvoraussetzungen:
Vorausgesetzt werden Kenntnisse der Java-Programmierung und Grundkenntnisse im Umgang mit der Eclipse IDE. Bei Anmeldung zur Schulung erhalten Sie Vorbereitungsmaterial, welches Sie gegebenenfalls zur Auffrischung Ihrer Java und Eclipse Kenntnisse nutzen können. Grundkentnisse zum Entwicklen von Eclipse RCP Anwendungen sind vorteilhaft und eine vorherige Teilnahme an der Eclipse Rich Client Platform (RCP) Schulung ratsam.

Diese Schulung kann auf die Bedürfnisse Ihres Teams abgestimmt werden.


Termine

Ort Termin Sprache Gebühr
Bei Ihnen Vorort Nach Absprache Deutsch / Englisch Auf Anfrage

Anfragen


Agenda

  • Introduction to Spring Boot 2.0 -> functional and reactive web applications
  • Creating a Spring Boot 2.0 web application
    • Lombok
    • Reactive MongoDB
    • Accessing MongoDB with Spring Data
    • Spring Data Rest
    • Webflux (Reactor Framework)
    • Securing your rest endpoints with OAuth2 and bearer tokens
  • Introduction to Eclipse RCP 4.x
  • Introduction to RxJava
  • Introduction to Retrofit
  • OSGi Services accessing rest endpoints using RxJava with RxSWT and Retrofit
  • Visualize the data obtained from the Rest Endpoints in the Eclipse RCP App
    • Obtaining data from the rest endpoints reactively
    • Obtaining secured data from the rest endpoints reactively
    • Show data in a table
    • Posting a form to the rest endpoint
    • Getting and posting resources and images

Kontakt

Email sales@vogella.com
Tel +49 40 7880 4360