Kursplan

Introduksjon til Quarkus

  • Hva er Quarkus
  • Fordeler ved Quarkus for skybaserte applikasjoner
  • Integrering med Kubernetes og OpenShift
  • Starttider og minneoptimering
  • Grundleggende arbeidsflyt og arkitektur

Quarkus kjernekonsepter

  • Applikasjonskonfigurasjon og konvertere
  • Initialiserings- og nedleggelseslivssyklus
  • Teststrategier
  • Loggkonfigurasjon

Utvikkling av RESTful-tjenester

  • Oppretting av REST API-endepunkter
  • Søkeparametere og HTTP-metoder
  • Bruk av semantiske svarkoder
  • Aktivering av CORS og reaktiv routing
  • HTTP-forespørsel interceptor og SSL

Applikasjonskonfigurasjon

  • Tilpassede egendefinerte filer og profiler
  • Accessing og overskrivning av konfigurasjonsverdier
  • Avansert logging og profilspesifikk konfigurasjon
  • Tilpassede kilder og konvertere
  • Grupperte og validerte konfigurasjonsverdier

Quarkus Programming-modell

  • JSON- og XML-serialisering
  • Inn- og utdatavalidering og tilpassede validerere
  • Avhengighetsinjeksjon og kvalifikatorer
  • Livssyklushendelser og interceptorer
  • Adferds- og enhetsprøving med Mockito

Pakking av Quarkus-applikasjoner

  • Kommandomodus og JAR-pakking
  • Über-JAR og native utførelse bygger
  • Docker-beholdere for JAR- og native bygger
  • SSL-støtte i beholdervis applikasjoner

Sammenfatning og neste trinn

Krav

  • Forståelse av Java programmering
  • Erfaring med webarkitektur og REST-begreper
  • Kjennskap til HTTP-protokollen

Målgruppe

  • Utviklere
  • Programarkitekter
  • Ingeniører som bygger cloud-native applikasjoner
 40 timer

Antall deltakere


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories