Building Microservices with Go Počítačový Kurz
Go (Golang) je skvělý jazyk pro vytváření mikroslužeb díky své malé paměti.
Spring Cloud je open-source lehký rámec pro mikroslužby.
V tomto živém školení vedeném instruktorem se účastníci naučí, jak vytvářet mikroslužby pomocí Go (Golang) a Spring Cloud.
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Návrh Školení
Zavedení
Přehled architektury Microservice
Přehled Spring Cloud
Přehled Go Syntaxe a operace
Nastavení vývojového prostředí
Budování vaší první Go mikroslužby
Zjišťování služeb a vyrovnávání zátěže
Dynamické směrování
Zabezpečení vašeho Microservices
Ladění vaší Go mikroslužby
Unit Testing Služby HTTP s GoPřenos
Logování a monitorování
Sledování Microservices k odhalení latencí
Kontejnerování vašeho Microservices pomocí Docker
Nasazení na Docker Swarm
Nepřetržité doručování
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Zkušenosti s programováním v jakémkoli jazyce
- Pochopení konceptů kontejnerů (Docker)
Publikum
- Vývojáři
Open Training Courses require 5+ participants.
Building Microservices with Go Počítačový Kurz - Booking
Building Microservices with Go Počítačový Kurz - Enquiry
Building Microservices with Go - Consultancy Enquiry
Consultancy Enquiry
Reference (1)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Kurz - Building Microservices with Go
Upcoming Courses
Související kurzy
Developing Microservices on 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ší.
Managing APIs with 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ší.
Building Microservices with Apigee Edge
21 hodinyApigee Edge, který je postaven na Java, vám umožňuje poskytovat bezpečný přístup k vašim službám pomocí dobře definovaného API, které je konzistentní napříč všemi vašimi službami, bez ohledu na implementaci služby. Konzistentní API:
- Usnadňuje vývojářům aplikací využívat vaše služby. Umožňuje změnit implementaci backendové služby, aniž by to ovlivnilo veřejné rozhraní API. Umožňuje vám využívat analytiku, monetizaci, portál pro vývojáře a další funkce zabudované do Edge.
Publikum
Tento kurz je zaměřen na inženýry, architekty a vývojáře, 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
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat Envoy Proxy, aby umožnili mikroslužbám „mluvit spolu“.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Envoy Proxy.
- Pomocí Envoy Proxy abstrahujte síť a snadno si vizualizujte problémové oblasti.
- Vyřešte problémy mikroslužeb související se sítí a pozorovatelností.
Creating a Service Mesh with Istio and Kubernetes
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí propojit, zabezpečit a spravovat cloudové aplikace (např. mikroslužby) pomocí sítě služeb založené na Istio.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Istio na Kubernetes.
- Pochopte servisní sítě a implementujte je pomocí Istio.
- Nasaďte síť služeb Istio nad Kubernetes.
- Použijte síť služeb ke spouštění, správě a monitorování mikroslužeb v cloudu.
Java Microservices
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.
Building Microservices with Lumen PHP Framework
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.
System Architecture, Service Architecture, and Microservice Architecture with 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 živém školení pod vedením instruktora v České republice se účastníci naučí základy budování mikroslužeb pomocí Spring Cloud a Docker. 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 schopni:
- Pochopte základy mikroslužeb.
- Použijte Docker k vytvoření kontejnerů pro aplikace mikroslužeb.
- Vytvářejte a nasazujte kontejnerizované mikroslužby pomocí Spring Cloud a Docker.
- Integrujte mikroslužby se službami zjišťování a Spring Cloud API Gateway.
- Použijte Docker Compose pro end-to-end testování integrace.
Building Microservices with Spring Cloud and Docker - 5 Days
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 for Microservices
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 with Spring Cloud and Kafka
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí transformovat tradiční architekturu na vysoce souběžnou architekturu založenou na mikroslužbách pomocí Spring Cloud, Kafka, Docker, Kubernetes a Redis.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro budování mikroslužeb.
- Navrhněte a implementujte vysoce souběžný ekosystém mikroslužeb pomocí Spring Cloud, Kafka, Redis, Docker a Kubernetes.
- Transformujte monolitické a SOA služby na architekturu založenou na mikroslužbách.
- Přijměte přístup DevOps k vývoji, testování a vydávání softwaru.
- Zajistit vysokou souběžnost mezi mikroslužbami ve výrobě.
- Monitorujte mikroslužby a implementujte strategie obnovy.
- Proveďte ladění výkonu.
- Seznamte se s budoucími trendy v architektuře mikroslužeb.
Building Microservices with Spring Cloud and Netflix OSS
21 hodinySpring Cloud je open-source lehký rámec mikroslužeb pro vytváření Java aplikací pro cloud. Netflix OSS je sada rámců a knihoven pro vývoj mikroslužeb. Spring Cloud se dobře integruje s komponentami Netflix pomocí automatické konfigurace a konvence nad konfigurací.
V tomto živém školení vedeném instruktorem se účastníci naučí základní koncepty budování mikroslužeb pomocí Spring Cloud a Netflix OSS. 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í technologie Spring spolu s Netflix OSS k rychlému vývoji vlastních cloudových mikroslužeb připravených na cloud.
Publikum
- Java Vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
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.