Bygga mikrotjänster med Microsoft Azure Service Fabric (ASF) Träningskurs
Microsoft Azure Service Fabric (ASF) är en plattform som en tjänst (PaaS) som används för att distribuera skalbara mikrotjänstsbaserade molntillämpningar.
Denna instruktörsvägleda, liveutbildning (online eller på plats) är riktad till utvecklare som vill lära sig hur man bygger mikrotjänster med Microsoft Azure Service Fabric (ASF).
Till slut av denna utbildning kommer deltagarna att kunna:
- Använda ASF som en plattform för att bygga och hantera mikrotjänster.
- Förstå viktiga koncept och modeller i mikrotjänstprogrammering.
- Skapa ett kluster i Azure.
- Distribuera mikrotjänster lokalt eller i molnet.
- Felsöka och felsöka en live-mikrotjänstapplikation.
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Hands-on implementation i en live-labbmiljö.
Anpassningsalternativ för kursen
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att ordna det.
- Mer information om Service Fabric finns på: https://github.com/Microsoft/service-fabric
Kursplan
Introduktion
Översikt över mikrotjänster
- Kontainerkoncept
- Karakteristika och fördelar med mikrotjänster
Översikt över Microsoft Azure Service Fabric (ASF) arkitektur
- Tjänstekluster
Orkestrering och distribution av kontainer med ASF
- Service Fabric Explorer
- Koncept vid design
- Koncept vid körning
Kom igång med ASF
- Arbeta med Visual Studio och ASF SDK
- Skapa ett ASF-kluster
Skapa en applikation
- Uppgradera en applikation
- Använda klusterresurshanteraren
Implementering av stateless och stateful tjänster
- Stateless vs. stateful tjänster
- Implementera stateless och stateful tjänster samtidigt
- Använda Online Transaction Processing (OLTP) tjänster
Hantera applikationslifscykeln
- Förstå arbetsflöden och kommunikation mellan tjänster
- Distributionsalternativ
Reliable Services Framework
- Välja en kommunikationsstack
- Kommunikation och icke-Microsoft tjänster
Reliable Actor Framework
- Förstå aktörsdesignmönstret
- Mångtrådning och samtidighet
- Skräpinsamling
- Haveriberedskap
Distribuera applikationen
- Lokal vs. molndistribution
- Distribuera till andra moln (AWS, etc.)
Felsöka applikationen
- Använda systemhälsorapporter för att övervaka applikationen
Felsökning
Sammanfattning och nästa steg
Krav
- Erfarenhet av programutveckling
- .Net-programmerings erfarenhet
Målgrupp
- Utvecklare
Öppna Utbildningskurser kräver 5+ deltagare.
Bygga mikrotjänster med Microsoft Azure Service Fabric (ASF) Träningskurs - Bokning
Bygga mikrotjänster med Microsoft Azure Service Fabric (ASF) Träningskurs - Fråga
Bygga mikrotjänster med Microsoft Azure Service Fabric (ASF) - Konsultfråga
Konsultfråga
Vittnesmål (1)
very friendly and helpful
Aktar Hossain - Unit4
Kurs - Building Microservices with Microsoft Azure Service Fabric (ASF)
Kommande Kurser
Relaterade Kurser
Utveckling Microservices på Google Cloud Apigee
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill lära sig att bygga, testa, felsöka och distribuera ett API ovanpå Google Clouds Apigee API-plattform.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera en utvecklingsmiljö som innehåller alla nödvändiga resurser för att börja utveckla ett API.
- Förstå och implementera de verktyg som finns tillgängliga inom Apigee Edge.
- Skapa och distribuera ett API till Google Cloud.
- Övervaka och felsöka API-fel.
- Utnyttja Google Clouds lösningar för analys och maskininlärning för att göra API:er mer intelligenta.
Hantering av APIs med Apigee
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill lära sig att bygga, testa, felsöka och distribuera ett API ovanpå Google Clouds Apigee API-plattform.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera en utvecklingsmiljö som innehåller alla nödvändiga resurser för att börja utveckla ett API.
- Förstå och implementera de verktyg som finns tillgängliga inom Apigee Edge.
- Skapa och distribuera ett API till Google Cloud.
- Övervaka och felsöka API-fel.
- Utnyttja Google Clouds lösningar för analys och maskininlärning för att göra API:er mer intelligenta.
Bygga mikrotjänster med Apigee Edge
21 timmarApigee Edge, som byggs på Java, gör det möjligt för dig att erbjuda säker åtkomst till dina tjänster med en väldefinierad API som är konsekvent över alla dina tjänster, oavsett tjänstimplementering. En konsekvent API:
- Gör det enkelt för apputvecklare att använda dina tjänster.
- Låter dig ändra backend-tjänsten utan att påverka den offentliga API:t.
- Låter dig dra nytta av analyser, betalningsmodeller, utvecklarens portal och andra funktioner som är inbyggda i Edge.
Målgrupp
Denna kurs riktas till ingenjörer, arkitekter och utvecklare som vill använda Apigee Edge i sina projekt.
Axon Framework
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda Axon för att bygga välstrukturerade företagsapplikationer som utnyttjar kraften i CQRS och Event Sourcing.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den utvecklingsmiljö som behövs för att skapa ett Axon Framework-program.
- Implementera arkitekturmönstren CQRS (Command Query Responsibility Segregation) och Event Sourcing för att utveckla komplexa program.
- Tillämpa begreppen i Domain Driven Design på deras programdesign.
- Skapa program som fokuserar på affärsproblemet i stället för infrastrukturen.
Envoy Proxy: Modern Service Proxy och Service Mesh Data Plane
14 timmarEnvoy Proxy är en högpresterande kant- och tjänstproxy, ursprungligen skapad på Lyft, och nu ett CNCF-projekt som är vida antaget i cloud-native-infrastrukturer. Envoy fungerar som en universell data-plan i service mesh-arkitekturer, vilket möjliggör dynamisk ruttning, observabilitet och Zero Trust-säkerhet över microservices.
Denna instruktörsledda, live-training (online eller på plats) riktar sig till mellanavancerade ingenjörer som vill installera, konfigurera och driva Envoy Proxy för moderna microservices- och service mesh-miljöer.
Efter avslutad kurs kommer deltagarna att kunna:
- Installera och konfigurera Envoy Proxy i standalone- och Kubernetes-miljöer.
- Förstå Envoy’s arkitektur, inklusive filter, kluster och lyssnare.
- Konfigurera trafikhanteringsprinciper såsom omprövningar, circuit breaking och lastbalansering.
- Säkra kommunikation med TLS/mTLS och tillämpa Zero Trust-principer.
- Utöka Envoy-funktionalitet med WebAssembly (WASM) filter.
- Integrera Envoy med service meshes som Istio och Consul.
- Övervaka, spåra och felsöka microservice-trafik med Envoy’s observabilitetsfunktioner.
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktiska uppgifter.
- Händer på-implementering i en live-lab-miljö.
Kursanpassningsalternativ
- För att begära en anpassad kurs för denna kurs, vänligen kontakta oss för att ordna.
Skapa en service mesh med Istio och Kubernetes
14 timmarIstio är en öppen källkod service mesh som körs på Kubernetes för att tillhandahålla säker, observerbar och hanterbar anslutning mellan mikrotjänster. Genom att dra nytta av Istios Envoy-baserade sidecar-proxies kan team tvinga fram policys, säkra kommunikation med mTLS, få djup insikt i trafik och förbättra tillförlitlighet i stor skala.
Denna lärareledda, live-träning (online eller på plats) riktar sig till ingenjörer på mellannivå som vill distribuera, säkra och hantera mikrotjänstapplikationer med hjälp av Istio på Kubernetes.
Vid slutet av denna träning kommer deltagarna att kunna:
- Installera och konfigurera Istio på Kubernetes-kluster.
- Förstå och tillämpa service mesh-begrepp inklusive trafikhantering, säkerhet och observerbarhet.
- Distribuera mikrotjänstapplikationer inom en Istio service mesh.
- Säkra kommunikation mellan tjänster med ömsesidig TLS (mTLS) och Zero Trust-principer.
- Övervaka, spåra och felsöka mikrotjänster med Prometheus, Grafana och Jaeger.
- Integrera Istio med Calico för avancerade nätverksprinciper och säkerhet.
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Händer på implementation i en live-lab-miljö.
Alternativ för kursanpassning
- För att begära en anpassad träning för denna kurs, vänligen kontakta oss för att arrangera.
Java Microservices
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på mellannivå Java som vill designa, utveckla, distribuera och underhålla mikrotjänstebaserade applikationer med hjälp av Java-ramverk som Spring Boot och Spring Cloud.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå principerna och fördelarna med mikrotjänstearkitektur.
- Bygga och distribuera mikrotjänster med Java och Spring Boot.
- Implementera tjänstering, konfigurationshantering och API-gateways.
- Säkra, övervaka och skala mikrotjänster på ett effektivt sätt.
- Distribuera mikrotjänster med hjälp av Docker och Kubernetes.
Building of Microservices with Lumen PHP Framework
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda Lumen för att bygga Laravel-baserade mikrotjänster och applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att börja utveckla mikrotjänster med Lumen.
- Förstå fördelarna med att implementera mikrotjänster med hjälp av Lumen och PHP.
- Utföra och implementera mikrotjänstfunktioner och operationer med hjälp av ramverket Lumen.
- Skydda och kontrollera åtkomsten till mikrotjänstarkitekturerna genom att skapa säkerhetslager.
Systemarkitektur, Servicearkitektur och Mikrotjänstarkitektur med Spring Cloud
21 timmarI denna instruktörsledda, liveträning i Sverige kommer deltagarna att lära sig att utvärdera olika tekniker och tillvägagångssätt för utformningen av en tjänstebaserad systemarkitektur. Utbildningen börjar med en diskussion och jämförelse av monolitiska system och tjänstearkitekturer, och gräver sedan i detaljerna i mikrotjänstarkitekturen.
Deltagarna får en chans att omsätta sina kunskaper i praktiken när de går igenom skapandet och implementeringen av en uppsättning proof-of-concept-mikrotjänster byggda med Spring Cloud, Spring Boot och Docker.
Slutligen undersöks de relevanta infrastrukturbyggstenarna för att hjälpa deltagarna att bestämma de mest lämpliga verktygen och metoderna att använda för olika organisatoriska krav.
I slutet av denna utbildning kommer deltagarna att ha en gedigen förståelse för Service-Oriented Architecture (SOA) och mikrotjänstarkitektur samt praktisk erfarenhet av att använda Spring Cloud och relaterade Spring-tekniker för att snabbt utveckla sina egna molnskala, molnklara mikrotjänster.
Bygga mikrotjänster med Spring Cloud och Docker
21 timmarI denna instruktörsvägleda, liveutbildning i Sverige, kommer deltagarna att lära sig grunderna för att bygga mikrotjänster med Spring Cloud och Docker. Deltagarnas kunskap testas genom övningar och steg-för-steg-utveckling av exempelmikrotjänster.
När utbildningen är avslutad kommer deltagarna att kunna:
- Förstå grunderna för mikrotjänster.
- Använda Docker för att bygga containrar för mikrotjänstprogram.
- Bygga och distribuera containeriserade mikrotjänster med Spring Cloud och Docker.
- Integrera mikrotjänster med upptäckningstjänster och Spring Cloud API Gateway.
- Använda Docker Compose för slut-som-till-slut-integrationstestning.
Bygga Microservices med Spring Cloud och Docker - 5 Dagar
35 timmarDen här instruktörledda, liveträningen i Sverige (online eller på plats) riktar sig till utvecklare på mellanliggande nivå och DevOps ingenjörer som vill bygga, distribuera och hantera mikrotjänster med hjälp av Spring Cloud och Docker.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla mikrotjänster med Spring Boot och Spring Cloud.
- Containerisera applikationer med Docker och Docker Compose.
- Implementera tjänstebesök, API-gatewayar och kommunikation mellan tjänster.
- Övervaka och säkra mikrotjänster i produktionsmiljöer.
- Distribuera och orkestrera mikrotjänster med hjälp av Kubernetes.
Spring Cloud för Mikrotjänster
14 timmarI den här instruktörsledda, live-träningen i Sverige börjar vi med en diskussion om mikrotjänstarkitektur. Deltagarnas kunskaper sätts på prov genom övningar och steg-för-steg-utveckling av provmikrotjänster.
I slutet av den här utbildningen kommer deltagarna att ha en gedigen förståelse för hur man använder Spring Cloud och relaterade Spring-tekniker för att snabbt utveckla sina egna molnskala, molnklara mikrotjänster.
Microservices med Spring Cloud och Kafka
21 timmarDenna instruktörledd, liveutbildning i Sverige (online eller platsbaserad) är riktad till utvecklare som vill omvandla traditionell arkitektur till en höghastighets mikrotjänsterbaserad arkitektur med hjälp av Spring Cloud, Kafka, Docker, Kubernetes och Redis.
Avslutningen på denna utbildning kommer deltagarna att kunna:
- Sätta upp den nödvändiga utvecklingsmiljön för att bygga mikrotjänster.
- Utforma och implementera en höghastighets mikrotjänstekosystem med Spring Cloud, Kafka, Redis, Docker och Kubernetes.
- Omvandla monolitiska och SOA-tjänster till mikrotjänsterbaserad arkitektur.
- Använda en DevOps-metod för utveckling, testning och distribution av programvara.
- Säkerställa höghastighet bland mikrotjänster i produktion.
- Övervaka mikrotjänster och implementera återhämtningsstrategier.
- Förbättra prestanda.
- Lära sig om framtida trender inom mikrotjänstararkitektur.
Bygga Mikrotjänster med Spring Cloud och Netflix OSS
21 timmarSpring Cloud är ett öppen källkodsbaserat, lättviktigt mikrotjänstekaderramverk för att bygga Java-program för molnet. Netflix OSS är en uppsättning ramverk och bibliotek för att utveckla mikrotjänster. Spring Cloud integrerar smidigt med Netflix-komponenter genom automatkonfiguration och konvention över konfiguration.
I detta instruktörsledd, liveutbildning kommer deltagarna att lära sig de grundläggande begreppen för att bygga mikrotjänster med Spring Cloud och Netflix OSS. Deltagarnas kunskap testas genom övningar och stegvis utveckling av exempelmikrotjänster.
Vid slutet av denna utbildning kommer deltagarna att ha en fast förståelse för hur de kan använda Spring Cloud och relaterade Spring-teknologier tillsammans med Netflix OSS för att snabbt utveckla sina egna molnskalbara, molnkla mikrotjänster.
Målgrupp
- Java-utvecklare
Kursformat
- Del föreläsning, del diskussion, övningar och intensiv praktisk övning
Traefik
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till systemadministratörer och utvecklare som vill distribuera, hantera, övervaka och driva mikrotjänster med Traefik.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera och starta Traefik genom en Docker-leverantör.
- Aktivera säkra och krypterade anslutningar med Let's Encrypt.
- Distribuera och anslut mellanprogram till en router för att omvandla tjänsteförfrågningar.
- Övervaka Traefik operationer med hjälp av instrumentpanelen.