Building Microservices with NodeJS and React - Plan Szkolenia
Mikrousługi to podejście architektoniczne oparte na tworzeniu aplikacji z kolekcji małych usług.
Trening prowadzony przez instruktora na żywo (stacjonarnie lub online) jest przeznaczony dla doświadczonych programistów, którzy chcą budować, wdrażać i skalować aplikacje przy użyciu mikrousług zbudowanych z NodeJS i React.
Po ukończeniu tego szkolenia uczestnicy będą w stanie
- Tworzyć, wdrażać i skalować aplikacje przy użyciu różnych mikrousług.
- Budować aplikację React renderowaną po stronie serwera.
- Wdrażać wielousługowe aplikacje do chmury przy użyciu Docker i Kubernetes.
- Wykonuj testowanie aplikacji na mikrousługach.
Format kursu
- Interaktywne wykłady i dyskusje.
- Wielu ćwiczeń i praktyki.
- Ręczne wdrażanie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby zlecić dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Plan Szkolenia
Wprowadzenie
- Przegląd architektury microservices
- Rozumienie podstaw microservices
Budowanie Microservices
- Rozwijanie małej aplikacji microservices
- Uruchamianie usług z Docker
- Orchestrowanie usług z Kubernetes
- Zrozumienie architektury aplikacji wielousługowych
- Używanie środowiska opartego na chmurze do rozwoju aplikacji
- Używanie strategii normalizacji
- Zarządzanie i modelowanie Database
- Używanie strategii i opcji uwierzytelniania
Testowanie izolowane Microservices
- Zrozumienie architektury testowej
- Testowanie nieprawidłowych danych wejściowych
- Zmiana środowiska Node podczas testów
- Testowanie funkcjonalności logowania i wylogowywania
- Problemy z ciasteczkami podczas testów
- Testowanie nieautoryzowanego żądania
Wykorzystanie NodeJS i React
- Integracja aplikacji React renderowanej po stronie serwera
- Udostępnianie i ponowne używanie kodu pomiędzy usługami
- Konfiguracja serwera do tworzenia, odczytywania, aktualizowania i usuwania
- Używanie serwera strumieniowego NATS
- Połączenie NATS w środowisku NodeJS
- Zarządzanie klientem NATS
- Używanie 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 dostarczanie (CI/CD)
- Zrozumienie przepływu rozwojowego
- Praca z Git
- Uruchamianie testów
- Opcje wdrażania
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa wiedza na temat JavaScript i React
- Zna się z używaniem wiersza polecenia
Uczestnicy
- Developerzy
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 - Booking
Building Microservices with NodeJS and React - Plan Szkolenia - Enquiry
Building Microservices with NodeJS and React - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (1)
Przyjazne środowisko. Podobał mi się również trening indywidualny. To bardzo produktywne. Zdecydowanie poleciłbym to miejsce moim przyjaciołom i współpracownikom.
Zeed - Tamkeen Technologies
Szkolenie - Building Microservices with NodeJS and React
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Ant Design
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą korzystać z Ant Design, aby poprawić wrażenia użytkownika w swojej aplikacji React.
Pod koniec tego szkolenia uczestnicy będą mogli wdrożyć komponenty Ant Design React do tworzenia pięknych aplikacji internetowych klasy korporacyjnej.
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
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą używać Envoy Proxy do umożliwienia mikrousługom „komunikacji 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.
Java Microservices
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.
Building Microservices with Lumen PHP Framework
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 prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy poznają podstawy budowania mikrousług przy użyciu Spring Cloud i Docker. Wiedza uczestników jest testowana poprzez ćwiczenia i krok po kroku rozwój przykładowych mikrousług.
Pod koniec tego szkolenia uczestnicy będą mogli
- Poznaj podstawy mikrousług.
- Używanie Docker do tworzenia kontenerów dla aplikacji mikrousługowych.
- Budowanie i wdrażanie konteneryzowanych mikrousług przy użyciu Spring Cloud i Docker.
- Integracja mikrousług z usługami wykrywania i Spring Cloud API Gateway.
- Używanie Docker Compose do kompleksowego testowania integracji.
Building Microservices with Spring Cloud and Docker - 5 Days
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 Advanced Development
21 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at intermediate-level to advanced-level web developers and technical architects who wish to explore the advancements of Next.js 14 and gain the knowledge to build cutting-edge web applications.
By the end of this training, participants will be able to:
- Leverage the full potential of Next.js 14 for building complex applications.
- Utilize the latest features such as Middleware, React Server Components, and Edge Functions.
- Implement best practices for performance, scalability, and SEO.
- Troubleshoot common issues in Next.js applications effectively.
Next.js 14 - Advanced
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 with 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 for Microservices
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 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.
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.