menu
{$Head.Title}}

Kurs Jakarta EE 8 Web Profile

Kurs Jakarta EE 8 Web Profile

Dieser Kurs bietet den pefekten Einstieg in die Programmierung mit dem «Jakarta EE Web Profile».

Leider keine Kursdaten gefunden

Information
Jakarta EE 8 Web Profile

Kurscode: JE8W

Kursdauer: 2 Tage

Kurspreis (öffentlich ab 3 Teilnehmern): sFr. 1400.-/Teilnehmer

Kurspreis (Privatkurs 2 Teilnehmer): sFr. 2100.-/Teilnehmer

Kurspreise Firmenkurs (10% Rabatt Inhouse):

  • sFr. 4199.- (3-5 Teilnehmer)
  • sFr. 5879.- (6-8 Teilnehmer)
  • sFr. 6999.- (9-12 Teilnehmer)

Kursort: Bern oder Zürich, anderer Ort auf Anfrage falls nicht schon publiziert.
Inhouse Firmenkurse werden vor Ort bei Ihnen durchgeführt. Je nach Ort und Distanz können zusätzliche Kosten für Übernachtung und Anfahrt anfallen.

Infrastruktur: Bring your own Computer (Processor i7 oder vergleichbar, mindestens 8GB RAM), VMWare Workstation Player Version 12+.
Alle Kursunterlagen werden elektronisch abgegeben, damit leisten wir einen Beitrag an die Umwelt.

Einleitung

Das «Jakarta EE Web Profile» ist ein Industrie Standard für die Entwicklung von robusten, portierbaren, sowie skalierbaren server-side und cloud-native Web Anwendungen und RESTful WebServices mit Java.

Dank der Jakarta EE Web Profile Architektur ist es auf einfache Art und Weise möglich, leichtgewichtige Web Anwendungen schnell und effizient zu erstellen.

Dieser Kurs ermöglicht Ihnen einen raschen Einstieg in die Jakarta Web Profile Tehnologien mit u.a. JPA, CDI, EJB, Security, RESTful WebServices und WebSockets. Anhand einse durchgängigen Beispiels wird die Theorie in der Praxis vertieft und angewandt.

Der Kurs basiert auf dem Java Development Kit. Als Entwicklungsumgebung kommt Eclipse zusammen mit dem Wildfly Server zum Einsatz.

Ihr Nutzen

  • Sie haben einen Überblick über die Jakarta EE Platform Architektur.
  • Sie kennen die EJB, JPA, CDI, Security, RESTful WebServices und WebSocket Technologien.
  • Sie sind in der Lage, selbststä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
Inhalt

  • Übersicht Jakarta EE 8
  • Enterprise JavaBeans (EJB)
    • Stateless- und Stateful Session Bean
    • Singleton Session Bean
    • Java Transaction API und EJB Transactions
    • Timer Service
    • Interceptors
    • Security
  • Java Persistence API (JPA)
    • Kurzeinführung in die Grundlagen
    • Zusammenspiel mit EJBs (transaction-scoped und extended Persistence Context)
  • 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)