German English

Eclipse RCP Enterprise Integration mit Spring Boot


Duration Target group
3 Tage 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.


Onsite oder virtuelle Training

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

Anfragen


Agenda Download Agenda

Introduction to Spring Boot 2.0

  • Functional and reactive web applications

Introduction to Reactor IO reactive streams

Creating a Spring Boot 2.0 web application

  • Lombok
  • Reactive MongoDB
  • Accessing MongoDB with Spring Data
  • Webflux (Reactor Framework)
  • Securing your rest endpoints with Spring Security

Introduction to Eclipse RCP 4.x

Introduction to Retrofit

OSGi Services accessing REST endpoints

  • 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