Building Microservices with NodeJS and React - Plan Szkolenia
Mikroserwisy to podejście architektoniczne oparte na tworzeniu aplikacji z zestawu małych usług.
Trening prowadzony przez instruktora (online lub stacjonarnie) skierowany jest do doświadczonych programistów, którzy chcą budować, wdrażać i skalować aplikacje wykorzystujące mikroserwisy oparte na NodeJS i React.
Na koniec tego treningu uczestnicy będą w stanie:
- Budować, wdrażać i skalować aplikacje przy użyciu różnych mikroserwisów.
- Tworzyć renderowaną po stronie serwera aplikację React.
- Wdrażać wieloservisowe aplikacje w chmurze za pomocą Docker i Kubernetes.
- Testować aplikacje na mikroserwisach.
Format kursu
- Interaktywna prezentacja i dyskusja.
- Wieloletnie ćwiczenia i praktyki.
- Ręczna implementacja w środowisku live-lab.
Opcje dostosowywania kursu
- Aby poprosić o dostosowany trening dla tego kursu, prosimy skontaktować się z nami, aby uzgodnić szczegóły.
Plan Szkolenia
Wprowadzenie
- Przegląd architektury mikroserwisów
- Zrozumienie podstaw mikroserwisów
Budowanie Mikroserwisów
- Opracowywanie aplikacji mikroserwisowej w skali mini
- Uruchamianie usług za pomocą Docker
- Symfonia usług za pomocą Kubernetes
- Zrozumienie architektury wielu usług
- Korzystanie z chmurowego środowiska do tworzenia aplikacji
- Korzystanie ze strategii normalizacji
- Zarządzanie i modelowanie bazy danych
- Korzystanie ze strategii i opcji uwierzytelniania
Testowanie izolowanych mikroserwisów
- Zrozumienie architektury testowania
- Testowanie nieprawidłowego wejścia
- Zmiana środowiska Node podczas testów
- Testowanie funkcji logowania i wylogowywania
- Problemy z ciasteczkami podczas testów
- Testowanie nieautoryzowanych żądań
Korzystanie z NodeJS i React
- Integracja serwerowej aplikacji React
- Dzielenie się kodem i ponowne wykorzystywanie go między usługami
- Konfiguracja serwera do tworzenia, odczytu, aktualizacji i usuwania
- Korzystanie z serwera strumieniowego NATS
- Połączenie NATS w środowisku NodeJS
- Zarządzanie klientem NATS
- Korzystanie z replikacji danych między usługami
- Zrozumienie przepływu zdarzeń
- Obsługa zdarzeń i problemów z współbieżnością
Ciągła Integracja i Wdrażanie (CI/CD)
- Zrozumienie workflowa rozwojowego
- Praca z Git
- Uruchamianie testów
- Opcje wdrożenia
Podsumowanie i dalsze kroki
Wymagania
- Podstawowa wiedza z zakresu JavaScript i React
- Znajomość korzystania z linii poleceń
Audience
- Deweloperzy
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Building Microservices with NodeJS and React - Plan Szkolenia - Rezerwacja
Building Microservices with NodeJS and React - Plan Szkolenia - Zapytanie
Building Microservices with NodeJS and React - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (1)
Friendly environment. Also, I liked one on one training. It’s very productive. I would definitely recommend it to my friends and colleagues.
Zeed - Tamkeen Technologies
Szkolenie - Building Microservices with NodeJS and React
Propozycje terminów
Szkolenia Powiązane
Axon Framework
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (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.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Skonfigurować środowisko programistyczne potrzebne do utworzenia aplikacji Axon Framework.
- Wdrożyć wzorce architektoniczne CQRS (Command Query Responsibility Segregation) i Event Sourcing w celu opracowania złożonych aplikacji.
- Stosować koncepcje Domain Driven Design do projektowania aplikacji.
- Tworzyć aplikacje, które koncentrują się na problemie biznesowym, a nie na infrastrukturze.
Envoy Proxy: Modern Service Proxy and Service Mesh Data Plane
14 godzinEnvoy Proxy to wysokowydajny proxy krawędziowy i usługowy, stworzony początkowo przez Lyft, a obecnie projekt CNCF szeroko stosowany w infrastrukturach native-cloud. Envoy działa jako uniwersalny płaszczyzna danych w architekturach service mesh, umożliwiając dynamiczne trasowanie, obserwowalność i Zero Trust bezpieczeństwa w mikrousługach.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do inżynierów średnio zaawansowanych, którzy chcą wdrożyć, skonfigurować i obsługiwać Envoy Proxy w nowoczesnych środowiskach mikrousług i service mesh.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Zainstalować i skonfigurować Envoy Proxy w środowiskach standalone i Kubernetes.
- Zrozumieć architekturę Envoy, w tym filtry, klastry i nasłuchiwacze.
- Skonfigurować polityki zarządzania ruchem, takie jak powtórzenia, zerwanie obwodu i bilansowanie obciążenia.
- Zabezpieczyć komunikację za pomocą TLS/mTLS i wdrożyć zasady Zero Trust.
- Rozszerzyć funkcjonalność Envoy za pomocą filtrów WebAssembly (WASM).
- Zintegrować Envoy z service mesh takimi jak Istio i Consul.
- Monitorować, śledzić i diagnostykować ruch mikrousług za pomocą funkcji obserwowalności Envoy.
Format kursu
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyki.
- Ręczne wdrażanie w środowisku lab live.
Opcje dostosowywania kursu
- Aby złożyć wniosek o dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić.
Tworzenie sieci usługowej z Istio i Kubernetes
14 godzinIstio jest otwartym oprogramowaniem do tworzenia sieci usług, które działa na Kubernetes, aby zapewnić bezpieczne, obserwowalne i zarządzalne połączenia między mikrousługami. Dzięki wykorzystaniu proxy sidecar na bazie Envoy, zespoły mogą wdrażać polityki, zabezpieczać komunikację z mTLS, zdobywać głęboką obserwowalność ruchu i poprawiać niezawodność w skali.
To szkolenie prowadzone przez instruktora (online lub stacjonarne) jest przeznaczone dla inżynierów średnio zaawansowanych, którzy chcą wdrażać, zabezpieczać i zarządzać aplikacjami mikrousługowymi przy użyciu Istio na Kubernetes.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Zainstalować i skonfigurować Istio na klastrach Kubernetes.
- Zrozumieć i zastosować koncepcje sieci usług, w tym zarządzanie ruchem, bezpieczeństwo i obserwowalność.
- Wdrażać aplikacje mikrousługowe w sieci usług Istio.
- Zabezpieczać komunikację między usługami za pomocą mutual TLS (mTLS) i zasad Zero Trust.
- Monitorować, śledzić i diagnostykować mikrousługi z Prometheus, Grafana i Jaeger.
- Integrować Istio z Calico dla zaawansowanych polityk sieciowych i bezpieczeństwa.
Format kursu
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyki.
- Ręczne wdrażanie w żywym środowisku laboratoryjnym.
Opcje dostosowania kursu
- Aby poprosić o dostosowanie tego kursu, prosimy o kontakt z nami w celu uregulowania szczegółów.
Java Mikrousługi
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów Java, którzy chcą projektować, rozwijać, wdrażać i utrzymywać aplikacje oparte na mikrousługach przy użyciu Java frameworków, takich jak Spring Boot i Spring Cloud.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć zasady i zalety architektury mikrousług.
- Budować i wdrażać mikrousługi przy użyciu Java i Spring Boot.
- Wdrażać wykrywanie usług, zarządzanie konfiguracją i bramy API.
- Skuteczne zabezpieczanie, monitorowanie i skalowanie mikrousług.
- Wdrażanie mikrousług przy użyciu Docker i Kubernetes.
Budowanie mikrousług z frameworkiem Lumen PHP
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać Lumen do tworzenia mikrousług i aplikacji opartych na Laravel.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć tworzenie mikrousług z Lumen.
- Zrozumieć korzyści płynące z wdrażania mikrousług przy użyciu Lumen i PHP.
- Wykonywać i wdrażać funkcje i operacje mikrousług przy użyciu frameworka Lumen.
- Chronić i kontrolować dostęp do architektury mikrousług poprzez tworzenie warstw zabezpieczeń.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce 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 Service-Oriented Architecture (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 szkoleniu prowadzonym przez instruktora na miejscu w Polsce, uczestnicy poznają podstawy budowania mikroserwisów za pomocą Spring Cloud i Docker. Wiedza uczestników zostanie przetestowana poprzez ćwiczenia oraz krokowe tworzenie przykładowych mikroserwisów.
Na koniec tego szkolenia, uczestnicy będą w stanie:
- Zrozumieć podstawy mikroserwisów.
- Korzystać z Docker do budowania kontenerów dla aplikacji mikroserwisowych.
- Budować i wdrażać konteneryzowane mikroserwisy za pomocą Spring Cloud i Docker.
- Integrować mikroserwisy z usługami odkrywania oraz Gateway API Spring Cloud.
- Korzystać z Docker Compose dla testowania integracyjnego od początku do końca.
Budowanie Mikrousług z Spring Cloud i Docker - 5 Dni
35 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów i DevOps inżynierów, którzy chcą budować, wdrażać i zarządzać mikrousługami przy użyciu Spring Cloud i Docker.
Pod koniec tego szkolenia uczestnicy będą mogli
- Rozwijać mikrousługi przy użyciu Spring Boot i Spring Cloud.
- Konteneryzować aplikacje za pomocą Docker i Docker Compose.
- Wdrażać wykrywanie usług, bramy API i komunikację między usługami.
- Monitorowanie i zabezpieczanie mikrousług w środowiskach produkcyjnych.
- Wdrażanie i orkiestracja mikrousług przy użyciu Kubernetes.
Next.js 14 Zaawansowany Rozwoj
21 godzinTo szkolenie prowadzone przez instruktora w Polsce (online lub na miejscu) jest skierowane do web developerów na poziomie średnim do zaawansowanym oraz architektów technicznych, którzy chcą poznać nowości w Next.js 14 i zdobyć umiejętności do tworzenia zaawansowanych aplikacji webowych.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Wykorzystać pełny potencjał Next.js 14 do budowy skomplikowanych aplikacji.
- Używać nowych funkcji, takich jak Middleware, React Server Components i Edge Functions.
- Wdrażać najlepsze praktyki dla wydajności, skalowalności i SEO.
- Skutecznie rozwiązywać typowe problemy w aplikacjach Next.js.
Next.js 14 - Zaawansowane
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla zaawansowanych programistów, którzy chcą opanować najnowsze funkcje Next.js 14, zoptymalizować wydajność i wdrożyć nowoczesne React techniki.
Pod koniec tego szkolenia uczestnicy będą mogli
- Wdrożyć zaawansowane React haki i funkcje współbieżne.
- Zrozumieć i skutecznie wykorzystać strategie routingu Next.js.
- Wykorzystywać komponenty serwera, akcje serwera i hybrydowe podejścia do renderowania.
- Optymalizacja pobierania danych, buforowania i przyrostowej regeneracji statycznej.
- Wykorzystanie Next.js jako rozwiązania backendowego z Edge Functions i Edge Runtime.
- Zarządzanie stanem przy użyciu React Context, Redux i bibliotek stanu atomowego.
- Optymalizacja wydajności aplikacji dla Web Core Vitals.
- Wydajne testowanie, monitorowanie i wdrażanie aplikacji Next.js.
React z Next.js
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą korzystać z Next.js do tworzenia aplikacji React.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Twórz aplikacje internetowe po stronie serwera i statyczne witryny w Next.js.
- Obsługa i przechowywanie danych za pomocą MongoDB.
- Zabezpiecz aplikację internetową za pomocą uwierzytelniania AuthO.
Spring Cloud dla mikrousług
14 godzinW tym instruktażowym szkoleniu na żywo w Polsce zaczynamy od omówienia architektury mikrousług. Wiedza uczestników jest testowana poprzez ćwiczenia i krok po kroku rozwój 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.
Microservices z Spring Cloud i Kafka
21 godzinTrening prowadzony przez instruktora (online lub stacjonarny) skierowany jest do deweloperów, którzy chcą przekształcić tradycyjną architekturę w wysokowydajny mikroserwisowy model za pomocą Spring Cloud, Kafka, Docker, Kubernetes i Redis.
Na koniec tego treningu uczestnicy będą mogli:
- Zakładać potrzebne środowisko deweloperskie do tworzenia mikroserwisów.
- Projektować i implementować wysokowydajny ekosystem mikroserwisów za pomocą Spring Cloud, Kafka, Redis, Docker i Kubernetes.
- Przekształcać monolityczne i SOA usługi w architekturę opartą na mikroserwisach.
- Adoptować podejście DevOps do tworzenia, testowania i wydawania oprogramowania.
- Zapewniać wysoką współbieżność między mikroserwisami w środowisku produkcyjnym.
- Monitorować mikroserwisy i implementować strategie odzyskiwania.
- Przeprowadzać optymalizację wydajności.
- Dowiedzieć się o przyszłych trendach w architekturze mikroserwisów.
Tworzenie mikroserwisów za pomocą Spring Cloud i Netflix OSS
21 godzinSpring Cloud to open-source lekki framework mikroserwisów do tworzenia aplikacji Java w chmurze. Netflix OSS to zestaw frameworków i bibliotek do tworzenia mikroserwisów. Spring Cloud integrates nicely with Netflix components using auto configuration and convention over configuration.
W tym szkoleniu prowadzonym przez instruktora, uczestnicy nauczą się podstawowych koncepcji tworzenia mikroserwisów za pomocą Spring Cloud i Netflix OSS. Wiedza uczestników zostanie przetestowana poprzez ćwiczenia i krok po kroku rozwijanie przykładowych mikroserwisów.
Na koniec tego szkolenia uczestnicy będą mieli solidne zrozumienie, jak używać Spring Cloud oraz powiązanych technologii Spring wraz z Netflix OSS do szybkiego tworzenia własnych mikroserwisów skalowalnych i gotowych do chmury.
Grupa docelowa
- Deweloperzy Java
Forma szkolenia
- Częściowo prezentacja, częściowo dyskusja, ćwiczenia i intensywne praktyki praktyczne
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.