Java Persistence API

Trainer:

Alexander Salvanos

Termin:

Nach Absprache

Dauer:

2 Tage

Preis:

1.200,00 EUR zzgl. MwSt.

Ort:

Köln

Stadt:

Köln

Beschreibung

Die Java Persistence API, kurz JPA, ist ein standardisiertes Framework der Java Enterprise Edition, durch das die Nutzung von Persistenz-Frameworks vereinheitlicht wurde. Dieses Training macht Sie mit der Programmierung der JPA vertraut.

Zum Verständnis: Datenbankanwendungen, die mit JDBC programmiert werden, beinhalten eine große Menge von Anweisungen, die auch automatisch generiert werden können. Mit JDBC etwa ist es üblich, zu jeder Daten-banktabelle eine Java-Klasse zu programmieren. Zur Laufzeit kann hierdurch jeder Datensatz als Java-Objekt erzeugt werden. Solche Objekte werden auch Entities genannt. Weil sich der Aufbau einer Entity aus der dahinter liegenden Datenbanktabelle ergibt, haben sich zahlreiche Java-Frameworks zur Aufgabe gemacht, den Entwickler bei dieser Arbeit zu entlasten. Da die Nutzung dieser Frameworks unterschiedlich ausfiel, wurde 2006 die Java Persistence API (JPA) ins Leben gerufen. Mittlerweile stellt JPA den Standard für den High-Level-Datenbankzugriff mit der Java Enterprise Edition dar.

Für die Programmierübungen im Kurs werden Eclipse als IDE und GlassFish als JEE Application Server verwendet.

 

Was wird Behandelt

  • JPA-Konfiguration
  • JPA-Entities
  • Transaktionen
  • Entity Manager
  • ORM-Reverse-Engineering
  • Assoziationen
  • JPQL (Java Persistence Query Language)
  • Criteria API
  • Konkurrierende Zugriffe
  • Native SQL-Abfragen

Voraussetzungen:

  • Solides Kenntnisse in der Java-Programmierung
  • Grundlagenwissen zu SQL und relationalen Datenbanken
  • Eigenes Notebook mit folgender Software:
    - Aktuelle Eclipse-Entwicklungsumgebung
    - GlassFish JEE Application Server

 

Ablauf

Unsere Trainings starten täglich um 9:00 und enden gegen 17:00 Uhr. Die Kaffee- und Mittagspausen legen unsere Trainer je nach Lernfortschritt mit den Teilnehmern fest. Im Trainingspreis enthalten sind u.a.:

Begrüßungsgetränke (Tee/Kaffee), Erfrischungsgetränke im Trainingsraum, Pausen- und Mittagsverpflegung, Papier und Stifte, freier WLAN-Zugang, Zertifikat über Ihre Teilnahme.

 

Anmeldung

Inhouse-Schulung

Sie möchten das Training gerne als Inhouse-Schulung in Ihrem Unternehmen buchen? Sehr gerne — sprechen Sie uns an, und wir liefern Ihnen ein auf Ihre Anforderungen hin individuell zugeschnittenes Konzept und Angebot. Erste Informationen finden Sie in diesem Info-PDF.

 

Salvanos_Alexander_300x318

Über Alexander Salvanos

Alexander Salvanos ist Mitglied der Java EE Expert Group und seit 1998 auf Java-Technologien spezialisiert. Neben seinen Tätigkeiten als IT-Berater und zertifizierter Java EE Trainer (IHK) ist er auch der Autor von "Professionell entwickeln mit Java EE 7", dem Standardwerk für Java EE-Technologien im deutschsprachigen Raum.

Weitere Produkte von Alexander Salvanos:

Java-Grundlagen

Nach Absprache

Uhrzeit:

09:00 - 17:00 Uhr

Dauer:

3 Tage

Ort:

Köln

Java für Fortgeschrittene

Nach Absprache

Uhrzeit:

09:00 - 17:00 Uhr

Dauer:

2 Tage

Ort:

Köln

Java Server Faces

Nach Absprache

Uhrzeit:

09:00 - 17:00 Uhr

Dauer:

3 Tage

Ort:

Köln


Kontakt

Fernando Schneider
Trainings & Schulungen
E-Mail: fernando.schneider@developer-media.de
Tel. +49 (0) 89-74117-831


Das könnte Sie auch interessieren

prev next
Salvanos_Alexander_300x318

Training: Java-Grundlagen

Golo Roden – Node.js Experte | developer media

Webinar: Node.js

Arne Blankerts – PHP Experte | developer media

Training: PHP Security


Unsere Partner


Die richtige Mischung machts

web & mobile DEVELOPER dotnetpro DWX DDC codekicker Smart Data Developer Conference

developer media ist eine Marke des Medien- und Weiterbildungsunternehmens Neue Mediengesellschaft Ulm mbH mit Sitz in München und Köln. Mit der DWX – Developer Week und diversen Fachkongressen, Trainings, Inhouse-Schulungen und Webinaren, den Fachzeitschriften dotnetpro und web & mobile developer mit ihren Portalen sowie eBooks und Apps bedient developer media die Zielgruppe der Softwareentwickler mit profundem Fachwissen, topaktuellen News und wichtigen Kontakten.