Building Microservices with Go Počítačový Kurz
Go (Golang) je skvělý jazyk pro vytváření mikroservicí díky své malé paměťové stopě.
Spring Cloud je open-source framework pro lehké mikroservice.
V tomto vedeném instruktorem až na živý kurz se účastníci naučí, jak vytvářet mikroservice pomocí Go (Golang) a Spring Cloud.
Formát kurzu
- Část přednáška, část diskuse, cvičení a intenzivní praktické výcviky
Návrh Školení
Úvod
Přehled mikroslužbové architektury
Přehled Spring Cloud
Přehled syntaxe a operací Go
Nastavení vývojového prostředí
Vytvoření první mikroslužby ve Go
Detekce služeb a vyvážení zatížení
Dynamické směrování
Zabezpečení vašich mikroslužeb
Ladění vaší mikroslužby ve Go
Jednotkové testování HTTP služeb s GoConvey
Protokolování a monitorování
Sledování mikroslužeb pro odhalení prodlev
Kontejnerizace vašich mikroslužeb pomocí Dockeru
Nasazení na Docker Swarm
Hlavní doručování (Continuous Delivery)
Řešení potíží
Závěr a shrnutí
Požadavky
- Zkušenosti s programováním v jakémkoli jazyce
- Pochopení konceptů kontejnerů (Docker)
Cílová skupina
- Vývojáři
Veřejné školení vyžaduje minimálně 5 účastníků.
Building Microservices with Go Počítačový Kurz - Rezervace
Building Microservices with Go Počítačový Kurz - Dotaz
Building Microservices with Go - Dotaz ohledně konzultace
Dotaz ohledně konzultace
Reference (1)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Kurz - Building Microservices with Go
Nadcházející kurzy
Související kurzy
Vývoj Microservices na platformě Google Cloud Apigee
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří se chtějí naučit vytvářet, testovat, ladit a nasazovat API nad platformou Google Cloud's Apigee API.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí, které zahrnuje všechny potřebné zdroje pro zahájení vývoje API.
- Pochopte a implementujte nástroje dostupné v Apigee Edge.
- Sestavte a nasaďte API pro Google Cloud.
- Sledování a ladění chyb API.
- Využijte řešení Google Cloud pro analýzu a strojové učení k tomu, aby byla API inteligentnější.
Správa API pomocí Apigee
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří se chtějí naučit vytvářet, testovat, ladit a nasazovat API nad platformou Google Cloud's Apigee API.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí, které zahrnuje všechny potřebné zdroje pro zahájení vývoje API.
- Pochopte a implementujte nástroje dostupné v Apigee Edge.
- Sestavte a nasaďte API pro Google Cloud.
- Sledování a ladění chyb API.
- Využijte řešení Google Cloud pro analýzu a strojové učení k tomu, aby byla API inteligentnější.
Stavba Microservices s využitím Apigee Edge
21 hodinyApigee Edge, který je postavený na Javě, vám umožňuje poskytovat zabezpečený přístup k vašim službám prostřednictvím dobře definovaného API, které je konzistentní napříč všemi vašimi službami, bez ohledu na implementaci služby. Konzistentní API:
- Zjednodušuje pro vývojáře aplikací konzumaci vašich služeb.
- Umožňuje změnu implementace back-endové služby bez ovlivnění veřejného API.
- Umožňuje vám využívat analýzy, monétizaci, vývojářský portál a další funkce integrované do Edge.
Cílová skupina
Tento kurz je určen inženýrům, architektům a vývojářům, kteří chtějí využít Apigee Edge ve svých projektech.
Axon Framework
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Axon k vytváření dobře strukturovaných podnikových aplikací, které využívají sílu CQRS a Event Sourcing.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí potřebné k vytvoření aplikace Axon Framework.
- Implementujte architektonické vzory CQRS (Command Query Responsibility Segregation) a Event Sourcing pro vývoj komplexních aplikací.
- Aplikujte koncepty z Domain Driven Design na návrh jejich aplikace.
- Vytvářejte aplikace, které se zaměřují na obchodní problém místo na infrastrukturu.
Envoy Proxy: Moderní Service Proxy a Data Plane pro Service Mesh
14 hodinyEnvoy Proxy je vysokovýkonná hraniční a služební proxy, kterou původně vytvořil Lyft a která nyní patří mezi projekty CNCF široce používané v cloudu. Envoy slouží jako univerzální datový rovinu ve služebních síťových architekturách, čímž umožňuje dynamické směrování, přehlednost a bezpečnost Zero Trust napříč mikroservicemi.
Tuto školení vedené instruktorem (on-line nebo on-site) je určeno pro inženýry střední úrovně, kteří chtějí nasadit, nakonfigurovat a provozovat Envoy Proxy ve moderních prostředích mikroservicí a služebních sítí.
Na konci tohoto školení budou účastníci schopni:
- Nainstalovat a nakonfigurovat Envoy Proxy v prostředích s jednotlivými instancemi i Kubernetes.
- Chápat architekturu Envoy, včetně filtrů, clusterů a posluchačů.
- Konfigurovat politiky správy provozu, jako jsou opakování, otevření obvodů a vyvažování zatížení.
- Zabezpečit komunikaci pomocí TLS/mTLS a prosazovat principy Zero Trust.
- Rozšířit funkce Envoy pomocí filtrů WebAssembly (WASM).
- Integrovat Envoy se služebními sítěmi, jako je Istio a Consul.
- Monitorovat, sledovat a řešit problémy s provozem mikroservicí pomocí funkcí přehlednosti Envoy.
Formát školení
- Interaktivní přednáška a diskuse.
- Spousta cvičení a praxe.
- Přímé implementace v prostředí live-lab.
Možnosti přizpůsobení školení
- Pro požadavek na přizpůsobené školení se nás prosím kontaktujte k dohodnutí detailů.
Vytvoření service mesh pomocí Istio a Kubernetes
14 hodinyIstio je open-source síťová mřížka (service mesh), která běží na Kubernetes a poskytuje zabezpečené, sledovatelné a spravovatelné připojení mezi mikroslužbami. Díky využití sidecar proxy založených na Envoy mohou týmy uplatňovat politiky, zabezpečovat komunikaci pomocí mTLS, získávat hluboké přehledy do provozu a zlepšovat spolehlivost v rozměru.
Tato instruktorem vedená živá školení (online nebo na místě) je zaměřena na středně pokročilé inženýry, kteří chtějí nasazovat, zabezpečovat a spravovat aplikace mikroslužeb pomocí Istio na Kubernetes.
Na konci tohoto školení budou účastníci schopni:
- Nainstalovat a nakonfigurovat Istio na clusterech Kubernetes.
- Chápat a uplatňovat koncepty síťové mřížky, včetně správy provozu, zabezpečení a sledovatelnosti.
- Nasazovat aplikace mikroslužeb uvnitř síťové mřížky Istio.
- Zabezpečovat komunikaci mezi službami pomocí vzájemného TLS (mTLS) a principů Zero Trust.
- Monitorovat, sledovat a řešit problémy s mikroslužbami s využitím Prometheus, Grafana a Jaeger.
- Integrovat Istio s Calico pro pokročilé síťové politiky a zabezpečení.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praxe.
- Praktické implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Pro požadavek na přizpůsobené školení pro tento kurz, prosím kontaktujte nás k řešení.
Java Microservisy
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé Java vývojáře, kteří chtějí navrhovat, vyvíjet, nasazovat a udržovat aplikace založené na mikroslužbách pomocí Java rámců jako Spring Boot a Spring Cloud.
Na konci tohoto školení budou účastníci schopni:
- Pochopte principy a výhody architektury mikroslužeb.
- Vytvářejte a nasazujte mikroslužby pomocí Java a Spring Boot.
- Implementujte zjišťování služeb, správu konfigurace a brány API.
- Zabezpečte, monitorujte a efektivně škálujte mikroslužby.
- Nasaďte mikroslužby pomocí Docker a Kubernetes.
Vytváření mikroslužeb s frameworkem Lumen PHP
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Lumen k vytváření mikroslužeb a aplikací založených na Laravel.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro zahájení vývoje mikroslužeb pomocí Lumen.
- Pochopte výhody implementace mikroslužeb pomocí Lumen a PHP.
- Provádějte a implementujte funkce a operace mikroslužeb pomocí rámce Lumen.
- Chraňte a řiďte přístup k architektuře mikroslužeb vytvářením bezpečnostních vrstev.
Architektura systému, architektura služeb a architektura mikroslužeb s Spring Cloud
21 hodinyV tomto živém školení pod vedením instruktora v České republice se účastníci naučí, jak hodnotit různé technologie a přístupy pro návrh architektury systému založeného na službách. Školení začíná diskusí a srovnáním monolitických systémů a architektur služeb, poté se ponoří do detailů architektury mikroslužeb.
Účastníci mají šanci uplatnit své znalosti v praxi při vytváření a nasazení sady mikroslužeb pro ověření konceptu vytvořených pomocí Spring Cloud, Spring Boot a Docker.
Nakonec jsou prozkoumány příslušné stavební bloky infrastruktury, které účastníkům pomohou určit nejvhodnější nástroje a přístupy k použití pro různé organizační požadavky.
Na konci tohoto školení budou mít účastníci solidní znalosti o Service-Oriented Architecture (SOA) a Microservice Architecture a také praktické zkušenosti s používáním Spring Cloud a souvisejících Spring technologií pro rychlý vývoj vlastních cloudových mikroslužeb připravených pro cloud.
Building Microservices with Spring Cloud and Docker
21 hodinyV tomto školení vedeném instruktorem a probíhajícím na místě České republice se účastníci naučí základy stavby mikroservic pomocí Spring Cloud a Docker. Znalosti účastníků budou testovány prostřednictvím cvičení a postupného vytváření ukázkových mikroservic.
Koncem školení budou účastníci schopni:
- Chápat základy mikroservic.
- Používat Docker k vytváření kontejnerů pro aplikace mikroservic.
- Vyvíjet a nasazovat kontejnerizované mikroservice pomocí Spring Cloud a Docker.
- Integrovat mikroservice s objevovacími službami a Spring Cloud API Gateway.
- Používat Docker Compose pro testování integračních scénářů od konce do konce.
Vytváření mikroslužeb s Spring Cloud a Dockerem - 5 dní
35 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé vývojáře a DevOps inženýry, kteří chtějí budovat, nasazovat a spravovat mikroslužby pomocí Spring Cloud a Docker.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte mikroslužby pomocí Spring Boot a Spring Cloud.
- Kontejnerujte aplikace pomocí Docker a Docker Compose.
- Implementujte zjišťování služeb, brány API a komunikaci mezi službami.
- Monitorujte a zabezpečte mikroslužby v produkčním prostředí.
- Nasaďte a organizujte mikroslužby pomocí Kubernetes.
Spring Cloud pro mikroslužby
14 hodinyV tomto živém školení vedeném instruktorem v České republice začínáme diskusí o architektuře mikroslužeb. Znalosti účastníků jsou testovány pomocí cvičení a postupného vývoje ukázkových mikroslužeb.
Na konci tohoto školení budou účastníci dobře rozumět tomu, jak používat Spring Cloud a související jarní technologie k rychlému vývoji vlastních cloudových mikroslužeb připravených na cloud.
Microservices s Spring Cloud a Kafka
21 hodinyToto instruktorem vedené živé školení v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří se chtějí tradicionální architekturu transformovat do mikroslužebné architektury s vysokou paralelností pomocí Spring Cloud, Kafka, Docker, Kubernetes a Redis.
Na konci tohoto školení budou účastníci schopni:
- Nastavit nezbytné vývojové prostředí pro sestavování mikroslužeb.
- Návrh a implementace vysoce paralelného mikroslužebného ekosystému pomocí Spring Cloud, Kafka, Redis, Docker a Kubernetes.
- Transformovat monolitické a SOA služby na architekturu založenou na mikroslužbách.
- Přijmout DevOps přístup k vývoji, testování a uvolňování softwaru.
- Zajištění vysoké paralelnosti mezi mikroslužbami ve výrobě.
- Monitorovat mikroslužby a implementovat obnovovací strategie.
- Provádět optimalizaci výkonu.
- Zjistit budoucí trendy ve vývoji architektury mikroslužeb.
Building Microservices with Spring Cloud and Netflix OSS
21 hodinySpring Cloud je otevřený a lehký rámec mikroservisů pro vytváření Java aplikací pro cloudu. Netflix OSS je sada rámce a knihoven pro vývoj mikroservisů. Spring Cloud se pohodlně integruje s komponentami Netflix pomocí automatické konfigurace a konvence před konfigurací.
V tomto vedeném školení živě se účastníci naučí základní pojętí týkající se vytváření mikroservisů pomocí Spring Cloud a Netflix OSS. Účastníci si své znalosti ověří prostřednictvím cvičení a krok za krokem vyvíjených ukázkových mikroservisů.
Koncem tohoto školení budou účastníci mít pevné pochopení, jak používat Spring Cloud a související technologie Spring společně s Netflix OSS k rychlému vývoji svých vlastních mikroservisů navržených pro cloudu.
Účastníci
- Vývojáři Java
Formát kurzu
- Část přednáška, část diskuze, cvičení a v praxi intenzivní praktické procvičování
Traefik
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na systémové administrátory a vývojáře, kteří chtějí nasadit, spravovat, monitorovat a provozovat mikroslužby pomocí Traefik.
Na konci tohoto školení budou účastníci schopni:
- Nakonfigurujte a spusťte Traefik prostřednictvím poskytovatele Docker.
- Povolte zabezpečená a šifrovaná připojení pomocí Let's Encrypt.
- Nasazení a připojení middlewaru ke směrovači pro transformaci požadavků na služby.
- Monitorujte operace Traefik pomocí řídicího panelu.