Hadoop dla programistów – kurs czterodniowy

Opis

Szkolenie zapewnia programistom gruntowne wprowadzenie do tworzenia aplikacji w ekosystemie Apache Hadoop. Program obejmuje wszystkie kluczowe aspekty programowania w środowisku Big Data, od podstaw MapReduce po zaawansowane techniki przetwarzania danych. Warsztaty praktyczne stanowią główny element szkolenia, pozwalając uczestnikom na samodzielne implementowanie rozwiązań w różnych technologiach ekosystemu Hadoop. Zajęcia kładą nacisk na praktyczne zastosowania i rzeczywiste scenariusze projektowe.

Profil uczestnika

  • Programiści Java chcący rozwijać aplikacje Big Data
  • Deweloperzy migrujący do środowiska Hadoop
  • Inżynierowie oprogramowania
  • Programiści aplikacji rozproszonych
  • Architekci rozwiązań Big Data
  • Deweloperzy systemów analitycznych
  • Programiści ETL
  • Osoby odpowiedzialne za przetwarzanie danych

Agenda

  1. Podstawy programowania w Hadoop
    • Paradygmat MapReduce
    • Implementacja mapperów i reducerów
    • Praca z HDFS
    • Podstawy Hadoop Streaming
  2. Zaawansowane techniki programowania
    • Optymalizacja zadań MapReduce
    • Łańcuchy zadań przetwarzania
    • Zarządzanie przepływem danych
    • Integracja z zewnętrznymi źródłami
  3. Programowanie w ekosystemie Hadoop
    • Apache Hive i HQL
    • Apache Pig i Pig Latin
    • Spark dla programistów
    • Integracja komponentów
  4. Wydajność i wdrażanie
    • Debugowanie i testowanie
    • Optymalizacja wydajności
    • Wdrażanie aplikacji
    • Monitoring i diagnostyka

Korzyści

Uczestnik zdobędzie dogłębną wiedzę w zakresie tworzenia aplikacji w ekosystemie Hadoop. Rozwinie praktyczne umiejętności implementacji rozwiązań wykorzystujących MapReduce i inne modele przetwarzania. Nauczy się projektować i implementować wydajne rozwiązania do przetwarzania danych wielkoskalowych. Będzie potrafił efektywnie wykorzystywać różne komponenty ekosystemu Hadoop w swoich aplikacjach. Zdobędzie umiejętność debugowania i optymalizacji aplikacji Big Data. Opanuje techniki integracji różnych technologii ekosystemu Hadoop w spójne rozwiązania.

Wymagane przygotowanie uczestników

  • Zaawansowana znajomość języka Java
  • Podstawowa wiedza o systemach rozproszonych
  • Doświadczenie w programowaniu aplikacji
  • Znajomość podstaw baz danych

Zagadnienia

  • Programowanie MapReduce
  • Apache Hive i HQL
  • Apache Pig
  • Apache Spark
  • Optymalizacja wydajności
  • Debugowanie aplikacji
  • Praca z HDFS
  • Integracja systemów
  • Przetwarzanie danych
  • Testowanie aplikacji
  • Wdrażanie rozwiązań
  • Monitoring wydajności

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 4

KOD SZKOLENIA: IT-BD-53

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