Building Microservices with Go - Plan Szkolenia
Go (Golang) jest świetnym językiem do budowania mikrousług ze względu na niewielki ślad pamięciowy.
Spring Cloud jest lekkim frameworkiem mikrousług o otwartym kodzie źródłowym.
W tym instruktażowym szkoleniu na żywo uczestnicy dowiedzą się, jak budować mikrousługi przy użyciu Go (Golang) i Spring Cloud.
Format kursuCzęść wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Plan Szkolenia
Wstęp
Przegląd architektury mikrousług
Przegląd Spring Cloud
Przegląd Go składni i operacji
Konfigurowanie środowiska programistycznego
Tworzenie pierwszej Go mikrousługi
Wykrywanie usług i równoważenie obciążenia
Trasowanie dynamiczne
Zabezpieczanie Twoich Microservices
Debugowanie Go mikrousługi
Unit Testing Usługi HTTP w GoConvey
Rejestrowanie i monitorowanie
Śledzenie Microservices w celu odkrycia opóźnień
Konteneryzacja Microservices za pomocą Dockera
Wdrażanie w Docker Swarm
Ciągła dostawa
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Doświadczenie w programowaniu w dowolnym języku
- Zrozumienie koncepcji kontenerów (Docker)
Publiczność
- Deweloperzy
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Building Microservices with Go - Plan Szkolenia - Booking
Building Microservices with Go - Plan Szkolenia - ZAPYTANIE O SZKOLENIE
Building Microservices with Go - Zapytanie o Konsultacje
Opinie uczestników (1)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Szkolenie - Building Microservices with Go
Nadchodzące szkolenia
Szkolenia Powiązane
Envoy Proxy
14 godzinTen prowadzony przez instruktora trening na żywo w Polsce (online lub na miejscu) jest skierowany do inżynierów, którzy chcą użyć Envoy Proxy, aby umożliwić mikrousługom "rozmowę ze sobą".
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Envoy Proxy.
- Używanie Envoy Proxy do abstrakcji sieci i łatwej wizualizacji obszarów problematycznych.
- Rozwiązywanie problemów mikrousług związanych z siecią i obserwowalnością.
Creating a Service Mesh with Istio and Kubernetes
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą łączyć, zabezpieczać i zarządzać aplikacjami opartymi na chmurze (np. mikrousługami) przy użyciu siatki usług opartej na Istio.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Istio na Kubernetes.
- Zrozumieć siatki usług i wdrożyć jedną z nich za pomocą Istio.
- Deploy an Istio service mesh on top of Kubernetes.
- Używanie siatki usług do uruchamiania, zarządzania i monitorowania mikrousług w chmurze.
Building Microservices with Lumen PHP Framework
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać Lumen do tworzenia mikrousług i aplikacji opartych na Laravel.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie środowiska programistycznego niezbędnego do rozpoczęcia tworzenia mikrousług przy użyciu Lumen.
- Zrozumienie korzyści płynących z wdrażania mikrousług przy użyciu Lumen i PHP.
- Wykonywanie i wdrażanie funkcji i operacji mikrousług przy użyciu frameworka Lumen.
- Ochrona i kontrola dostępu do architektury mikrousług poprzez tworzenie warstw bezpieczeństwa.
Traefik
7 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla administratorów systemów i programistów, którzy chcą wdrażać, zarządzać, monitorować i obsługiwać mikrousługi przy użyciu Traefik.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Konfiguracja i uruchomienie Traefik za pośrednictwem dostawcy Docker.
- Włącz bezpieczne i szyfrowane połączenia za pomocą Let's Encrypt.
- Wdrażanie i łączenie oprogramowania pośredniczącego z routerem w celu przekształcania żądań usług.
- Monitorowanie Traefik operacji przy użyciu pulpitu nawigacyjnego.
Introduction to Apache Log4j
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów oprogramowania, którzy chcą używać Apache Log4j do rejestrowania danych i komunikatów.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używaj Apache Log4j do rejestrowania komunikatów i danych aplikacji.
- Automatyzuj konfigurację dodatków, konwerterów wzorców, układów i nie tylko.
- Zaimplementuj zaawansowane filtrowanie wszystkich zdarzeń przed przekazaniem ich do aplikacji.
Apache Dubbo for Administrators and Developers
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów i administratorów systemów, którzy chcą używać Apache Dubbo do tworzenia mikrousług o wysokiej przepustowości.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozwój aplikacji Apache Dubo.
- Obsługa wielu strategii równoważenia obciążenia usług w celu zmniejszenia opóźnień.
- Zastosuj zarządzanie usługami i konserwację za pomocą Apache Dubbo.
Axon Framework
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać Axon do tworzenia dobrze zorganizowanych aplikacji korporacyjnych, które wykorzystują moc CQRS i Event Sourcing.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie środowiska programistycznego potrzebnego do utworzenia aplikacji Axon Framework.
- Wdrażanie wzorców architektonicznych CQRS (Command Query Responsibility Segregation) i Event Sourcing w celu tworzenia złożonych aplikacji.
- Zastosowanie koncepcji Domain Driven Design do projektowania aplikacji.
- Budowanie aplikacji, które koncentrują się na problemie biznesowym zamiast na infrastrukturze.
Spring Cloud for Microservices
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce zaczynamy od omówienia architektury mikrousług. Wiedza uczestników jest testowana poprzez ćwiczenia i tworzenie krok po kroku przykładowych mikrousług.
Pod koniec tego szkolenia uczestnicy będą mieli solidną wiedzę na temat korzystania z Spring Cloud i powiązanych technologii Spring w celu szybkiego opracowania własnych mikrousług w chmurze.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak oceniać różne technologie i podejścia do projektowania architektury systemu opartego na usługach. Szkolenie rozpoczyna się od omówienia i porównania systemów monolitycznych i architektur usług, a następnie zagłębia się w szczegóły architektury mikrousług.
Uczestnicy mają szansę wykorzystać swoją wiedzę w praktyce, tworząc i wdrażając zestaw sprawdzonych mikrousług zbudowanych przy użyciu Spring Cloud, Spring Boot i Docker. Na koniec analizowane są odpowiednie bloki konstrukcyjne infrastruktury, aby pomóc uczestnikom w określeniu najbardziej odpowiednich narzędzi i podejść do różnych wymagań organizacyjnych. Pod koniec tego szkolenia uczestnicy będą mieli solidne zrozumienie architektury zorientowanej na usługi (SOA) i architektury mikrousług, a także praktyczne doświadczenie w korzystaniu z Spring Cloud i powiązanych technologii Spring do szybkiego opracowywania własnych mikrousług gotowych do pracy w chmurze.
Building Microservices with Spring Cloud and Docker
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy poznają podstawy budowania mikrousług przy użyciu Spring Cloud i Dockera. Wiedza uczestników jest testowana poprzez ćwiczenia i krok po kroku rozwój przykładowych mikrousług.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumienie podstaw mikrousług.
- Używanie Dockera do tworzenia kontenerów dla aplikacji mikrousługowych.
- Budowanie i wdrażanie skonteneryzowanych mikrousług przy użyciu Spring Cloud i Dockera.
- Integracja mikrousług z usługami wykrywania i Spring Cloud API Gateway.
- Używaj Docker Compose do kompleksowego testowania integracji.
Building Microservices with Spring Cloud and Netflix OSS
21 godzinSpring Cloud to lekki framework open-source do tworzenia aplikacji Java dla chmury. OSS to zestaw frameworków i bibliotek do tworzenia mikrousług Netflix. Spring Cloud dobrze integruje się z komponentami Netflix przy użyciu automatycznej konfiguracji i konwencji nad konfiguracją.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawowe koncepcje budowania mikrousług przy użyciu Spring Cloud i Netflix OSS. Wiedza uczestników jest testowana poprzez ćwiczenia i krok po kroku opracowywanie przykładowych mikrousług.
Pod koniec tego szkolenia uczestnicy będą mieli solidną wiedzę na temat korzystania z Spring Cloud i powiązanych technologii Spring wraz z Netflix OSS w celu szybkiego opracowania własnych mikrousług w chmurze.
Publiczność
- Deweloperzy Java
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Microservices with Spring Cloud and Kafka
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą przekształcić tradycyjną architekturę w wysoce współbieżną architekturę opartą na mikrousługach przy użyciu Spring Cloud, Kafka, Docker, Kubernetes i Redis.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie niezbędnego środowiska programistycznego do budowania mikrousług.
- Zaprojektowanie i wdrożenie wysoce współbieżnego ekosystemu mikrousług przy użyciu Spring Cloud, Kafka, Redis, Docker i Kubernetes.
- Transformacja usług monolitycznych i SOA do architektury opartej na mikrousługach.
- Zastosowanie podejścia DevOps do tworzenia, testowania i wydawania oprogramowania.
- Zapewnienie wysokiej współbieżności między mikrousługami w produkcji.
- Monitorowanie mikrousług i wdrażanie strategii odzyskiwania.
- Przeprowadzanie strojenia wydajności.
- Poznanie przyszłych trendów w architekturze mikrousług.
Building Microservices with Apigee Edge
21 godzinApigee Edge, oparty na Java, umożliwia zapewnienie bezpiecznego dostępu do usług za pomocą dobrze zdefiniowanego interfejsu API, który jest spójny dla wszystkich usług, niezależnie od ich implementacji. Spójny interfejs API:
- Ułatwia twórcom aplikacji korzystanie z usług.
- Umożliwia zmianę implementacji usługi zaplecza bez wpływu na publiczny interfejs API.
- Umożliwia korzystanie z analityki, monetyzacji, portalu dla deweloperów i innych funkcji wbudowanych w Edge.
Publiczność
Ten kurs jest skierowany do inżynierów, architektów i programistów, którzy chcą wykorzystać Apigee Edge w swoich projektach.
Developing Microservices on Google Cloud Apigee
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą dowiedzieć się, jak tworzyć, testować, debugować i wdrażać interfejsy API na platformie Apigee API Platform.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie środowiska programistycznego zawierającego wszystkie zasoby potrzebne do rozpoczęcia tworzenia interfejsu API.
- Zrozumienie i wdrożenie narzędzi dostępnych w Apigee Edge.
- Buduj i wdrażaj API do Google Cloud.
- Monitorowanie i debugowanie błędów API.
- Wykorzystaj rozwiązania analityczne i uczenia maszynowego Google Cloud, aby uczynić interfejsy API bardziej inteligentnymi.
Managing APIs with Apigee
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą dowiedzieć się, jak tworzyć, testować, debugować i wdrażać interfejsy API na platformie Apigee API Platform.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie środowiska programistycznego zawierającego wszystkie zasoby potrzebne do rozpoczęcia tworzenia interfejsu API.
- Zrozumienie i wdrożenie narzędzi dostępnych w Apigee Edge.
- Buduj i wdrażaj API do Google Cloud.
- Monitorowanie i debugowanie błędów API.
- Wykorzystaj rozwiązania analityczne i uczenia maszynowego Google Cloud, aby uczynić interfejsy API bardziej inteligentnymi.