Jakarta EE 10 Intensivkurs - Seminar / Kurs von GEDOPLAN GmbH

Schulung Grundlagen der Entwicklung von Enterprise-Anwendungen mit Jakarta EE 10

Inhalte

  • Architekturen und Konzepte von JEE

    • Aufbau und Bestandteile von JEE-Anwendungen
    • Full Profile, Web Profile, Micro Profile
    • Klassische Application Server vs. JAR Deployments

  • RESTful Webservices (JAX-RS)

    • REST-Applikationen und –Ressourcen
    • JSON und XML
    • REST Client
    • API Design

  • Jakarta Persistence (JPA)

    • Persistente Klassen und Persistence Units
    • CRUD-Operationen, ID-Generierung
    • Abfragen mit JPQL
    • Transaktionssteuerung
    • Relationen
    • Vererbung
    • Eager und Lazy Loading

  • Bean Validation (BV)

    • Standard-Constraints und Validation API
    • Integration in JPA und CDI

  • Contexts and Dependency Injection (CDI)

    • Injektion von Beans
    • Qualifier und Alternatives
    • Producer und Disposer
    • Kontexte und Scopes
    • Transaktionssteuerung
    • Events und Observer
    • Vergleich von CDI und Enterprise JavaBeans (EJB)

Die Themen werden ausführlich präsentiert und mit übergreifenden Übungen vertieft.

  • Architekturen und Konzepte von JEE

    • Aufbau und Bestandteile von JEE-Anwendungen
    • Full Profile, Web Profile, Micro Profile
    • Klassische Application Server vs. JAR Deployments

  • RESTful Webser ...
Mehr Informationen >>

Lernziele

In unserem Kurs lernen Sie, wie komplette Enterprise-Anwendungen (Monolith, Modulith, Microservice) auf Basis von Jakarta EE 10 programmiert werden. Mit RESTful Webservices bauen Sie Schnittstellen für andere Anwendungen oder JavaScript-UIs. Die Persistenz-Schicht bauen Sie mit Hilfe von Jakarta Persistence (früher Java Persistence API bzw. JPA) in Verbindung mit einem O/R Mapper wie EclipseLink oder Hibernate auf. Datenvalidierungen realisieren Sie mit Bean Validation (BV). Anschließend erlernen Sie die Nutzung von CDI Beans, um Businesslogik professionell zu entwickeln und die Komponenten der Anwendung miteinander zu integrieren. Wir gehen auch kurz auf Enterprise Beans (EJB) ein, die in bestehenden Anwendungen häufig noch anstelle von CDI Beans genutzt werden.

Jakarta EE - kurz JEE - ist eine Sammlung von Softwarekomponenten und Diensten, die Softwareentwickler bei der Erstellung komplexer und mehrschichtiger Unternehmensanwendungen unterstützt. JEE ist heute ein Projekt der Eclipse Foundation mit dem internen Namen EE4J. Zuvor wurde der Standard von Oracle unter dem Namen Java EE - anfänglich auch J2EE - entwickelt. Die im September 2019 erschienene Jakarta EE 8 ist funktionsgleich mit der Java EE 8 von 2017 und wird von allen aktuellen Java-Applikationsservern unterstützt. Das im Dezember 2020 erschienene Release Jakarta EE 9 führt i. W. die Paketnamensänderung von `javax.+++*+++` nach `jakarta.+++*+++` durch, die durch die bei Oracle verbliebenen Namens- und Urheberrechte notwendig war. Jakarta EE 10 wurde im Juli 2022 veröffentlicht und bildet die Grundlage für diesen Kurs.

Durch die Standardisierung mit JEE lassen sich Software-Entwicklungszeiten und Kosten deutlich senken. Essentielle Funktionalitäten für die Entwicklung von professionellen Softwareanwendungen wie Security, Persistenz und Dependency Injection bringt JEE bereits mit. Zudem lassen sich Anwendungen sicher, hochverfügbar und skalierbar gestalten. Das ebenfalls bei der Eclipse Foundation beheimatete Projekt Microprofile definiert ein Subset von JEE-Bestandteilen und ergänzt weitere Dienste, die JEE-Anwendungen leicht und in Cloud-Umgebungen betreibbar machen.

Die Zielumgebung der Anwendungen können Sie im Kurs frei auswählen oder auch umschalten: Alle Demos und Übungen laufen u. a. auf WildFly (JBoss) und Open Liberty (WebSphere Liberty).

In unserem Kurs lernen Sie, wie komplette Enterprise-Anwendungen (Monolith, Modulith, Microservice) auf Basis von Jakarta EE 10 programmiert werden. Mit RESTful Webservices bauen Sie Schnittstellen f ...

Mehr Informationen >>

Zielgruppen

Dieser Kurs richtet sich an Software-Entwickler*innen, die die serverseitige Anwendungsentwicklung mit JEE kompakt und schnell erlernen möchten.

  • Schulungen Berlin:   
    • Dozent aus dem Enterprise-Team-Java von Dirk Weil
    • Startzeit am ersten Schulungstag: 10:00 Uhr
    • Endzeit am letzten Schulungstag: max. 16:00 Uhr
    • Normale Schulungszeit: 09:15 – 17:00 Uhr
    • praxisnahe Schulungstage mit vielen Übungen
    • Entwicklungsumgebung und Übungsbeispiele zum Mitnehmen auf USB Stick
    • digitale Seminarunterlagen
    • Kursort in der 25. Etage im Gebäude Upper West mit Blick auf ganz Berlin
    • BVG-Fahrscheine (Tarifbereich Berlin AB)
    • Abwechselnde Mittaglocationen am Berliner Zoo
    • Mittagessen und Getränke sind all inclusive
    • inkl. Abendveranstaltung, wie z. B. Schiffsfahrt, Gang auf die Siegessäule oder ins Clärchens
    • Mindestanzahl Teilnehmende: 3 Personen

        Schulungen Bielefeld:  

    • Dozent aus dem Enterprise-Team-Java von Dirk Weil
    • Startzeit am ersten Schulungstag: 09:00 Uhr
    • Endzeit am letzten Schulungstag: max. 16:00 Uhr
    • Normale Schulungszeit: 09:00 – 16:30 Uhr
    • praxisnahe Schulungstage mit vielen Übungen
    • digitale Seminarunterlagen
    • Entwicklungsumgebung und Übungsbeispiele zum Mitnehmen auf USB Stick
    • Mittagessen und Getränke sind all inclusive
    • Mindestanzahl Teilnehmende: 2 Personen

Dieser Kurs richtet sich an Software-Entwickler*innen, die die serverseitige Anwendungsentwicklung mit JEE kompakt und schnell erlernen möchten.

  • Schulungen Berlin:   
    • Dozent aus dem Enterprise- ...
Mehr Informationen >>

Termine und Orte

Datum Uhrzeit Dauer Preis
Berlin, DE
08.10.2024 - 11.10.2024 10:00 - 16:00 Uhr 30 h Mehr Informationen > Jetzt buchen ›

SG-Seminar-Nr.: 5259793

Anbieter-Seminar-Nr.: JEE-120

Termine

  • 08.10.2024 - 11.10.2024

    Berlin, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 30 h
  •  
  • Anbieterbewertung (10)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Berlin, DE
08.10.2024 - 11.10.2024 10:00 - 16:00 Uhr 30 h Mehr Informationen > Jetzt buchen ›