Building Microservices with Microsoft Azure Service Fabric (ASF) Počítačový Kurz
Microsoft Azure Service Fabric (ASF) je platforma jako služba (PaaS) používaná pro nasazování škálovatelných mikroslužebových cloubových aplikací.
Tato vedená instruktorem živá školení (online nebo na místě) je určena pro vývojáře, kteří chtějí naučit se, jak vytvářet mikroslužby na Microsoft Azure Service Fabric (ASF).
Konec tohoto školení budou účastníci schopni:
- Použít ASF jako platformu pro vytváření a správu mikroslužeb.
- Porozumět klíčovým konceptům a modelům programování mikroslužeb.
- Vytvořit cluster na Azure.
- Nasazovat mikroslužby v místním prostředí nebo v cloudu.
- Ladit a řešit problémy s živou mikroslužbou.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praxe.
- Praktické implementace v živém laboratorním prostředí.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás a domluvte si to.
- Pro více informací o Service Fabricu, prosím, viz: https://github.com/Microsoft/service-fabric
Návrh Školení
Úvod
Přehled mikroslužeb
- Koncepce kontejnerů
- Vlastnosti a výhody mikroslužeb
Přehled architektury Microsoft Azure Service Fabric (ASF)
- Cluster Service Fabric
Správa a nasazování kontejnerů pomocí ASF
- Service Fabric Explorer
- Koncepce v čase návrhu
- Koncepce v čase běhu
Začínáme s ASF
- Práce s Visual Studio a ASF SDK
- Vytvoření clusteru ASF
Vytváření aplikace
- Aktualizace aplikace
- Použití Cluster Resource Manageru
Implementace bezstavových a stavových služeb
- Porovnání bezstavových a stavových služeb
- Souběžné implementace bezstavových a stavových služeb
- Použití služeb Online Transaction Processing (OLTP)
Správa životního cyklu aplikace
- Porozumění pracovním postupům a komunikaci v síti služeb
- Možnosti nasazení
Reliabilní rámec služeb (Reliable Services Framework)
- Výběr komunikačního zásobníku
- Dálkové volání a ne-Microsoftové služby
Reliabilní rámec aktérů (Reliable Actor Framework)
- Porozumění koncepci aktérového návrhu
- Vlákní a paralelní zpracování
- Sběr odpadu
- Převzetí při selhání
Nasazení aplikace
- Lokální vs cloubové nasazení
- Nasazení do jiných cloubových služeb (AWS atd.)
Ladění aplikace
- Použití systémových zpráv o stavu k monitorování aplikace
Řešení potíží
Souhrn a další kroky
Požadavky
- Zkušenosti s vývojem aplikací
- Zkušenosti s programováním v .Net
Cílová skupina
- Vývojáři
Veřejné školení vyžaduje minimálně 5 účastníků.
Building Microservices with Microsoft Azure Service Fabric (ASF) Počítačový Kurz - Rezervace
Building Microservices with Microsoft Azure Service Fabric (ASF) Počítačový Kurz - Dotaz
Building Microservices with Microsoft Azure Service Fabric (ASF) - Dotaz ohledně konzultace
Dotaz ohledně konzultace
Reference (1)
velmi přátelské a užitečné
Aktar Hossain - Unit4
Kurz - Building Microservices with Microsoft Azure Service Fabric (ASF)
Přeloženo strojem
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.