Popis kurzu
Vyvíjejte aplikace založené na mikroslužbách s Quarkusem a OpenShiftem.
Podniky přecházejí na cloudové architektury mikroslužeb. Quarkus je vzrušující nová technologie, která přináší spolehlivost, známost a vyspělost Javy Enterprise s bleskurychlým nasazením v kontejnerech. Kurz Red Hat Cloud-native Microservices Development with Quarkus (DO378) klade důraz na osvojení architektonických principů a implementaci mikroslužeb na základě Red Hat sestavení Quarkus a Red Hat OpenShift. Navážete na základy vývoje aplikací a zaměříte se na to, jak vyvíjet, monitorovat, testovat a nasazovat moderní aplikace mikroslužeb.
Tento kurz je založen na platformě OpenShift 4.14 a Red Hat Build of Quarkus 3.8.
Po absolvování kurzu zůstane přístup do praktické laboratoře k dispozici až 45 dní pro jakýkoli živý kurz, který zahrnuje virtuální prostředí.
Poznámka: Tento kurz je nabízen jako pětidenní virtuální kurz nebo jako kurz s vlastní výukou. Délka trvání se může lišit v závislosti na způsobu dodání. Úplné informace o kurzu, jeho plánování a ceně získáte tak, že v pravém menu vyberete svou lokalitu a poté "začít".
Shrnutí obsahu kurzu
- Nasazení aplikací mikroslužeb na platformě Red Hat® OpenShift Container Platform.
- Sestavte mikroservisní aplikaci pomocí programu Quarkus.
- Implementujte jednotkové a integrační testy pro mikroslužby.
- Použijte specifikaci konfigurace k injektování dat do mikroslužby.
- Zabezpečit mikroslužbu pomocí OAuth.
- Implementovat kontroly stavu, trasování a monitorování mikroslužeb.
- Vytvářet reaktivní a asynchronní aplikace pomocí Quarkusu.
Osnova tohoto kurzu
Představení sestavení Quarkus od společnosti Red Hat
Popište součásti a vzory aplikačních architektur založených na mikroslužbách a funkce nástroje Red Hat Build of Quarkus.
Vývoj cloudově nativních mikroslužeb pomocí Quarkusu
Implementujte aplikace založené na mikroslužbách pomocí běhového prostředí Red Hat Build of Quarkus a souvisejících vývojářských nástrojů.
Testování mikroslužeb Quarkus
Implementujte jednotkové a integrační testy pro mikroslužby.
Vývoj reaktivních a asynchronních mikroslužeb
Popište vlastnosti reaktivních architektur a implementujte reaktivní služby pomocí Quarkusu.
Zabezpečení mikroslužeb Quarkus
Zabezpečte komunikaci mikroslužeb použitím ověřování původu, autentizace požadavků a autorizace.
Implementace mikroslužeb Quarkus na kontejnerové platformě Red Hat OpenShift
Vývoj a nasazení cloudových nativních aplikací na platformě Red Hat OpenShift Container Platform.
Implementace odolnosti proti chybám v mikroslužbách
Implementace odolnosti proti chybám v architektuře mikroslužeb.
Monitorování mikroslužeb Quarkus
Monitorování provozu mikroslužeb pomocí protokolování, metrik a distribuovaného trasování.
Cílová skupina
Tento kurz je určen pro vývojáře aplikací v jazyce Java.
Doporučené školení
- Zkušenosti s vývojem aplikací v jazyce Java nebo Red Hat Application Development I: Programming in Java EE (AD183).
- Být zběhlý v používání IDE, jako je Visual Studio Code
- Doporučené, ale ne povinné: zkušenosti s Mavenem a řízením verzí.
- Doporučené, ale ne nutné: zkušenosti s aplikací OpenShift nebo Úvod do aplikací OpenShift (DO101).
- Proveďte naše bezplatné hodnocení, abyste zjistili, zda tato nabídka nejlépe odpovídá vašim dovednostem.
Úvahy o technologiích