In-house, lektorem doplněná verze bezplatného kurzu Developing Cloud-Native Applications with Microservices Architectures (DO092) — série on-demand online videí, která vás naučí kombinovat různé frameworky a nástroje do mikroservisní architektury odpovídající potřebám vaší organizace. Kurz představuje mikroslužby, probírá několik mikroservisních frameworků a runtime prostředí, a ukazuje techniky pro jejich nasazení pomocí bezproblémové DevOps pipeline — probírá kontejnery, Docker, Spring Boot, NodeJS, .NET, OpenShift, Jenkins, Vert.x, Kubernetes a mnoho dalšího.
Pro koho je kurz určen
❏ Java™ vývojáři a kdokoli se zájmem o OpenShift a Kubernetes
❏ Očekává se porozumění softwarové a IT systémové architektuře
Proč tento formát
► Bezplatná videoserie probírá mikroservisní patterns, pipeline a nasazovací techniky na obecných demonstracích. V in-house realizaci lze diskusi o přechodu z monolitu na mikroslužby, i o patternech jako circuit breakery nebo blue/green a canary deployment, nasměrovat na skutečné aplikace a architekturu vaší organizace, takže si účastníci rovnou promyslí svou vlastní migrační cestu.
Tři pilíře TAYLLORCOX ACO
| Simulace | Embedding | Tailoring |
Způsoby realizace
❏ Prezenčně ve vašich prostorách
❏ Virtuálně, živě s lektorem
❏ Hybridní forma dle potřeby týmu
Cíle kurzu
❏ Deploying Cloud-Native Applications with Microservices Architectures — úvod
❏ Přehled mikroslužeb: Co a proč?
❏ API: Sestavení a nasazení mikroslužby (s demonstrací)
❏ Discovery a invocation — objevování a volání služeb (s demonstrací)
❏ Mikroservisní patterns (s demonstrací)
❏ Circuit Breakers (s demonstrací)
Praktické přínosy
❏ Pipeline (s demonstrací), autentizace (s demonstrací), a logování, monitoring a tracing (s demonstrací)
❏ Blue/Green Deployment a Canary Deployment (s demonstracemi), poskytující praktické nasazovací techniky pro bezproblémovou DevOps pipeline
❏ Porozumění přechodu z monolitu na mikroslužby a schopnost kombinovat frameworky a nástroje (kontejnery, Docker, Spring Boot, NodeJS, .NET, OpenShift, Jenkins, Vert.x, Kubernetes) do mikroservisní architektury odpovídající vaší organizaci
Agenda
| Modul | Obsah |
| Modul 1 — Úvod | Deploying Cloud-Native Applications with Microservices Architectures — úvod. |
| Modul 2 — Přehled mikroslužeb: Co a proč? |
|
| Modul 3 — API: Sestavení a nasazení mikroslužby | S demonstrací. |
| Modul 4 — Discovery a invocation | S demonstrací. |
| Modul 5 — Mikroservisní patterns | S demonstrací. |
| Modul 6 — Circuit Breakers | S demonstrací. |
| Modul 7 — Pipelines | S demonstrací. |
| Modul 8 — Autentizace | S demonstrací. |
| Modul 9 — Logování, monitoring a tracing | S demonstrací. |
| Modul 10 — Blue/Green Deployment | S demonstrací. |
| Modul 11 — Canary Deployment | S demonstrací. |
| Modul 12 — Přechod z monolitu na mikroslužby |
|
Předpoklady
❏ Porozumění softwarové a IT systémové architektuře
Detaily workshopu
❏ Formát: on-demand, doplnitelný o in-house lektorem vedenou diskusi nad vaším konkrétním prostředím
❏ Registrace k samotnému kurzu je bezplatná, probíhá přes portál Red Hat (kurz DO092)
❏ Zkouška ani certifikace nebyly na zdrojové stránce uvedeny
❏ Kurz probírá širokou škálu technologií: kontejnery, Docker, Spring Boot, NodeJS, .NET, OpenShift, Jenkins, Vert.x, Kubernetes a další
❏ Diskusi o mikroservisních patternech, pipeline a nasazovacích strategiích lze v in-house realizaci nasměrovat na skutečné aplikace a architekturu vaší organizace
FAQ
Je tento kurz zpoplatněný?
Ne, samotná registrace ke kurzu DO092 je bezplatná přes portál Red Hat; tuto in-house verzi nabízíme jako lektorem doplněnou alternativu s prostorem na diskusi o vašem konkrétním prostředí.
Pro koho je kurz určen?
Pro Java™ vývojáře a kohokoli se zájmem o OpenShift a Kubernetes; očekává se porozumění softwarové a IT systémové architektuře.
Jaké zkušenosti účastníci potřebují?
Porozumění softwarové a IT systémové architektuře.
Je součástí kurzu zkouška?
Ne, zkouška ani certifikace nebyly na zdrojové stránce uvedeny.
Je to spíš teoretické, nebo praktické?
Silně praktické — většina modulů zahrnuje praktickou demonstraci, od sestavení API mikroslužby přes circuit breakery a pipeline až po blue/green a canary deployment.
Jaká témata jsou zahrnuta?
Přehled mikroslužeb, sestavení a nasazení API mikroslužby, discovery a invocation, mikroservisní patterns, circuit breakery, pipeline, autentizace, logování/monitoring/tracing, blue/green a canary deployment, a přechod z monolitu na mikroslužby.
Jaké technologie kurz probírá?
Kontejnery, Docker, Spring Boot, NodeJS, .NET, OpenShift, Jenkins, Vert.x, Kubernetes a další.
Co je blue/green deployment?
Nasazovací technika probíraná v samostatném modulu s demonstrací, používaná k vydání nových verzí mikroslužby s minimálním rizikem.
Co je canary deployment?
Další nasazovací technika probíraná ve vlastním modulu s demonstrací, postupně uvádějící novou verzi k podmnožině uživatelů před plným vydáním.
Jak je to s cenou a termínem?
Samotná registrace ke kurzu je zdarma; cena a termíny in-house doplnění závisí na velikosti skupiny a formátu. Kontaktujte nás prosím telefonicky nebo přes kontaktní formulář pro nabídku na míru.
Hodnocení klientů
★★★★★
Developing Cloud-Native Applications with Microservices Architectures (DO092)