Neem contact met ons op

Cursusaanbod

Inleiding tot Quarkus

  • Wat is Quarkus?
  • De voordelen van Quarkus voor cloud-native applicaties
  • Integratie met Kubernetes en OpenShift
  • Optimalisatie van starttijd en geheugengebruik
  • Basisworkflow en architectuur

Kernconcepten van Quarkus

  • Configuratie van applicaties en converters
  • Initiële opstart- en afsluitcycli
  • Strategieën voor testen
  • Configureren van logging

Ontwikkeling van RESTful-services

  • Het maken van REST API-eindpunten
  • Queryparameters en HTTP-methoden
  • Gebruik van semantische antwoordcodes
  • CORS inschakelen en reactieve routing implementeren
  • Interceptie van HTTP-verzoeken en SSL-configuratie

Applicatieconfiguratie

  • Aangepaste eigenschappenbestanden en profielen
  • Toegang tot en aanpassing van configuratiewaarden
  • Gevorderde logging en configuratie per profiel
  • Aanmaken van eigen bronnen en converters voor instellingen
  • Groepering en validatie van configuratiegegevens

Het programmerenmodel van Quarkus

  • Serialisatie naar JSON en XML
  • Validatie van invoer/uitvoer en het maken van eigen validators
  • Dependency Injection en kwalificatiemarkers gebruiken
  • Gebruik van levenscyclusgebeurtenissen en interceptoren
  • Unit- en gedragsgetesten met behulp van Mockito

Verpakken van Quarkus-applicaties

  • Het gebruiken van commandomodus en het genereren van JAR-bestanden
  • Bouwen van Uber-JAR- en native uitvoerbare bestanden
  • Gebruik van Docker-containers voor zowel JAR- als native versies
  • SSL-ondersteuning in gecontaineriseerde applicaties

Inleiding tot Apache Camel

  • Wat is Apache Camel en hoe past het binnen Quarkus?
  • Enterprise Integration Patterns en hun toepassingsmogelijkheden
  • Het ontwikkelen en implementeren van Camel-routes binnen een Quarkus-applicatie

Samenvatting en vervolgstappen

Vereisten

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

Doelgroep

  • Ontwikkelaars
  • Software-architecten
  • Ingenieurs die cloud-native applicaties ontwikkelen
 40 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën