Header Background
 
 
 

Quarkus - Grundlagen

Seminardauer: 3 Tage

Ziele

In dieser 3-tägigen Schulung "Quarkus - Grundlagen" erlangen Sie ein tiefes Verständnis für REST-WebServices und deren Anwendungszwecke, lernen die Unterschiede zu anderen Webservice-Technologien wie SOAP kennen und entdecken die REST-API Designprinzipien. Wir geben Ihnen einen umfassenden Überblick über Quarkus, seine Architektur und Struktur, sowie die Vorteile von Quarkus, insbesondere in Bezug auf Cloud-native Anwendungen. Sie erfahren, warum Quarkus oft als Alternative zu Spring Boot betrachtet wird und wie sich die Performance, der Ressourcenverbrauch und die Skalierbarkeit unterscheiden. Darüber hinaus lernen Sie, wie Sie Quarkus in Ihre Eclipse-Entwicklungsumgebung integrieren und die Grundlagen von Quarkus wie Inversion of Control, Dependency Injection und Annotations beherrschen. Sie werden in der Lage sein, einfache und komplexe REST-WebServices mit Quarkus zu erstellen, Datenbankzugriff mit Hibernate und JPA zu implementieren, Fehlerbehandlung und Logging effektiv zu nutzen und Ihre REST-Services zu dokumentieren. Schließlich werden Sie verschiedene Möglichkeiten zum Deployment von Quarkus-Projekten kennenlernen, einschließlich der Containerisierung mit Docker und dem Deployment in die Cloud.

Zielgruppe

  • Java-Entwickler

Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • gute Kenntnisse in Java

Lernmethodik

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.

Agenda

Einführung in REST-WebServices und REST-API

  • Was sind REST-WebServices und wofür werden sie verwendet?
  • Unterschied zu anderen Webservice-Technologien wie SOAP
  • REST-API Designprinzipien

Überblick von Quarkus

  • Architektur und Aufbau von Quarkus
  • Vorteile von Quarkus, insbesondere im Hinblick auf Cloud-native Anwendungen

Motivation für Quarkus als Alternative zu Spring Boot

  • Warum wird Quarkus als Alternative zu Spring Boot betrachtet?
  • Unterschiede in der Performance, dem Ressourcenverbrauch und der Skalierbarkeit
  • Eignung von Quarkus für bestimmte Anwendungsfälle

Installation von Quarkus für Eclipse

  • Voraussetzungen und Installation von Quarkus
  • Integration von Quarkus in die Entwicklungsumgebung Eclipse

Grundlagen von Quarkus (Inversion of Control, Dependency Injection, Annotations, etc.)

  • Was ist Inversion of Control (IoC) und wie funktioniert es in Quarkus?
  • Verwendung von Dependency Injection (DI) in Quarkus
  • Übersicht über wichtige Annotations in Quarkus

Erstellung eines ersten einfachen WebServices mit Quarkus

  • Erstellung eines einfachen REST-WebServices mit Quarkus
  • Verwendung von Annotations und DI

Architektur und Aufbau von WebServices mit Quarkus

  • Architektur von WebServices in Quarkus
  • Best Practices für die Organisation von Code und Ressourcen in Quarkus-Projekten
  • Verwendung von Quarkus-Extensions

Testen von WebServices

  • Übersicht über verschiedene Testmethoden in Quarkus
  • Schreiben von Unit-Tests und Integrationstests für WebServices
  • Verwendung von Mocks und Testcontainers

Erstellung eines komplexeren Beispiel-Webservices mit Datenbank-Zugriff (Hibernate und JPA)

  • Erstellung eines WebServices mit Datenbankzugriff
  • Verwendung von Hibernate und JPA in Quarkus

Errorhandling und Logging mit Quarkus

  • Fehlerbehandlung in Quarkus-WebServices
  • Verwendung von Logging in Quarkus-Projekten
  • Konfiguration von Loggern in Quarkus

Dokumentation von REST-Services

  • Übersicht über verschiedene Möglichkeiten zur Dokumentation von REST-Services in Quarkus
  • Verwendung von OpenAPI zur Dokumentation von REST-Services

Deployment von REST-Services (Überblick)

  • Übersicht über verschiedene Möglichkeiten zum Deployment von Quarkus-Projekten
  • Verwendung von Docker zur Containerisierung von Quarkus-Anwendungen
  • Deployment in die Cloud

Open Badge - Ihr digitaler Kompetenznachweis

IT-Schulungen Badge: Quarkus - Grundlagen

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erlangen Sie nicht nur Fachkenntnisse und Fähigkeiten, sondern bekommen zusätzlich zu Ihrem Teilnahmezertifikat ein Open Badge als digitalen Nachweis Ihrer Kompetenz.

Sie können diesen in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com Konto abrufen. Ihre verdienten Badges lassen sich problemlos in sozialen Netzwerken integrieren und weitergeben.

Mehr zu den Vorteilen von Badges

Kurz vor Durchführung

TerminStandortAktion
13.05. - 15.05.2024 Hamburg Seminar jetzt anfragen
03.06. - 05.06.2024 München Seminar jetzt anfragen
10.07. - 12.07.2024 Köln Seminar jetzt anfragen
05.08. - 07.08.2024 Nürnberg Seminar jetzt anfragen
 

1.) Wählen Sie den Seminartyp:




2.) Wählen Sie Ort und Datum:

1.595,00 € Preis pro Person

spacing line1.898,05 € inkl. 19% MwSt
Seminarunterlagen zzgl.
Verpflegung zzgl.

Seminar jetzt anfragen Auf den Merkzettel
PDF IconPDF Icon
Es gibt weiterführende Kurse, die auf diesem Schulungsthema aufbauen.
 

Diese Seite weiterempfehlen:

0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel
Warnung Icon Sie haben in Ihrem Browser Javascript deaktiviert! Bitte aktivieren Sie Javascript um eine korrekte Darstellung und Funktionsweise von IT-Schulungen zu gewährleisten. Warnung Icon