Kursplan
Introduksjon til Quarkus
- Hva er Quarkus
- Fordeler ved Quarkus for sky-baserte applikasjoner
- Integrasjon med Kubernetes og OpenShift
- Oppstarts tid og minneoptimalisering
- Grunnleggende arbeidsflyt og arkitektur
Kjernekonsepter i Quarkus
- Applikasjonskonfigurasjon og konverterere
- Forespørsels- og nedstengningslifesyklus
- Teststrategier
- Loggkonfigurasjon
Utvikling av RESTful tjenester
- Lagging av REST API-sluttpunkter
- Forespørselsparametere og HTTP-metoder
- Bruk semantiske svarkoder
- Aktivering av CORS og reaktiv rutering
- Interseptering av HTTP-forespørsler og SSL
Applikasjonskonfigurasjon
- Tilpassede egenskapsfiler og profiler
- Forespørsel om og overstyrt konfigurasjonsverdier
- Avansert logging og profilspesifikk konfigurasjon
- Tilpassede kilder og konverterere
- Gruppete og validerte konfigurasjonsverdier
Programmeringsmodell i Quarkus
- JSON- og XML-serialisering
- Inndata-/utdata-validering og tilpassede validerere
- Afhengighetsinjeksjon og kvalifikatorer
- Lifesyklushendelser og interseptorer
- Atferds- og enhetstester med Mockito
Pakking av Quarkus-applikasjoner
- Kommandomodus og JAR-pakking
- Über-JAR og nativ eksekverbart bygging
- Docker-containere for JAR- og nativbygging
- SSL-støtte i containerte applikasjoner
Introduksjon til Apache Camel
- Hva er Apache Camel og dens integrasjon med Quarkus
- Fyrstedrekkende integrasjonspåtale og bruksscenarier
- Utvikling og distribuering av Camel-ruter innenfor en Quarkus-applikasjon
Sammanfattelse og neste trinn
Krav
- Forkjent kunnskap i Java-programmering
- Erfaring med webarkitektur og REST-konsepter
- Kjenner til HTTP-protokollen
Målgruppe
- Utviklere
- Programvarearkitekter
- Ingeniører som bygger sky-baserte applikasjoner
Referanser (4)
den tekniske forberedelsen av lærere
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Maskinoversatt
Det var dynamiskt og svært praktisk, i tillegg til at vi fikk en virtuell maskin gjennom en URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurs - Spring Cloud for Microservices
Maskinoversatt
Praktiske eksempler og åpne diskusjoner
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurs - Building Microservices with Spring Cloud and Netflix OSS
Maskinoversatt
Kursen var utmærket. Vår trener Andreas var meget forberedt og svarte på alle spørsmålene vi stilte. Han hjalp oss også når vi hadde problemer og forklarte detaljert når det var nødvendig. Den beste kursen jeg har deltatt i.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Kurs - Microservices with Spring Cloud and Kafka
Maskinoversatt