ZFI Logo JE8F

Dieser Kurs kann jederzeit als Firmenkurs sowie als Privatkurs durchgeführt werden.

Kursbeschreibung

Jakarta EE 8 Full Platform
WICHTIG: Dieser Kurs kann zurzeit online als Privatkurs oder Firmenschulung durchgeführt werden. Sie nehmen in Ihrem (Home-)Office am Kurs teil.
    Für weitere Informationen und individuelle Angebote E-Mail an: zentralsekretariat@zfi.ch
    Die «Jakarta EE Full Platform» ist eine Industrie Standard für die Entwicklung von robusten, portierbaren, sowie skalierbaren server-side und cloud-native Java Anwendungen. Dank der Jakarta EE Architektur ist es auf einfache Art und Weise möglich, leichtgewichtige Enterprise Anwendungen schnell und effizient zu erstellen.

    Dieser Kurs ermöglicht Ihnen einen umfangreichen Einstieg in die Jakarta EE Kerntechnologien mit u.a. JPA, CDI, JMS, EJB, Security, RESTful WebServices und WebSockets. Mit zahlreichen Anwendungsbeispielen wird die Theorie in der Praxis vertieft und angewandt.

    Ihr Nutzen

  • Sie haben einen Überblick über die Jakarta EE Platform Architektur
  • Sie kennen die EJB, JMS, JPA, CDI, Security, RESTful WebServices und WebSocket Technologien.
  • Sie sind in der Lage, selbständig Enterprise Anwendungen zu erstellen und zu pflegen.
  • Sie kennen die aktuellen Jakarta EE Server Produkte auf dem Markt.
  • Voraussetzungen

    Praktische Erfahrungen in Java, SQL und relationalen Datenbanken. Erfahrungen mit verteilten Applikationen im Java Umfeld sind von Vorteil aber nicht zwingend.

    Teilnehmerkreis

    Fortgeschrittene Java Programmierer, technische Projektleiter und Architekten.

    Unterlagen

  • Kursunterlagen mit vielen Praxisbeispielen
  • Image für Windows, Mac und Linux mit kompleter IDE, Java EE Server und Beispielen
  • Kurszertifikat
  • Teilnehmerbeitrag

    Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).

    Kursinhalt

  • Übersicht Jakarta EE 8
  • Architektur, Konzepte und Services
  • Enterprise JavaBeans (EJB)
    • Stateless- und Stateful Session Bean
    • Singelton Session Bean
    • Java Transaction API (JTA) und EJB Transactions
    • Timer Service
    • Interceptors
    • Security
  • Java Messaging Service (JMS)
    • Grundlagen und Konzepte
    • Message Models (Point to Point, Publish/Subscribe, Request/Reply)
    • Classic- und Simplified API
  • Java Persistence API (JPA)
    • Grundlagen und Konzepte
    • Mappings, Relationships und Inheritance
    • Query Language und Criteria API
    • Zusammenspiel mit EJBs (transaction-scoped und extended Persistence Context)
    • Kurzübersicht weitere Themen
  • Context und Dependency Injection (CDI)
    • Grundlagen und Konzepte
    • Producer und Disposer
    • Alternatives
    • Events und Observer
    • Interceptor und Decorator
    • Kurzübersicht weitere Themen
    • Einsatz mit Java EE
  • RESTful WebServices
    • Grundlagen HTTP und REST
    • Annotationen
    • XML und JSON
    • REST Service und Client
  • WebSocket
    • WebSocket Standard
    • Grundlagen Java API
    • Meldungstypen, Encoder und Decoder
    • Weitere Themen (Custom Configuration, Async API, CDI Integration)