Apache NiFi dla programistów – tworzenie przepływów danych

Opis

Jednodniowe szkolenie praktyczne koncentrujące się na programistycznych aspektach Apache NiFi. Uczestnicy nauczą się projektować i implementować efektywne przepływy danych oraz tworzyć własne komponenty. Program obejmuje praktyczne warsztaty z wykorzystaniem rzeczywistych scenariuszy i przypadków użycia.

Profil uczestnika

  • Programiści Java
  • Deweloperzy integracji systemów
  • Inżynierowie ds. przepływu danych
  • Architekci rozwiązań ETL
  • Programiści Big Data
  • Deweloperzy aplikacji rozproszonych
  • Specjaliści ds. integracji danych

Agenda

  1. Podstawy programowania w NiFi
    • Architektura przepływów danych
    • Komponenty i procesory
    • Model programistyczny
    • Narzędzia deweloperskie
  2. Tworzenie własnych procesorów
    • Implementacja procesorów
    • Zarządzanie stanami
    • Obsługa błędów
    • Testowanie komponentów
  3. Integracja i rozszerzenia
    • Tworzenie controllerów usług
    • Implementacja raportowania
    • Rozszerzenia API
    • Integracja z zewnętrznymi systemami
  4. Optymalizacja i testowanie
    • Techniki debugowania
    • Optymalizacja wydajności
    • Testowanie przepływów
    • Najlepsze praktyki implementacyjne

Korzyści

Uczestnik nabędzie praktyczne umiejętności w zakresie tworzenia własnych komponentów dla Apache NiFi. Rozwinie kompetencje w projektowaniu i implementacji efektywnych przepływów danych. Zdobędzie wiedzę o zaawansowanych technikach programowania w środowisku NiFi. Nauczy się tworzyć skalowalne i wydajne rozwiązania integracyjne. Pozna metody testowania i debugowania przepływów danych. Zyska umiejętności w zakresie optymalizacji wydajności własnych komponentów.

Wymagane przygotowanie uczestników

  • Zaawansowana znajomość języka Java
  • Doświadczenie w programowaniu aplikacji rozproszonych
  • Podstawowa znajomość architektury Apache NiFi
  • Znajomość wzorców integracyjnych

Zagadnienia

  • Architektura Apache NiFi
  • Model programistyczny NiFi
  • Implementacja procesorów
  • Zarządzanie stanami
  • Obsługa błędów i wyjątków
  • Testowanie komponentów
  • Wzorce projektowe
  • Optymalizacja wydajności
  • Integracja z zewnętrznymi systemami
  • Debugowanie przepływów
  • API i rozszerzenia
  • Najlepsze praktyki programistyczne

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1850 zł netto za jedną osobę

CZAS TRWANIA (dni): 1

KOD SZKOLENIA: IT-BD-66

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *