Apache Kafka – architektura i Spring Kafka

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Szkolenie Apache Kafka. Architektura i Spring Kafka

      Naucz się pisać podstawowe koncepcje Kafka i wykorzystaj ją do niezawodnej komunikacji między mikroserwisami!

      Opis szkolenia

      Budujesz systemy rozproszone i potrzebujesz niezawodnego, wydajnego sposobu na komunikację między aplikacjami? Odkryj moc Apache Kafka – branżowego standardu w świecie mikroserwisów i przetwarzania danych. Nasze szkolenie zostało stworzone specjalnie dla programistów Java, którzy chcą nie tylko zrozumieć architekturę Kafki, ale przede wszystkim błyskawicznie wdrożyć ją w swoich projektach za pomocą Spring Kafka.

      Na tym praktycznym szkoleniu nauczysz się, jak pisać wydajnych producentów i konsumentów Kafka, zrozumiesz kluczowe koncepcje takie jak partycje, replikacja i gwarancje dostarczenia wiadomości. Pokażemy Ci, jak framework Spring Kafka radykalnie upraszcza konfigurację i pozwala skupić się na logice biznesowej, a nie na niskopoziomowej obsłudze komunikacji.

      Integrujesz nowoczesne mikroserwisy, łączysz systemy legacy z nowymi aplikacjami? Sprawdź szkolenie Apache Kafka – architektura i Spring Kafka! Będziesz potrafił robić to sprawnie, wydajnie i zgodnie z najlepszymi praktykami.

      Poznaj program szkolenia Apache Kafka!

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia

      Celem szkolenia jest zrozumienie podstawowych koncepcji Kafka, takich jak producenci, konsumenci, tematy, partycje i offset oraz nauka, jak skonfigurować Kafka oraz jak napisać producent i konsumenta Kafka w języku Java.

      Zaprezentujemy, jak Kafka może pomóc w integracji systemów rozproszonych w świecie mikroserwisów, ale też jak może pomóc w integracji systemów legacy z nowoczesnymi aplikacjami. Uczestnicy uzyskają praktyczne umiejętności w pracy ze Spring Kafka.

      Umiejętności

      Dzięki szkoleniu  uczestnik będzie:

      • potrafił napisać producent i konsumenta Kafka w języku Java
      • używać Kafki do komunikacji między aplikacjami
      • konfigurować odpowiednie parametry, aby Kafka działała maksymalnie wydajnie
      • używać Spring Kafka, aby w łatwy sposób tworzyć kolejne mikroserwisy wykorzystujące Kafkę
      Czy to szkolenie jest dla Ciebie ?

      Dla kogo jest kurs Apache Kafka i Spring Kafka?

      Szkolenie przeznaczone jest dla:

      • programistów, którzy chcą nauczyć się, jak korzystać z Kafki w celu przetwarzania i przesyłania danych między aplikacjami.
      • architektów systemów, którzy chcą zrozumieć, jak Kafka może pomóc w tworzeniu rozproszonych systemów w czasie rzeczywistym.

        Przygotowanie uczestników
      • Praktyczna umiejętność programowania w języku Java
      • Znajomość frameworka Spring
      Czas trwania

      Przed nami:

      • 2 dni, 16 godzin szkoleniowych
      Szczegółowy program szkolenia

      Program szkolenia - od architektury Kafki do Spring Kafka

      1. Podstawowe mechanizmy i architektura Kafki:

      • Partycje i replikacja danych
      • Serializacja i kompaktowanie danych
      • Kolejnośc wiadomości
      • Zookeper i Kafka Raft

      2. Produkowanie wiadomości

      • Potwierdzenie dostarczenia wiadomości (ACK)
      • Gwarancje dostarczenia (At-least-once, At-most-once , Exactly-one)
      • Wersjonowanie wiadomosci

      3. Konsumowanie wiadomości 

      • Grupy konsumentów
      • Transakcje 

      4. Spring kafka

      • Produkowanie i konsumowanie wiadomości
      • Filtrowanie wiadomości

      5. Interfejs AdminClient  

      • Zarządzanie tematami
      • Eksploracja i modyfikowanie grup konsumentów

      Metoda realizacji szkolenia

      Szkolenie realizowane jest w formie naprzemiennie następującej po sobie części teoretycznej w postaci mini wykładów oraz części praktycznej w postaci ćwiczeń komputerowych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju
      W ramach szkolenia zapewniamy

      W ramach szkolenia zapewniamy

      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa (dla szkoleń stacjonarnych)

      Podobne szkolenia