Zum Hauptinhalt

Last Chance: RapidClipse Starter Day am 7. März

Am 7. März findet der erste von drei RapidClipse Starter-Days bei XDEV in Weiden statt.

Auf dem RapidClipse Starter Day lernen Sie an nur 1 Tag, wie Sie mit Java, Vaadin und der Eclipse Distribution RapidClipse beeindruckende HTML5 Web-Anwendungen, Mobile Apps und klassische Java Desktop Applikationen für professionelle Anwendungsbereiche entwickeln können. Dieser Tag richtet sich an Ein- und Umsteiger.

Vorausgesetzt werden lediglich Grundkenntnisse in der Anwendungs- und Datenbankentwicklung. Viele RapidClipse Einsteiger kommen aus dem 4GL- und Datenbank-Bereich (MS Access, Oracle Forms, FoxPro, Filemaker, PowerBuilder etc.). Spezielle Vorkenntnisse in der Java-, Web- oder Eclipse-Entwicklung brauchen Sie nicht.

Auf dem RapidClipse Starter Day Sie erhalten eine ausführliche und leicht verständliche Einführung in Java und in die Eclipse Distribution RapidClipse sowie eine Anleitung und viele Tipps für einen erfolgreichen und nachhaltigen Umstieg auf Java. Nach diesem Intensiv-Workshop werden Sie wissen wie HTML5 Web- Anwendungen, Moblie Apps und klassische Java Desktop Applikationen funktionieren, wie die Anwendungsentwicklung mit RapidClipse abläuft, wie Sie bei Projekten vorgehen müssen, welches Know-how Sie brauchen und wie Sie Ihr Team schnell, kostengünstig und nachhaltig auf Java bringen.

Achtung, auf den RapidClipse Starter Days erhalten Sie das geballte Know-how von mehreren regulären Schulungstagen an nur einem Tag! Sie werden fasziniert sein, was mit RapidClipse möglich ist und wie einfach es ist.

 

Agenda:

09:00 - Grundlagen für die Cross-Platform Entwicklung mit Java und Eclipse

  • Was ist RapidClipse, was ist mit RapidClipse möglich, wo sind die Grenzen, wie geht es dann weiter?
  • Wie Cross-Platform-Development mit RapidClipse funktioniert
  • Überblick über den Funktion-Umfang von RapidClipse
  • Überblick über die verwendeten Basis Technologien, u.a. Vaadin, Maven, JPA, Hibernate etc.
  • Überblick über die Architektur, Funktionsweise und Systemvoraussetzungen von HTML5 Web-Anwendungen, Mobile Apps und klassischen Java Desktop-Applikationen
  • Überblick über die RapidClipse Entwicklungsumgebung
  • Überblick über die RapidClipse Dokumentation

 

11:00 - Datenbank-Entwicklung mit Java

  • Überblick über die Basis-Technologien (SQL, JDBC, JPA, Hibernate)
  • Überblick über die möglichen Strategien für Datenbank-Anwendungen mit Java
  • Was ist JPA und wie funktioniert Hibernate?
  • Start mit neuer Datenbank
  • Einsatz existierender Datenbanken
  • Überblick über die RapidClipse Hibernate Tools
  • Datenbank-Metadaten-Import und Generierung von Entity-Klassen
  • Entity-Klassen anlegen, anpassen und optimieren
  • Datenbanken via Entity-Modell automatisiert generieren lassen
  • Datenbankabfragen mit SQL und in Java mit JPA-SQL

 

12:00 - HTML5 Oberflächen-Entwicklung mit Java in RapidClipse - Teil 1

  • Überblick über die Basis-Technologien (HTML5, JavaScript, CSS, Vaadin)
  • Einführung in den RapidClipse GUI-Builder
  • Überblick über die Architektur einer UI
  • Überblick über die Widget-Palette
  • Funktionsweise von Layout-Manager
  • Databinding und Datenausgabe
  • Daten bei Bedarf nachladen - Lazy Loading
  • Erstellung anspruchsvoller Oberflächen mit Tables und Trees
  • Datenzugriffe auf Listen und Tabellen

 

15:30 - Realtime Applications mit Java In-Memory Datenbank Jetstream

  • Einführung in Jetstream - Java In-Memory Datenbank
  • Architektur und Unterschiede zu relationalen Datenbanken in Verbindung mit JPA   
  • Erste Schritte mit Jetstream in der Praxis
  • Daten speichern und laden
  • Abfragen mit Jetstream
  • Datenmodell ändern
  • Jetstream zusammen mit anderen Datenbanken
  • Migration existierender Anwendungen auf Jetstream
  • Jetstream Roadmap

 

16:30 - Best Practice - Antworten auf die häufigsten Fragen und was Sie sonst noch wissen sollten

  • Wie funktioniert Mehrsprachigkeit?
  • Wie funktioniert Reporting mit RapidClipse?
  • Wie funktioniert der Datenaustausch via Webservices, z.B. REST?
  • Wie lassen sich mobile Apps entwickeln?
  • Kann man mit RapidClipse Industry 4.0 Anwendungen entwickeln und wie funktioniert das?
  • Welche Datenbank soll ich einsetzen?
  • Lassen sich auch mehrere Datenbanken kombinieren, ggf. auch mit Jetstream?
  • Lassen sich auch völlig unterschiedliche Basis-Technologien miteinander kombinieren, z.B. native Apps mit einer RapidClipse Anwendung?
  • Wie geht man bei der Entwicklung vor und worauf sollte man achten?
  • Welches Know-how brauche ich überhaupt, um große Anwendungen mit RapidClipse entwickeln zu können? Wie lange dauert es, bis ich so weit bin und was kosten Schulungen?
  • RapidClipse Roadmap
  • Beantwortung Ihrer individuellen Fragen

 

Termine:
07. März in Weiden bei XDEV
20. März in Hamburg
21. März in Frankfurt a.M.

Jetzt anmelden [Link obsolet]