ODBIERZ TWÓJ BONUS :: »
Play

Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych

Autor:
Marcin Berendt
Długość
liczba lekcji: 16, czas trwania: 4:49:17
Ocena

Kup kurs 77,40 zł

Kurs wideo

Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych (ebook)(audiobook)(audiobook)

Autor:
Marcin Berendt
Okładka książki/ebooka Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych

Okładka książki Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych

Okładka książki Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych

Okładka książki Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych

Wydawnictwo:
Videopoint
Wersja:
Online i ZIP (1.4GB)
Czas trwania:
4:49:17
Ocena:
5.0/6  Opinie: 2

Videokurs

129,00 zł
77,40 zł

Dodaj do koszyka lub Kup na prezent

Przenieś na półkę

Do przechowalni

Obierz kurs na... sprawną komunikację między maszynami

Apache Kafka jest rodzajem brokera wiadomości (pośrednika między nadawcą i odbiorcą). Opracowany dziesięć lat temu, dziś jest coraz chętniej używanym oprogramowaniem. Tak się bowiem składa, że z roku na rok rośnie ilość danych, które sieci komputerowe muszą przetwarzać w czasie rzeczywistym. Bez brokerów typu Apache Kafka byłoby to na dłuższą metę niemożliwe. Wagę tego rozwiązania widać zarówno w opiekującej się nim fundacji - Kafka to jeden z najintensywniej rozwijanych projektów Apache - jak i w wymaganiach rekrutacyjnych dla programistów. Kafka często znajduje się na liście must have.

Proponowany przez nas kurs ma na celu zapoznanie słuchacza z zasadami działania Apache Kafka jako przykładowego brokera wiadomości. Nawet osoba, która do tej pory nie miała styczności z innym źródłem danych niż baza relacyjna, poznawszy z nami Kafkę, nie tylko będzie potrafiła odnaleźć się w projektach wykorzystujących właśnie to oprogramowanie, ale także zrozumie zasadę działania dowolnego brokera wiadomości. Będzie też swobodnie korzystać z brokerów w codziennej pracy. Ponieważ szkolenie porusza również zagadnienia związane z analizą strumieniową, stanowi świetną podstawę do dalszego rozwoju w tym wartym uwagi zakresie - szczególnie jeżeli kursant ma ambicje rozwoju w kierunku inżynierii związanej z przetwarzaniem dużych zbiorów danych.

Co Cię czeka podczas naszego profesjonalnego szkolenia?

W trakcie kursu video:

  • Dowiesz się, czym jest Apache Kafka.
  • Zrozumiesz architekturę i genezę brokera Kafka.
  • Na praktycznych przykładach przekonasz się, jak działają konsumenci i producenci.
  • Poznasz podstawy wykorzystywania API klienta Kafki z użyciem języka Java.
  • Opanujesz podstawowe koncepcje stojące za biblioteką Kafka Streams.
  • Stworzysz przykładowy mechanizm liczenia słów w tekście przy użyciu biblioteki Kafka Streams.
  • Zaznajomisz się z podstawowymi koncepcjami stojącymi za Kafka Connect, nauczysz się stosować ją w podstawowych przypadkach (korzystając ze sterowników JDBC).

Co więcej...

  • Zbudujesz PoC (proof of concept) architektury przetwarzającej dane płynące z API strumieniowego sieci społecznościowej Twitter. Samodzielnie, z wykorzystaniem zewnętrznych bibliotek, stworzysz prosty mechanizm analizujący nacechowania emocjonalne tweetów w czasie rzeczywistym.

Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych kończy się na poziomie podstawowym. Odbywszy to szkolenie, będziesz dysponować solidną bazą teoretyczną i praktyczną, niezbędną do tego, by zacząć korzystać z Apache Kafka.

Kafka od podstaw

Kafka powstała jako projekt LinkedIn, udostępniono ją odbiorcom w 2011 roku w charakterze oprogramowania typu open source. Dziś rozwija się pod skrzydłami fundacji Apache i jest dodatkowo wspierana przez firmę Confluent. Należąca do niej specjalna platforma dedykowana Kafce powstała dzięki współpracy twórców tego brokera wiadomości i byłych pracowników firmy LinkedIn. Zatem, jak widać, powstanie Kafki zainicjowało zwrot w karierze inżynierów zaangażowanych od początku w ten projekt.

Komu Kafki?

Jeśli zastanawiasz się nadal, komu i do czego może się przydać broker wiadomości, pozwól, że zarysujemy przed Tobą sylwetkę typowego użytkownika. To programista posiadający co najmniej podstawową wiedzę z zakresu programowania warstwy serwerowej (backendu) - w przypadku naszego kursu akurat z użyciem języka Java. Kafka może być jednak wykorzystywana nie tylko przez „javowców” - równie dobrze mogą jej używać developerzy operujący w Pythonie czy Scali. Przydaje im się ona w projektach typu big data, w których stanowi niezbędny wręcz element architektury, a jej dobre zrozumienie może okazać się decydujące przy podejmowaniu poprawnych merytorycznie i biznesowo decyzji.

O autorze

1 Marcin Berendt

Marcin Berendt - ukończył studia inżynierskie na PJWSTK w Gdańsku, magisterskie zaś na Politechnice Poznańskiej (na Wydziale Informatyki, o specjalizacji technologie przetwarzania danych). Od ponad siedmiu lat jest zawodowo związany z wytwarzaniem oprogramowania. Aktualnie pracuje jako inżynier oprogramowania w firmie Franklin Templeton Investments - zajmuje się tam rozwijaniem aplikacji zarówno po stronie serwerowej (przy użyciu takich technologii jak Java, Spring, MyBatis), jak i po stronie interfejsu użytkownika (JavaScript, AngularJS).

Dobrego programistę można opisać wieloma cechami. Moim zdaniem najważniejszą z nich jest świadomość konieczności ciągłego rozwoju. IT jest sektorem rozwijającym się niezwykle dynamicznie - starsze technologie są często wypierane przez nowe, zmieniają się paradygmaty i konwencje wykorzystywane przy planowaniu procesu wytwarzania oprogramowania. Dlatego niezwykle ważne jest, aby regularnie się rozwijać i poznawać nowe narzędzia, szczególnie że dziś, w dobie powszechnego dostępu do informacji, mamy tak wiele możliwości, by to robić.

Zamknij

Wybierz metodę płatności