Cursusaanbod

Inleiding tot Quarkus
  • Wat is Quarkus
  • Voordelen van Quarkus voor cloud-native applicaties
  • Integratie met Kubernetes en OpenShift
  • Opstarttijd en geheugenoptimalisatie
  • Basiswerkstroom en architectuur

Quarkus Kerndeelconcepten

  • Applicatieconfiguratie en converters
  • Initialisatie- en afsluitingsleven
  • Teststrategieën
  • Logboekconfiguratie

Ontwikkeling van RESTful Services

  • Aanmaken van REST API-eindpunten
  • Queryparameters en HTTP-methoden
  • Gebruik van semantische responscodes
  • CORS en reactief routing inschakelen
  • HTTP-verzoekinterceptie en SSL

Applicatieconfiguratie

  • Aangepaste eigenschapbestanden en profielen
  • Accessen van configwaarden en overschrijven
  • Geavanceerde logboekvoering en profielspecifieke configuratie
  • Aangepaste bronnen en converters
  • Gegroepeerde en gevalideerde configuratiewaarden

Quarkus Programming Model

  • JSON en XML serialisatie
  • Invoer/uitvoervalidatie en aangepaste valideringen
  • Afhankelijkheidsinjectie en kwalificaties
  • Levenscyclusgebeurtenissen en interceptoren
  • Gedrags- en unittests met Mockito

Inpakken van Quarkus Applicaties

  • Commando-modus en JAR-inpakking
  • Über-JAR en native uitvoerbare builds
  • Docker containers voor JAR- en native builds
  • SSL-ondersteuning in gecontaineriseerde applicaties

Inleiding tot Apache Camel

  • Wat is Apache Camel en de integratie met Quarkus
  • Enterprise-integratiepatronen en gebruiksscenario's
  • Ontwikkelen en implementeren van Camel-routes binnen een Quarkus applicatie

Samenvatting en Volgende Stappen

Vereisten

  • Kennis van Java programmeren
  • Ervaring met webarchitectuur en REST-concepten
  • Vertrouwdheid met het HTTP-protocol

Publiek

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

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën