Najczęściej wybierany

Fundament Apache Spark

Zrozum najpopularniejszą technologię branży Big Data. Poznaj pierwszy polski kurs online o Apache Spark!

Poziom Dla początkujących
Technologia Apache Spark
Autor Marek Czuma
Certyfikat Imienny certyfikat
5/5 · 8 opinii 6h nagrań 3 tyg. pracy 51 lekcji
Zobacz warianty zakupu
Mockup kursu Fundament Apache Spark

Efekty kursu

Co będziesz umieć po ukończeniu kursu?

Zrozumiesz architekturę, logikę i sposób działania Sparka.

Przećwiczysz wielokrotnie elementy podstawowe, co zwiększy twoje możliwości projektowe.

Poznasz podstawy pracy ze Sparkiem na serwerze.

Zbudujesz projekt i przygotujesz się do rozmowy rekrutacyjnej.

Dostaniesz umiejętności, które wystarczą do pierwszego projektu komercyjnego.

Dla kogo

Kiedy warto wybrać ten kurs?

  • Jeśli chcesz poznać Sparka od 0.
  • Jeśli chcesz rozumieć sparka, a nie tylko "wiedzieć gdzie kliknąć".
  • Jeśli wchodzisz do projektu i Spark jest dla Ciebie nową technologią.
  • Jeśli budujesz warsztat inżyniera danych od 0.
  • Jeśli pracujesz w Sparku, ale "od środka" i twoja wiedza jest wybrakowana.

Zakres materiału

Program kursu

Moduły, przez które przejdziesz.

Moduł 1 - Wprowadzenie do Sparka

Tutaj zaczynamy od oczywistego pytania: "Czym w ogóle jest Spark i co robi?". Zaczynamy od malutkich kroczków.

Moduł 2 - Budowa Sparka

Wchodzimy w mięso. Architektura, budowa logiczna jobów, struktury. To wszystko poznasz w tym module!

Moduł 3 - Logika w Sparku

Lubisz zagwozdki? Czas ruszyć głowę;-). Poznasz transformacje i akcje. Grupowanie, agregacje, joiny i wiele innych!

Moduł 4 - Customowe funkcje

Wejdziemy odrobinę głębiej i... sami napiszemy funkcje, które będzie wykorzystywał Spark.

Moduł 5 - Wprowadzenie do Sparka na serwerze

Dowiesz się jak uruchomić joba na serwerze i czemu akurat tak;-). Ale spokojnie - to jedynie "zahaczka"!

Moduł 6 - Projekt

Czas połączyć wiedzę w całość. Pokazuję, jak zbudować przykładowy mikroprojekt. Zrób podobny - będzie pierwszą pozycją w Twoim portoflio. Opowiedz o niej podczas rozmowy rekrutacyjnej!

Moduł 6 - Rozmowa rekrutacyjna

Podsumowujemy kurs... symulując rozmowę rekrutacyjną! Dzięki temu solidnie przygotujesz się przed tą prawdziwą;-)

Marek Czuma

Autor kursu

Marek Czuma

W IT od ponad dekady. W Big Data (i w Sparku) ~8 lat. Kocham dane, struktury i porządek. Uwielbiam dzielić się wiedzą i patrzeć, jak inni się rozwijają. W trakcie swojej drogi popełniłem dużo błędów. Wystarczająco dużo, aby Ci ich oszczędzić;-). Poza pracą projektową rozwijam Akademię Big Data i jestem gospodarzem "Big Data Po Polsku".

  • Ponad dekada doświadczenia w IT.
  • Około 8 lat pracy w Big Data i Apache Spark.
  • Autor Akademii Big Data i gospodarz podcastu "Big Data Po Polsku".

Basic i Growth

2 platformy. 2 różne podejścia

Akademia Big Data składa się z dwóch osobnych platform: Basic i Growth. Wybierz tę, która spełnia twoje aktualne potrzeby.

Porównanie Akademii Big Data Basic i Growth
Obszar Basic Growth
Zakup kursu Jednorazowy zakup wybranego kursu. Jednorazowy zakup kursu przez użytkownika z aktywną subskrypcją Growth.
Abonament Brak abonamentu. Wymagana aktywna subskrypcja Growth.
Cena kursu Pełna cena kursu w Basic. Ponad 75% zniżki dla aktywnych użytkowników Growth.
Dostęp Dostęp zgodnie z zasadami Basic. Dostęp do kupionego kursu działa wtedy, gdy subskrypcja Growth jest aktywna.

Subskrypcja Growth nie zawiera automatycznie wszystkich kursów. Szczegółowe zasady znajdziesz na stronie jak to działa.

Cena i zakup

Wybierz portal, przez który chcesz kupić kurs

Ten sam kurs możesz kupić w Basic albo w Growth. W Growth cena kursu jest objęta ponad 75% zniżką dla użytkowników z aktywną subskrypcją.

Akademia Big Data Basic

Basic

475 zł

Jednorazowy zakup kursu bez abonamentu.

Przejdź do Basic

Akademia Big Data Growth

Tu jesteś! Ponad -75%!

Growth

118 zł

Ponad 75% zniżki na kurs dla osób posiadających aktywną subskrypcję Akademii Big Data Growth.

Sama subskrypcja Growth kosztuje 97 zł miesięcznie. Kurs nie jest automatycznie zawarty w subskrypcji.

Przejdź do rejestracji

Opinie uczestników

Co mówią osoby po kursie?

5/5

Świetny kurs, przyjemnie zrobiony i w prosty sposób przedstawiający zagadnienia. Do tego ciekawe zadanka na dostarczonych materiałach i bardzo przyjemny projekt końcowy z rozbiciem na elementy. Projekt końcowy jest świetnie wytłumaczony zaczynając już od samej logiki biznesowej, aż do końcowego uruchomienia, z możliwością daleszj rozbudowy. Kurs ma wszystkie elementy, które powinien zawierać dobry kurs.

Wojtek Zdziebkowski

5/5

Kurs bardzo mi się podobał. Bardzo fajna była lekcja z rekrutacją. Pozwoliła mi uporządkować wiedzę przed egzaminem. Chyba jeden z lepszych kursów jaki robiłem, samo to że wytrwałem dobrze o nich świadczy. Na udemy mam spora listę kursów które tyle szczęścia nie miały :)

Jakub Sokołowski

5/5

Kurs świetnie wprowadza do pracy ze Sparkiem. Wyjaśnia zagadnienia, które mają znaczenia podczas wykonywania kodu i pozwalają na uniknięcie niepotrzebnych wpadek. Ostatni moduł - rozmowa rekrutacyjna - bardzo w punkt. ;)

Stanisław Szymański

5/5

Super kurs!!! Świetne wprowadzenie do Sparka. Pierwszy jaki ukończyłem w całości, przyjemnie przechodziło się przez każdy moduł!

Daniel Gruszkowski

FAQ

Najczęstsze pytania

Na ile dostanę dostęp?

Dostęp jest dożywotni. W Akademii Big Data Growth musisz mieć aktywną subskrypcję, ale spokojnie - jej nieopłacenie nie sprawia, że kurs jest usuwany z konta. Tracisz dostęp jedynie do czasu ponownej aktywacji subskrypcji. W Akademii Big Data Basic, kurs jest dostępny za 100% ceny bez subskrypcji.

Czy dostanę fakturę VAT?

Faktura jest generowana zawsze. Jeśli podasz NIP, faktura wyląduje w KSEF. W razie prośby, wysyłamy fakturę na email.

Co muszę umieć przed rozpoczęciem?

Kurs "Fundament Apache Spark" jest przygotowany z myślą o początkujących. Nie musisz znać ani żadnych informacji odtyczączych Sparka, ani żadnej innej technologii Big Data. Warto natomiast opanować podstawy języka Scala lub Python. Programowanie odbywa się w Scali, jednak większość osób bez problemu przechodzi ten kurs korzystając z pythona. Dodatkowo w jednym z modułów pomocna będzie pobieżna znajomość linuxa (basha). Sam kurs nie będzie skupiał się na działaniu Sparka na serwerze, jednak jeden moduł będzie o tym wspominał.

Reprezentuję firmę. Czy każdy z moich pracowników musi ręcznie kupić dostępy dla kursu/platformy dla siebie?

Nie. Jeśli reprezentujesz firmę, napisz na [email protected]. Zachęcamy także do przejrzenia oferty dla firm.

Zobacz ofertę dla firm

Co muszę mieć (sprzęt, oprogramowanie), aby móc przejść przez kurs?

Komputer i IDE (środowisko programistyczne) - polecam IntelliJ, w którym odbywa się cały kurs.

Czy dostanę certyfikat?

Tak! Ale aby dostać certyfikat w tym kursie, trzeba się wysilić. Należy zdać egzamin końcowy oraz pokazać zrealizowany projekt. Co więcej - przez cały kurs w filmach instruktażowych poukrywane są frazy, które finalnie złożą się na hasło. Znajomość tego hasła będzie niezbędna do uzyskania certyfikatu.

Powiązane kursy

Powiązany Szlak

Szlak rozwoju dla osób, które chcą uporządkować drogę od programowania webowego do pracy z danymi.

Zobacz Szlak

Wymagania wstępne

Co warto umieć przed startem?

Warto znać Scalę lub Python na poziomie podstawowym. Cały kurs jest przeprowadzony w Scali, ale większość osób bez trudu radzi sobie z nim wykorzystując pythona.

Technologie

Technologie wykorzystywane w kursie

Apache Spark