Cursusaanbod

Inleiding tot Quarkus

  • Wat is Quarkus
  • Voordeelen van Quarkus voor cloud-native toepassingen
  • Integratie met Kubernetes en OpenShift
  • Opstarttijd en geheugenoptimalisatie
  • Basisworkflow en architectuur

Kernconcepten van Quarkus

  • Toepassingsconfiguratie en conversies
  • Initialiserings- en shutdown levenscyclus
  • Teststrategieën
  • Logboekconfiguratie

Ontwikkeling van RESTful services

  • Het maken van REST API-eindpunten
  • Queryparameters en HTTP-methoden
  • Semantische responscodes gebruiken
  • CORS inschakelen en reaktief routeren
  • HTTP-verzoekinterceptie en SSL

Toepassingsconfiguratie

  • Aangepaste eigenschappenbestanden en profielen
  • Eigenschapswaarden raadplegen en overschrijven
  • Geavanceerde logboekregistratie en profielspecifieke configuratie
  • Aangepaste bronnen en conversies
  • Gegroepeerde en geverifieerde configuratie waarden

Quarkus-programmeringsmodel

  • JSON- en XML-serialisatie
  • Invoer-/uitvoervalidatie en aangepaste validatoren
  • Afhankelijkheidsinjectie en kwalificatie
  • Lifecycle-evenementen en interceptors
  • Gedrags- en eenheidstesten met Mockito

Packaging van Quarkus-toepassingen

  • Commandomodus en JAR-packaging
  • Über-JAR en native executable builds
  • Docker-containers voor JAR- en native builds
  • SSL-ondersteuning in containerized toepassingen

Inleiding tot Apache Camel

  • Wat is Apache Camel en zijn integratie met Quarkus
  • Enterprise-integratiepatronen en use cases
  • Ontwikkelen en implementeren van Camel-routes binnen een Quarkus-toepassing

Vergissing en volgende stappen

Vereisten

  • Een kennis van Java-programmering
  • Ervaring met web-architectuur en REST-concepten
  • Bekendheid met het HTTP-protocol

Doelgroep

  • Ontwikkelaars
  • Softwarearchitecten
  • Ingenieurs die cloud-native toepassingen bouwen
 40 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën