Kurzusleírás

A Quarkus bemutatása

  • Mi az a Quarkus?
  • A Quarkus előnyei felhő-alapú alkalmazások számára
  • Konténerekkel való integráció Kubernetes és OpenShift esetében
  • Indítási idő és memóriaoptimalizálás
  • Az alapvető munkafolyamat és architektúra

A Quarkus alapvető fogalmai

  • Alkalmazás konfiguráció és átalakítók
  • Inicializálási és leállítási életciklus
  • Tesztezési stratégiák
  • Naplózási beállítások

RESTful szolgáltatás fejlesztése

  • REST API végpontok létrehozása
  • Kérés paraméterek és HTTP módszerök
  • Sémával kapcsolatos válaszkódok használata
  • CORS engedélyezése és reaktív útvonalak
  • HTTP kérések szűrésének és SSL használatának engedélyezése

Alkalmazás konfigurációja

  • Egyedi tulajdonságfájlok és profilok
  • Konfigurációs értékek elérése és felülírása
  • Napraszonyos naplózás és profilspecifikus konfiguráció
  • Egyedi forráskódok és átalakítók
  • Csoportosított és ellenőrzött konfigurációs értékek

A Quarkus programozási modellje

  • JSON és XML szerializálás
  • Bemeneti/kimeneti validáció és egyedi validatorok
  • Függőség-injekció és kvalifikátorok
  • Életciklus események és interceptors
  • Mértani és egységtesztelés a Mockito-val

A Quarkus alkalmazások csomagolása

  • Parancsmód és JAR csomagolás
  • Über-JAR és natív futtatható fájlok készítése
  • Docker konténerek JAR és natív build-ök számára
  • SSL támogatás konténerezett alkalmazásokban

Az Apache Camel bemutatása

  • Mi az az Apache Camel és a Quarkus-sal való integrációja?
  • Vállalati integrációs minták és felhasználási esetek
  • Camel útvonalak fejlesztése és üzembe helyezése egy Quarkus alkalmazásban

Összefoglaló és a következő lépések

Követelmények

  • A Java programozás megértése
  • Tapasztalat a webarchitektúrával és a REST konceptekkel
  • Ismerkedés az HTTP protokollal

Célcsoport

  • Fejlesztők
  • Szoftver-architektúrak
  • Felhő-alapú alkalmazásokat készítő mérnökök
 40 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (4)

Közelgő kurzusok

Rokon kategóriák