Kursplan

Introduksjon til Quarkus

  • Hva er Quarkus
  • Fordeler med Quarkus for skybaserte applikasjoner
  • Integrasjon med Kubernetes og OpenShift
  • Oppstartstid og minnehastighet
  • Grundleggende arbeidsflyt og arkitektur

Quarkus Kjernekonsepter

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

Utvikling av RESTful-tjenester

  • Opprettelse av REST API-endepunkter
  • Søkeparametre og HTTP-metoder
  • Bruk av semantiske svarkoder
  • Aktivering av CORS og reaktiv ruting
  • HTTP-forespørselsinnfangning og SSL

Applikasjonskonfigurasjon

  • Tilpassede egenskapsfiler og profiler
  • Accessing og overskrivning av konfigurasjonsverdier
  • Avansert logging og profilspesifikke konfigurasjoner
  • Tilpassede kilder og konvertere
  • Grupperte og validerte konfigurasjonsverdier

Quarkus Programming Modell

  • JSON og XML serialisering
  • Inngangs/utgangsvalidering og tilpassede validerere
  • Avhengighetsinjeksjon og kvalifikatorer
  • Livssyklushendelser og interceptorer
  • Adferds- og enhetstesting med Mockito

Pakking av Quarkus Applikasjoner

  • Kommandotilstand og JAR-pakking
  • Über-JAR og native utførbare byggevarer
  • Docker beholdere for JAR- og native byggevarer
  • SSL-støtte i beholderbaserte applikasjoner

Introduksjon til Apache Camel

  • Hva er Apache Camel og dens integrasjon med Quarkus
  • Bedriftsintegreringsmønstre og brukstilfeller
  • Utvikling og distribusjon av Camel-ruter innenfor en Quarkus applikasjon

Oppsummering og neste skritt

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