Cele szkolenia

Wprowadzenie do tworzenia systemów czasu rzeczywistego i budowania architektury strumieniowej  w oparciu o platformę  Apache Kafka

Korzyści

Uczestnicy szkolenia poznają i zrozumieją:

  • Praktyczne podejście do programowania strumieniowego,
  • Kluczowe mechanizmy platformy Apache Kafka
  • Środowisko programowania,
  • Zasady budowania architektury strumieniowej

Słuchacze będą potrafili:

  • Tworzyć aplikację z użyciem Apache Kafka
  • Instalować i zarządzać platformą Apache Kafka
  • Przetwarzać dane z użyciem strumieni
Zakres szkolenia
  • Platforma Apache Kafka – architektura
    • Budowa platformy
    • Szczegóły działania platformy
  • Instalacja
    • Przygotowanie środowiska developerskiego
    • Instalacja i konfiguracja brokera Apache Kafka
    • Docker z Apache Kafka
    • Przygotowanie środowiska produkcyjnego
    • Budowa i konfiguracja klastra Apache Kafka
  • Administracja i monitorowanie
    • Podstawy zarządzania brokerem
    • Zarządzanie partycjami
    • Metryki i monitorowanie brokerów
  • Kafka Producers
    • Konfiguracja
    • Synchroniczne i asynchroniczne wysyłanie wiadomości
    • Serializatory oraz praca z partycjami
  • Kafka Consumers
    • Konfiguracja
    • Czytanie komunikatów
    • Zarządzanie Offset-ami i Commit-ami
  • Kafka Streams
    • Koncepcja przetwarzania strumieniowego
    • Wzorce projektowe
    • Architektura Apache Kafka Streams
  • Ćwiczenia praktyczne – budowa przykładowej aplikacji
Adresaci

Wszystkie osoby biorące udział w procesie tworzenia oprogramowania, członkowie zespołów projektowych.

Programiści znający zasady tworzenia oprogramowania obiektowego lub funkcyjnego w języku Java lub Scala.

Liczebność grupy: 8-15 uczestników

Czas trwania: 2 dni

Dostępny język: PL / EN

Dostępny język materiałów: PL / EN

Forma kursu
Prezentacja, warsztat, ćwiczenia, dyskusja. Dostępne w formule online.

Pobierz pełną ofertę szkoleniową

POBIERZ OFERTĘ

Dziękujemy!

Przepraszamy, coś poszło nie tak.

Odśwież stronę i spróbuj ponownie.

Przetwarzanie...

Jeśli masz pytania dotyczące naszych szkoleń,

skontaktuj się z ekspertem Sii

Agnieszka Rzeczkowska

Training Practice Manager

Skontaktuj się z ekspertem

Agnieszka Rzeczkowska

lub przeciągnij i upuść załączniki tutaj.

Dopuszczalne rozszerzenia: DOC, DOCX, PDF (max 5MB)

Dziękujemy za wypełnienie formularza.

Zapoznamy się z treścią Twojej wiadomość i skontaktujemy się z Tobą tak szybko, jak będzie to możliwe.

Przepraszamy, coś poszło nie tak i Twoja wiadomość nie została dostarczona.

Odśwież stronę i spróbuj ponownie

Przetwarzanie...

Może Cię również zainteresować

Big Data

Apache Spark - budowanie systemów do przetwarzania danych w czasie rzeczywistym

Czas trwania:
2 dni
Big DataChmura obliczeniowa

AWS - projektowania systemów Big Data

Czas trwania:
2 dni
Big Data

Apache Hadoop – system zorientowany na dane

Czas trwania:
3 dni

ITIL®, PRINCE2® są zarejestrowanymi znakami handlowymi należącymi do firmy AXELOS Limited i używanymi za jej zgodą. Wszelkie prawa zastrzeżone.
AgilePM® jest zastrzeżonym znakiem towarowym Agile Business Consortium Limited. Wszelkie prawa zastrzeżone.
Kursy AgilePM® są oferowane przez Sii, spółkę stowarzyszoną z Quint Wellington Redwood, akredytowaną organizację szkoleniową The APM Group Ltd.
Lean IT® Association jest zastrzeżonym znakiem towarowym Lean IT Association LLC. Wszelkie prawa zastrzeżone.
Wszystkie ceny podane na stronie to ceny netto. Należy doliczyć podatek VAT 23%.

ZATWIERDŹ