Dlaczego warto
Jeśli chcesz opanować technologię Apache Kafka i tworzyć systemy czasu rzeczywistego, to to szkolenie jest dla Ciebie. Poznasz praktyczne podejście do programowania strumieniowego, kluczowe mechanizmy platformy oraz zasady budowania architektury strumieniowej.
Czego się nauczysz
- Poznasz i zrozumiesz praktyczne podejście do programowania strumieniowego.
- Poznasz kluczowe mechanizmy platformy Apache Kafka.
- Zrozumiesz środowisko programowania.
- Poznasz zasady budowania architektury strumieniowej.
- Będziesz potrafił tworzyć aplikacje z użyciem Apache Kafka.
- Będziesz potrafił instalować i zarządzać platformą Apache Kafka.
- Będziesz w stanie przetwarzać dane z użyciem strumieni.
Certyfikat i egzamin
Po ukończeniu szkolenia otrzymasz imienny certyfikat potwierdzający zdobyte umiejętności w zakresie Apache Kafka – przetwarzania danych strumieniowo. Nie ma egzaminu końcowego – wystarczy aktywne uczestnictwo w zajęciach.
Dla kogo
Ten kurs jest przeznaczony dla wszystkich osób, które biorą udział w procesie tworzenia oprogramowania, członków zespołów projektowych, a także dla programistów znających zasady tworzenia oprogramowania obiektowego lub funkcyjnego w języku Java lub Scala.
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