CONTACT ONS

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

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 8000 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën