Prowadzone przez instruktorów kursy szkoleniowe na żywo Microservices online lub na miejscu demonstrują poprzez praktyczne ćwiczenia podstawy architektury mikrousług i sposoby tworzenia aplikacji mikrousługowych.
Szkolenie Microservices jest dostępne jako "szkolenie na żywo online" lub "szkolenie na miejscu". Szkolenie na żywo online (inaczej "zdalne szkolenie na żywo") odbywa się za pośrednictwem interaktywnego, zdalnego pulpitu. Szkolenie na żywo na miejscu może być prowadzone lokalnie w siedzibie klienta w Olsztyn lub w korporacyjnych centrach szkoleniowych NobleProg w Olsztyn.
Mikrousługi są również znane jako architektura mikrousług.
NobleProg - lokalny dostawca usług szkoleniowych
Olsztyn
sale szkoleniowe NobleProg, ul. Gietkowska 6a, Olsztyn, poland, 10-170
Sala o charakterze szkoleniowo – konferencyjnym z pełnym wyposażeniem audio-wizualnym.
Funkcjonalne meble zapewniają możliwość ustawienie ich w układzie konferencyjnym, szkolnym, warsztatowym lub kinowym w zależności od potrzeb Klienta.
Confluent Apache Kafka to korporacyjna platforma do przesyłania zdarzeń w czasie rzeczywistym, oparta na Apache Kafka. Obsługuje wydajne, odporne na awarie potoki danych oraz aplikacje do przesyłania strumieniowego w czasie rzeczywistym.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), jest skierowane do inżynierów i administratorów na poziomie średnio zaawansowanym, którzy chcą wdrażać, konfigurować i optymalizować klastry Confluent Kafka w środowiskach produkcyjnych.
Pod koniec szkolenia uczestnicy będą mogli:
Instalować, konfigurować i zarządzać klastrami Confluent Kafka z wieloma brokerami.
Projektować konfiguracje wysokiej dostępności przy użyciu Zookeepera i technik replikacji.
Dostosowywać wydajność, monitorować metryki i stosować strategie odzyskiwania.
Zabezpieczać, skalować i integrować Kafka ze środowiskami korporacyjnymi.
Format kursu
Interaktywny wykład i dyskusja.
Dużo ćwiczeń i praktyki.
Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, skontaktuj się z nami.
Confluent Apache Kafka to rozproszona platforma do przesyłania strumieniowego zdarzeń, zaprojektowana do obsługi wysokoprzepustowych, odpornych na awarie potoków danych oraz analizy w czasie rzeczywistym.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do średniozaawansowanych administratorów systemów i profesjonalistów DevOps, którzy chcą instalować, konfigurować, monitorować i rozwiązywać problemy z klastrami Confluent Apache Kafka.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć komponenty i architekturę Confluent Kafka.
Wdrażać i zarządzać brokerami Kafka, kworum Zookeeper oraz kluczowymi usługami.
Konfigurować zaawansowane funkcje, w tym bezpieczeństwo, replikację i dostrajanie wydajności.
Korzystać z narzędzi zarządzania do monitorowania i utrzymywania klastrów Kafka.
Format kursu
Interaktywny wykład i dyskusja.
Wiele ćwiczeń i praktyki.
Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie, prosimy o kontakt w celu uzgodnienia szczegółów.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu), jest skierowane do programistów Java na poziomie średniozaawansowanym, którzy chcą zintegrować Apache Kafka ze swoimi aplikacjami w celu zapewnienia niezawodnego, skalowalnego i wydajnego przesyłania wiadomości.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć architekturę i podstawowe komponenty Kafki.
Skonfigurować i zarządzać klastrem Kafka.
Tworzyć i odbierać wiadomości za pomocą Java.
Implementować Kafka Streams do przetwarzania danych w czasie rzeczywistym.
Zapewnić tolerancję na błędy i skalowalność w aplikacjach Kafka.
To szkolenie prowadzone przez instruktora na żywo w Olsztyn (online lub na miejscu) jest skierowane do administratorów systemów na poziomie średnio zaawansowanym, którzy chcą skutecznie wykorzystać funkcje kolejkowania komunikatów w Kafka.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć możliwości i architekturę kolejkowania komunikatów w Kafka.
Konfigurować tematy Kafka dla scenariuszy kolejkowania komunikatów.
Produkować i konsumować komunikaty za pomocą Kafka.
Monitorować i zarządzać Kafka jako kolejką komunikatów.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów na poziomie średnio zaawansowanym i zaawansowanym, specjalistów DevOps oraz architektów, którzy chcą projektować, wdrażać i zarządzać odpornymi aplikacjami przy użyciu mikrousług, kontenerów oraz potoków ciągłej integracji/ciągłego wdrażania (CI/CD).
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć i wdrożyć architekturę mikrousług.
Wdrażać i zarządzać aplikacjami konteneryzowanymi za pomocą Dockera i Kubernetes.
Konfigurować i optymalizować potoki CI/CD do automatycznego wdrażania.
Stosować najlepsze praktyki w zakresie bezpieczeństwa, monitorowania i obserwowalności.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do zaawansowanych inżynierów platformy i profesjonalistów DevOps, którzy chcą opanować skalowanie aplikacji przy użyciu mikrousług i Kubernetes.
Pod koniec tego szkolenia uczestnicy będą mogli:
Projektować i implementować skalowalne architektury mikrousług.
Wdrażać i zarządzać aplikacjami na klastrach Kubernetes.
Wykorzystywać wykresy Helm do efektywnego wdrażania usług.
Monitorować i utrzymywać zdrowie mikrousług w środowisku produkcyjnym.
Stosować najlepsze praktyki w zakresie bezpieczeństwa i zgodności w środowisku Kubernetes.
To szkolenie prowadzone przez instruktora na żywo w Olsztyn (online lub na miejscu) jest skierowane do administratorów systemów na poziomie początkującym i średnio zaawansowanym, którzy chcą nauczyć się skutecznie zarządzać tematami Kafka w celu efektywnego przesyłania i przetwarzania danych.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć podstawy i architekturę tematów Kafka.
Tworzyć, konfigurować i zarządzać tematami Kafka.
Monitorować tematy Kafka pod kątem zdrowia, wydajności i dostępności.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów Java na poziomie średnio zaawansowanym, którzy chcą projektować, rozwijać, wdrażać i utrzymywać aplikacje oparte na mikrousługach, korzystając z frameworków Java, takich jak Spring Boot i Spring Cloud.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć zasady i korzyści architektury mikrousług.
Budować i wdrażać mikrousługi przy użyciu Java i Spring Boot.
Implementować mechanizmy odkrywania usług, zarządzania konfiguracją i bramy API.
Zabezpieczać, monitorować i efektywnie skalować mikrousługi.
Wdrażać mikrousługi przy użyciu Dockera i Kubernetes.
To szkolenie prowadzone przez instruktora na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów na poziomie średniozaawansowanym, którzy chcą poznać podstawy Kafki i zintegrować ją z Spring Boot.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć Kafkę i jej architekturę.
Nauczyć się instalować, konfigurować i uruchamiać podstawowe środowisko Kafka.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do doświadczonych programistów, którzy chcą budować, wdrażać i skalować aplikacje z wykorzystaniem mikrousług stworzonych w NodeJS i React.
Pod koniec szkolenia uczestnicy będą mogli:
Tworzyć, wdrażać i skalować aplikacje z wykorzystaniem różnych mikrousług.
Zbudować aplikację React renderowaną po stronie serwera.
Wdrażać wielousługowe aplikacje w chmurze z wykorzystaniem Docker i Kubernetes.
Przeprowadzać testowanie aplikacji na mikrousługach.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów, architektów integracji i administratorów systemów, którzy chcą opanować sztukę zaawansowanych wzorców i technik integracji przy użyciu Apache Camel.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć zaawansowane wzorce i techniki integracji.
Implementować złożone routingi i transformacje.
Optymalizować wydajność i skalowalność.
Radzić sobie z błędami i wyjątkami w złożonych scenariuszach integracji.
Integrować Apache Camel z różnymi technologiami i platformami.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów na poziomie średniozaawansowanym, którzy chcą rozwijać aplikacje do przetwarzania dużych zbiorów danych za pomocą Apache Kafka.
Pod koniec szkolenia uczestnicy będą mogli:
Tworzyć producentów i konsumentów Kafka do wysyłania i odczytywania danych z Kafka.
Integrować Kafka z systemami zewnętrznymi za pomocą Kafka Connect.
Pisać aplikacje strumieniowe z użyciem Kafka Streams & ksqlDB.
Integrować aplikację kliencką Kafka z Confluent Cloud w celu wdrożeń Kafka w chmurze.
Zdobyć praktyczne doświadczenie poprzez ćwiczenia i rzeczywiste przypadki użycia.
To szkolenie prowadzone przez instruktora na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów na poziomie średniozaawansowanym i zaawansowanym, którzy chcą rozwijać mikrousługi przy użyciu Spring Boot, Docker i Kubernetes.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć architekturę mikrousług.
Tworzyć gotowe do produkcji mikrousługi przy użyciu Spring Boot.
Zrozumieć rolę Docker w mikrousługach.
Skonfigurować klaster Kubernetes do wdrażania mikrousług.
Te szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów i inżynierów DevOps na poziomie średniozaawansowanym, którzy chcą budować, wdrażać i zarządzać mikrousługami z wykorzystaniem Spring Cloud i Dockera.
Po zakończeniu szkolenia uczestnicy będą mogli:
Tworzyć mikrousługi za pomocą Spring Boot i Spring Cloud.
Konteneryzować aplikacje z użyciem Dockera i Docker Compose.
Implementować mechanizmy odkrywania usług, bramy API oraz komunikację międzyusługową.
Monitorować i zabezpieczać mikrousługi w środowiskach produkcyjnych.
Wdrażać i zarządzać mikrousługami z użyciem Kubernetes.
To szkolenie prowadzone przez instruktora na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów i architektów na poziomie średniozaawansowanym i zaawansowanym, którzy chcą rozwijać natywne aplikacje Java i mikroserwisy przy użyciu Quarkus z optymalizacją zużycia pamięci i czasu uruchamiania.
Po zakończeniu szkolenia uczestnicy będą mogli:
Tworzyć wysokowydajne, lekkie natywne aplikacje Java przy użyciu Quarkus.
Budować i wdrażać architektury RESTful i mikroserwisów.
Korzystać z GraalVM do kompilacji natywnej oraz optymalizować czas uruchamiania i efektywność pamięci.
Pakować i konteneryzować aplikacje dla środowisk Kubernetes i OpenShift.
Kurs jest przeznaczony dla specjalistów IT, którzy chcą wdrożyć rozwiązanie oparte na RabbitMQ, wysoce niezawodnym systemie komunikacji przedsiębiorstw, implementującym zaawansowany protokół kolejkowania wiadomości (AMQP).
To szkolenie prowadzone przez instruktora na żywo w Olsztyn (online lub na miejscu) jest skierowane do architektów oprogramowania i programistów internetowych, którzy chcą używać RabbitMQ jako oprogramowania pośredniego do przesyłania wiadomości i programować w Javie przy użyciu Springa do tworzenia aplikacji.
Pod koniec szkolenia uczestnicy będą mogli:
Korzystać z Javy i Springa z RabbitMQ do tworzenia aplikacji.
Projektować asynchroniczne systemy oparte na wiadomościach przy użyciu RabbitMQ.
Tworzyć i stosować kolejki, tematy, wymiany i powiązania w RabbitMQ.
W tym szkoleniu prowadzonym przez instruktora w Olsztyn, uczestnicy nauczą się, jak zainstalować, skonfigurować i administrować RabbitMQ, a następnie zintegrować komunikaty RabbitMQ z wieloma przykładowymi aplikacjami .NET.
Po zakończeniu szkolenia uczestnicy będą mogli:
Skonfigurować, zarządzać i administrować RabbitMQ.
Zrozumieć rolę RabbitMQ w projektowaniu i implementacji architektury mikroserwisów.
Zrozumieć, jak RabbitMQ wypada na tle innych architektur kolejek komunikatów.
Skonfigurować i używać RabbitMQ jako brokera do obsługi asynchronicznych i synchronicznych komunikatów w rzeczywistych aplikacjach przedsiębiorczych .NET.
To szkolenie prowadzone przez instruktora na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów i inżynierów oprogramowania, którzy chcą wykorzystać RabbitMQ do komunikacji między mikroserwisami za pomocą wiadomości oraz do zaawansowanej implementacji i rozwiązywania problemów.
Pod koniec szkolenia uczestnicy będą mogli:
Skonfigurować niezbędne środowisko do rozpoczęcia tworzenia zaawansowanych rozwiązań przesyłania wiadomości z wykorzystaniem RabbitMQ.
Zrozumieć, jak projektować rozproszoną architekturę mikroserwisów z wykorzystaniem RabbitMQ.
Nauczyć się implementować zaawansowaną konfigurację, zabezpieczenia, sieci, wysoką dostępność i replikację.
Poznać typowe problemy występujące podczas instalacji RabbitMQ oraz sposoby ich rozwiązywania.
Poznać optymalizację pamięci, kontrolę przepływu i zaawansowane dostrajanie wydajności.
Zastosować niektóre zaawansowane techniki rozwiązywania problemów.
Istio to otwartoźródłowa siatka usług działająca na Kubernetes, która zapewnia bezpieczną, obserwowalną i zarządzalną łączność między mikrousługami. Wykorzystując oparte na Envoy boczne serwery proxy Istio, zespoły mogą egzekwować polityki, zabezpieczać komunikację za pomocą mTLS, uzyskiwać szczegółową obserwowalność ruchu oraz poprawiać niezawodność na dużą skalę.
To szkolenie prowadzone przez instruktora na żywo (online lub na miejscu) jest skierowane do inżynierów na poziomie średniozaawansowanym, którzy chcą wdrażać, zabezpieczać i zarządzać aplikacjami mikrousługowymi przy użyciu Istio na Kubernetes.
Po zakończeniu szkolenia uczestnicy będą w stanie:
Zainstalować i skonfigurować Istio na klastrach Kubernetes.
Zrozumieć i zastosować koncepcje siatki usług, w tym zarządzanie ruchem, bezpieczeństwo i obserwowalność.
Wdrażać aplikacje mikrousługowe w ramach siatki usług Istio.
Zabezpieczać komunikację między usługami za pomocą wzajemnego TLS (mTLS) i zasad Zero Trust.
Monitorować, śledzić i rozwiązywać problemy mikrousług za pomocą Prometheusa, Grafany i Jaegera.
Integrować Istio z Calico w celu zaawansowanych polityk sieciowych i bezpieczeństwa.
Format kursu
Interaktywny wykład i dyskusja.
Wiele ćwiczeń i praktyki.
Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
Aby zamówić dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu uzgodnienia szczegółów.
W tym szkoleniu prowadzonym przez instruktora na żywo w Olsztyn (online lub na miejscu) uczestnicy nauczą się, jak oddzielić aplikację Python, a następnie zintegrować ją z systemem wiadomości RabbitMQ, aby tworzyć rozproszone aplikacje chmurowe lub mikrousługi.
Pod koniec szkolenia uczestnicy będą w stanie:
Skonfigurować, zarządzać i administrować RabbitMQ.
Zrozumieć rolę RabbitMQ w projektowaniu i implementacji architektury mikrousług.
Zrozumieć, jak RabbitMQ wypada na tle innych architektur kolejek wiadomości.
Skonfigurować i używać RabbitMQ jako brokera do obsługi asynchronicznych i synchronicznych wiadomości w rzeczywistych aplikacjach Python.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów, którzy chcą zintegrować Apache Kafka z istniejącymi bazami danych i aplikacjami w celu przetwarzania, analizy itp.
Po zakończeniu szkolenia uczestnicy będą mogli:
Używać Kafka Connect do pobierania dużych ilości danych z bazy danych do tematów Kafka.
Pobierać dane dziennika generowane przez serwery aplikacji do tematów Kafka.
Udostępniać zebrane dane do przetwarzania strumieniowego.
Eksportować dane z tematów Kafka do systemów wtórnych w celu przechowywania i analizy.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów, którzy chcą nauczyć się, jak budować, testować, debugować i wdrażać API na platformie Google Cloud Apigee.
Pod koniec szkolenia uczestnicy będą mogli:
Skonfigurować środowisko deweloperskie zawierające wszystkie niezbędne zasoby do rozpoczęcia tworzenia API.
Zrozumieć i wdrożyć narzędzia dostępne w Apigee Edge.
Zbudować i wdrożyć API na Google Cloud.
Monitorować i debugować błędy API.
Wykorzystać analitykę i rozwiązania uczenia maszynowego Google Cloud, aby uczynić API bardziej inteligentnymi.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów, którzy chcą nauczyć się, jak budować, testować, debugować i wdrażać API na platformie Google Cloud Apigee.
Pod koniec szkolenia uczestnicy będą mogli:
Skonfigurować środowisko deweloperskie zawierające wszystkie niezbędne zasoby do rozpoczęcia tworzenia API.
Zrozumieć i wdrożyć narzędzia dostępne w Apigee Edge.
Zbudować i wdrożyć API w Google Cloud.
Monitorować i debugować błędy API.
Wykorzystać analitykę i rozwiązania uczenia maszynowego Google Cloud, aby uczynić API bardziej inteligentnym.
Apigee Edge, oparty na Javie, umożliwia zapewnienie bezpiecznego dostępu do usług poprzez dobrze zdefiniowany interfejs API, który jest spójny we wszystkich usługach, niezależnie od ich implementacji. Spójny interfejs API:
Ułatwia deweloperom aplikacji korzystanie z Twoich usług.
Pozwala na zmianę implementacji usługi backendowej bez wpływu na publiczny interfejs API.
Umożliwia wykorzystanie analityki, monetyzacji, portalu deweloperskiego oraz innych funkcji wbudowanych w Edge.
Grupa docelowa
Kurs skierowany jest do inżynierów, architektów i deweloperów, którzy chcą wykorzystać Apigee Edge w swoich projektach.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów, którzy chcą wykorzystać Axon do budowy dobrze zorganizowanych aplikacji przedsiębiorczych, wykorzystujących moc CQRS i Event Sourcing.
Pod koniec szkolenia uczestnicy będą mogli:
Skonfigurować środowisko programistyczne niezbędne do tworzenia aplikacji w Axon Framework.
Zaimplementować wzorce architektoniczne CQRS (Command Query Responsibility Segregation) i Event Sourcing do tworzenia złożonych aplikacji.
Zastosować koncepcje Domain Driven Design w projektowaniu aplikacji.
Budować aplikacje skupiające się na problemach biznesowych zamiast na infrastrukturze.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów, którzy chcą nauczyć się tworzyć mikrousługi na platformie Microsoft Azure Service Fabric (ASF).
Po zakończeniu szkolenia uczestnicy będą mogli:
Wykorzystywać ASF jako platformę do budowania i zarządzania mikrousługami.
Zrozumieć kluczowe koncepcje i modele programowania mikrousług.
Tworzyć klaster w Azure.
Wdrażać mikrousługi lokalnie lub w chmurze.
Debugować i rozwiązywać problemy z działającą aplikacją mikrousługową.
Ten kurs zapewnia kompleksową, praktyczną podróż przez projektowanie, budowanie i zarządzanie mikroserwisami w chmurze. Skupia się na praktycznej implementacji zamiast na teorii, prowadząc uczestników od modelowania domeny i projektowania usług po wdrożenie, obserwowalność i odporność w środowiskach produkcyjnych.
Uczestnicy będą pracować nad budową rzeczywistej architektury mikroserwisów, ucząc się, jak unikać typowych pułapek, takich jak rozproszone monolity, jednocześnie wdrażając najlepsze praktyki dotyczące skalowalności, utrzymywalności i doskonałości operacyjnej.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do inżynierów, którzy chcą wykorzystać Confluent (dystrybucję Kafka) do budowania i zarządzania platformą przetwarzania danych w czasie rzeczywistym dla swoich aplikacji.
Pod koniec szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować platformę Confluent.
Korzystać z narzędzi i usług zarządzania Confluent, aby łatwiej uruchamiać Kafka.
Przechowywać i przetwarzać przychodzące dane strumieniowe.
Optymalizować i zarządzać klastrami Kafka.
Zabezpieczać strumienie danych.
Format kursu
Interaktywny wykład i dyskusja.
Dużo ćwiczeń i praktyki.
Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
Ten kurs jest oparty na wersji open source Confluent: Confluent Open Source.
Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu ustalenia szczegółów.
Apache Kafka to rozproszona platforma strumieniowa. Jest de facto standardem w budowaniu potoków danych i rozwiązuje wiele różnych przypadków użycia związanych z przetwarzaniem danych: może być używany jako kolejka komunikatów, rozproszony dziennik, procesor strumieniowy itp.
Zaczniemy od teorii dotyczącej potoków danych w ogóle, a następnie przejdziemy do podstawowych koncepcji związanych z Kafka. Poznamy również ważne komponenty, takie jak Kafka Streams i Kafka Connect.
Envoy Proxy to wysokowydajny proxy brzegowy i usługowy, pierwotnie stworzony w Lyft, a obecnie będący projektem CNCF szeroko stosowanym w infrastrukturach cloud-native. Envoy działa jako uniwersalna płaszczyzna danych w architekturach sieci usług, umożliwiając dynamiczne routowanie, obserwowalność oraz bezpieczeństwo Zero Trust w mikroserwisach.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do inżynierów na poziomie średniozaawansowanym, którzy chcą wdrażać, konfigurować i zarządzać Envoy Proxy w nowoczesnych środowiskach mikroserwisów i sieci usług.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować Envoy Proxy w środowiskach standalone i Kubernetes.
Zrozumieć architekturę Envoy, w tym filtry, klastry i nasłuchiwacze.
Konfigurować zasady zarządzania ruchem, takie jak ponowne próby, zabezpieczenia przed przeciążeniem i równoważenie obciążenia.
Zabezpieczać komunikację za pomocą TLS/mTLS i egzekwować zasady Zero Trust.
Rozszerzać funkcjonalność Envoy za pomocą filtrów WebAssembly (WASM).
Integrować Envoy z sieciami usług, takimi jak Istio i Consul.
Monitorować, śledzić i diagnozować ruch mikroserwisów przy użyciu funkcji obserwowalności Envoy.
Format Kursu
Interaktywny wykład i dyskusja.
Wiele ćwiczeń i praktyki.
Praktyczna implementacja w środowisku live-lab.
Opcje Dostosowania Kursu
Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
W tym szkoleniu prowadzonym przez instruktora, na żywo w Olsztyn (stacjonarnie lub zdalnie), uczestnicy nauczą się, jak skonfigurować i zintegrować różne frameworki do przetwarzania strumieniowego z istniejącymi systemami przechowywania danych big data oraz powiązanymi aplikacjami i mikrousługami.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zainstalować i skonfigurować różne frameworki do przetwarzania strumieniowego, takie jak Spark Streaming i Kafka Streaming.
Zrozumieć i wybrać najbardziej odpowiedni framework do danego zadania.
Przetwarzać dane w sposób ciągły, równoległy i rekord po rekordzie.
Zintegrować rozwiązania do przetwarzania strumieniowego z istniejącymi bazami danych, hurtowniami danych, jeziorami danych itp.
Zintegrować najbardziej odpowiednią bibliotekę do przetwarzania strumieniowego z aplikacjami przedsiębiorstwa i mikrousługami.
Ten kurs jest przeznaczony dla architektów przedsiębiorstw, programistów, administratorów systemów oraz każdego, kto chce zrozumieć i korzystać z systemu rozproszonej komunikacji o wysokiej przepustowości. Jeśli masz bardziej szczegółowe wymagania (np. tylko strona administracji systemem), kurs można dostosować, aby lepiej odpowiadał Twoim potrzebom.
Szkolenie prowadzone przez instruktora na żywo w Olsztyn (online lub na miejscu) jest skierowane do administratorów systemów i inżynierów operacyjnych na poziomie początkującym/średniozaawansowanym/zaawansowanym, którzy chcą wykorzystać Apache Kafka do wdrażania, zabezpieczania, monitorowania i rozwiązywania problemów z klastrami Kafka.
Po zakończeniu szkolenia uczestnicy będą mogli: wyjaśnić architekturę Kafka i tryb KRaft, zarządzać i zabezpieczać klastry Kafka, monitorować wydajność i niezawodność oraz rozwiązywać typowe problemy produkcyjne.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do inżynierów danych, naukowców zajmujących się danymi oraz programistów, którzy chcą wykorzystać funkcje Apache Kafka w strumieniowaniu danych z użyciem Pythona.
Pod koniec tego szkolenia uczestnicy będą mogli używać Apache Kafka do monitorowania i zarządzania warunkami w ciągłych strumieniach danych przy użyciu programowania w Pythonie.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do testerów oprogramowania, którzy chcą wdrożyć środki bezpieczeństwa sieciowego w aplikacji Apache Kafka.
Po zakończeniu szkolenia uczestnicy będą mogli:
Wdrożyć Apache Kafka na serwerze chmurowym.
Zaimplementować szyfrowanie SSL, aby zapobiec atakom.
Dodać uwierzytelnianie ACL w celu śledzenia i kontroli dostępu użytkowników.
Zapewnić, że wiarygodni klienci mają dostęp do klastrów Kafka z wykorzystaniem uwierzytelniania SSL i SASL.
Kafka Streams to biblioteka po stronie klienta służąca do tworzenia aplikacji i mikrousług, których dane są przesyłane do i z systemu przesyłania wiadomości Kafka. Tradycyjnie Apache Kafka opierała się na Apache Spark lub Apache Storm do przetwarzania danych między producentami a konsumentami wiadomości. Dzięki wywoływaniu API Kafka Streams z poziomu aplikacji, dane mogą być przetwarzane bezpośrednio w Kafka, omijając konieczność wysyłania danych do oddzielnego klastra w celu przetworzenia.
W tym szkoleniu prowadzonym przez instruktora, uczestnicy nauczą się, jak zintegrować Kafka Streams z zestawem przykładowych aplikacji Java, które przesyłają dane do i z Apache Kafka w celu przetwarzania strumieniowego.
Pod koniec szkolenia uczestnicy będą mogli:
Zrozumieć funkcje i zalety Kafka Streams w porównaniu z innymi frameworkami do przetwarzania strumieniowego
Przetwarzać dane strumieniowe bezpośrednio w klastrze Kafka
Napisać aplikację lub mikrousługę w Java lub Scala, która integruje się z Kafka i Kafka Streams
Napisać zwięzły kod, który przekształca tematy wejściowe Kafka w tematy wyjściowe Kafka
Zbudować, spakować i wdrożyć aplikację
Grupa docelowa
Deweloperzy
Format kursu
Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka
Uwagi
Aby zamówić dostosowane szkolenie z tego kursu, prosimy o kontakt w celu ustalenia szczegółów
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów, którzy chcą wykorzystać Lumen do budowania mikrousług i aplikacji opartych na Laravelu.
Po zakończeniu szkolenia uczestnicy będą mogli:
Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć tworzenie mikrousług z wykorzystaniem Lumen.
Zrozumieć korzyści wynikające z implementacji mikrousług przy użyciu Lumen i PHP.
Wykonywać i implementować funkcje oraz operacje mikrousług z wykorzystaniem frameworka Lumen.
Chronić i kontrolować dostęp do architektur mikrousług poprzez budowanie warstw bezpieczeństwa.
W tym szkoleniu prowadzonym przez instruktora na żywo w Olsztyn, uczestnicy nauczą się, jak oceniać różne technologie i podejścia do projektowania architektury systemowej opartej na usługach. Szkolenie rozpoczyna się od dyskusji i porównania systemów monolitycznych i architektur usługowych, a następnie zagłębia się w szczegóły architektury mikrousług.
Uczestnicy mają okazję zastosować zdobytą wiedzę w praktyce, tworząc i wdrażając zestaw mikrousług typu proof-of-concept zbudowanych przy użyciu Spring Cloud, Spring Boot i Docker. Na koniec omówione zostaną odpowiednie bloki infrastrukturalne, aby pomóc uczestnikom określić najbardziej odpowiednie narzędzia i podejścia do różnych wymagań organizacyjnych. Pod koniec szkolenia uczestnicy będą mieli solidne zrozumienie architektury zorientowanej na usługi (SOA) oraz architektury mikrousług, a także praktyczne doświadczenie w korzystaniu z Spring Cloud i powiązanych technologii Spring do szybkiego tworzenia własnych mikrousług gotowych do pracy w chmurze.
To szkolenie prowadzone przez instruktora w Olsztyn skierowane jest do deweloperów i architektów przedsiębiorstw. Wprowadza ono architekturę mikrousług, przedstawia strategie migracji z systemu monolitycznego i przeprowadza uczestników przez tworzenie i wdrażanie przykładowej aplikacji opartej na mikrousługach.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć, kiedy używać, a kiedy nie używać architektury mikrousług.
Tworzyć i wdrażać strategię testowania mikrousług.
Wdrażać przykładową aplikację opartą na mikrousługach w środowisku produkcyjnym.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów o średnim poziomie zaawansowania, architektów systemów oraz profesjonalistów DevOps, którzy chcą budować skalowalne i łatwe w utrzymaniu aplikacje przy użyciu architektury mikrousług.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć podstawowe zasady architektury mikrousług.
Projektować i implementować skalowalne systemy oparte na mikrousługach.
Stosować wzorce projektowe i najlepsze praktyki dotyczące mikrousług.
Implementować podejścia oparte na zdarzeniach, takie jak CQRS i event sourcing.
Radzić sobie z wyzwaniami związanymi z operacjami systemowymi i wdrażaniem mikrousług.
Architektura mikrousług to podejście do tworzenia aplikacji jako zestawu małych, niezależnych usług, z których każda działa w swoim własnym procesie i komunikuje się za pomocą lekkich mechanizmów, takich jak API zasobów HTTP. Te usługi mogą być efektywnie wdrażane przy użyciu systemów automatyzacji ciągłej i omijają potrzebę scentralizowanego zarządzania. Mikrousługi mogą być pisane w różnych językach programowania i integrowane z różnymi systemami przechowywania danych.
To szkolenie prowadzone przez instruktora, skierowane jest do deweloperów i architektów przedsiębiorstw. Przedstawia architekturę mikrousług z perspektywy .Net, prezentuje strategie migracji z systemu monolitycznego i przeprowadza uczestników przez tworzenie i wdrażanie przykładowej aplikacji opartej na mikrousługach.
Po zakończeniu szkolenia uczestnicy będą mogli:
Zrozumieć, kiedy używać, a kiedy nie używać architektury mikrousług
Tworzyć i wdrażać strategię testowania mikrousług
Wdrażać przykładową aplikację opartą na mikrousługach w środowisku produkcyjnym
Refaktoryzować aplikację monolityczną na usługi
Odbiór
Deweloperzy
Architekci
Format kursu
Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka
W tym szkoleniu prowadzonym przez instruktora, uczestnicy nauczą się podstaw tworzenia mikrousług przy użyciu Spring Cloud i Docker. Wiedza uczestników zostanie przetestowana poprzez ćwiczenia oraz krok po kroku tworzenie przykładowych mikrousług.
Pod koniec szkolenia uczestnicy będą w stanie:
Zrozumieć podstawy mikrousług.
Używać Docker do budowania kontenerów dla aplikacji mikrousługowych.
Tworzyć i wdrażać konteneryzowane mikrousługi przy użyciu Spring Cloud i Docker.
Integrować mikrousługi z usługami discovery i bramą API Spring Cloud.
Używać Docker Compose do testowania integracji end-to-end.
To szkolenie prowadzone przez instruktora na żywo w Olsztyn (online lub na miejscu) jest skierowane do data scientistów, którzy chcą wykorzystać stos SMACK do budowy platform przetwarzania danych dla rozwiązań big data.
Pod koniec szkolenia uczestnicy będą w stanie:
Zaimplementować architekturę potoku danych do przetwarzania big data.
Rozwinąć infrastrukturę klastrową z wykorzystaniem Apache Mesos i Dockera.
Analizować dane za pomocą Spark i Scala.
Zarządzać danymi niestrukturyzowanymi za pomocą Apache Cassandra.
W tym szkoleniu prowadzonym przez instruktora na żyvo w Olsztyn, zaczynamy od dyskusji na temat architektury mikrousług. Wiedza uczestników jest testowana poprzez ćwiczenia i krok po kroku rozwijane przykładowe mikrousługi.
Pod koniec szkolenia uczestnicy będą mieli solidne zrozumienie, jak używać Spring Cloud i powiązanych technologii Spring do szybkiego tworzenia własnych mikrousług gotowych na skalę chmurową.
To szkolenie prowadzone przez instruktora, na żywo w Olsztyn (online lub na miejscu) jest skierowane do programistów, którzy chcą przekształcić tradycyjną architekturę w wysoce konkurencyjną architekturę opartą na mikrousługach przy użyciu Spring Cloud, Kafka, Docker, Kubernetes i Redis.
Pod koniec szkolenia uczestnicy będą mogli:
Skonfigurować niezbędne środowisko programistyczne do budowania mikrousług.
Zaprojektować i wdrożyć wysoce konkurencyjny ekosystem mikrousług przy użyciu Spring Cloud, Kafka, Redis, Docker i Kubernetes.
Przekształcić monolityczne i SOA usługi w architekturę opartą na mikrousługach.
Wdrożyć podejście DevOps do tworzenia, testowania i wydawania oprogramowania.
Zapewnić wysoką współbieżność między mikrousługami w środowisku produkcyjnym.
Monitorować mikrousługi i wdrażać strategie odzyskiwania.
Przeprowadzić optymalizację wydajności.
Poznać przyszłe trendy w architekturze mikrousług.
Spring Cloud to lekki, open-source'owy framework do budowy aplikacji Java w chmurze. Netflix OSS to zestaw frameworków i bibliotek do tworzenia mikrousług. Spring Cloud doskonale integruje się z komponentami Netflix, wykorzystując automatyczną konfigurację i konwencję nad konfiguracją.
W tym szkoleniu prowadzonym przez instruktora, uczestnicy poznają podstawowe koncepcje budowania mikrousług z wykorzystaniem Spring Cloud i Netflix OSS. Wiedza uczestników zostanie przetestowana poprzez ćwiczenia oraz stopniowe tworzenie przykładowych mikrousług.
Pod koniec szkolenia uczestnicy będą mieli solidne zrozumienie, jak używać Spring Cloud i powiązanych technologii Spring wraz z Netflix OSS do szybkiego tworzenia własnych, gotowych na chmurę mikrousług na dużą skalę.
Grupa docelowa
Programiści Java
Format kursu
Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka
Budowanie złożonych aplikacji przedsiębiorstw jest bardzo wymagające w ciągle zmieniającym się środowisku.
Zmiany w integracji między usługami lub systemami spowodują zmiany w projektowaniu systemu. Ten kurs obejmuje, jak projektować utrzymywalną, dostosowaną do rozmiaru i celu organizacji architekturę usług i systemów oraz praktyczną infrastrukturę.
Ten kurs porusza typowe problemy związane z budowaniem krajobrazu aplikacji rozproszonych, zaczynając od problemów integracji, infrastruktury i nowoczesnych podejść, po rozwiązywanie problemów złożoności.
Ten kurs wyjaśnia zalety i wady każdego rozwiązania (np. tradycyjna SOA vs architektura mikroserwisów), dostępne narzędzia (głównie open-source) wspierające rozwój i utrzymanie itp.
Format kursu
To głównie dyskusja (z ograniczonymi prezentacjami).
To szkolenie prowadzone przez instruktora na żywo w Olsztyn (online lub na miejscu) jest skierowane do administratorów systemów i deweloperów, którzy chcą wdrażać, zarządzać, monitorować i obsługiwać mikrousługi za pomocą Traefik.
Po zakończeniu szkolenia uczestnicy będą mogli:
Konfigurować i uruchamiać Traefik za pomocą dostawcy Docker.
Włączać bezpieczne i zaszyfrowane połączenia za pomocą Let's Encrypt.
Wdrażać i łączyć middleware z routerem w celu przekształcania żądań usług.
Monitorować operacje Traefik za pomocą pulpitu nawigacyjnego.
W tym szkoleniu na żywo prowadzonym przez instruktora w Olsztyn, uczestnicy poznają funkcje, koncepcje i standardy stojące za WS02 API Manager. Teoria będzie połączona z praktycznymi ćwiczeniami i implementacją w trakcie szkolenia. Pod koniec kursu uczestnicy zdobędą wiedzę i praktykę niezbędną do wdrożenia własnych interfejsów API przy użyciu podstawowych funkcji WS02 API Manager.
Więcej...
Ostatnia aktualizacja:
Opinie uczestników (10)
Wprowadzenie do tematów i ćwiczeń, oraz pomoc w razie problemów przy wykonywaniu ćwiczeń
Jacek Zemla - Centrum Informatyki Resortu Finansow
Szkolenie - Kafka for Administrators
O mikroserwisach i sposobie ich utrzymania w Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Szkolenie - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Przetłumaczone przez sztuczną inteligencję
Instruktor był znawcą tematyki kursu oraz innych pokrewnych dziedzin i potrafił odpowiedzieć na nasze pytania, a nawet zanotować te, na które nie znał od razu odpowiedzi, wracając do nich później.
Abe Sabbagh - Enbridge
Szkolenie - Advanced RabbitMQ - 2 Days
Przetłumaczone przez sztuczną inteligencję
Sposób przekazania wiedzy przez Trenera i kontakt z uczestnikami. Bardzo dużo ciekawych zadań przygotowanych przez Trenera.
Bernadetta - Urzad Komisji Nadzoru Finansowego
Szkolenie - Advanced Apache Camel
Elastyczność w kwestii agendy i uwzględnianie omawianych tematów, z którymi aktualnie się zajmujemy.
Było świetnie, że mogliśmy wymieniać się wiedzą i doświadczeniami!
Fabian - Continental Barum s.r.o.
Szkolenie - RabbitMQ
Przetłumaczone przez sztuczną inteligencję
Zdecydowanie atmosfera - z Pawłem czułem się jak z dobrym kolegą z pracy :)
Artur - Santander Wroclaw
Szkolenie - Building Microservices with Apigee Edge
Aby uzyskać pełny zrozumiały obraz WSO2 API Manager i jego znaczenia. Podstawy naprawdę pomogły mi w dalszej samodzielnej nauce zaawansowanej.
Hlalefang Nkhooa - Revenue Services Lesotho
Szkolenie - WSO2 API Manager for Developers
Przetłumaczone przez sztuczną inteligencję
Instruktor starał się przedstawić najbardziej skomplikowane tematy w prostszy sposób
Calvin Raj Antony - SICPA SA
Szkolenie - Administration of Kafka Message Queue
Przetłumaczone przez sztuczną inteligencję
techniczne przygotowanie nauczycieli
Giorgio - Asystel-BDF S.p.A.
Szkolenie - Creating a Service Mesh with Istio and Kubernetes
Przetłumaczone przez sztuczną inteligencję
Mógł rzucić nam pytania, a on natychmiast przełączał się na slajdy lub przykłady, aby spróbować odpowiedzieć na wszystkie nasze pytania