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 70,95 zł

Kurs video

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

(ebook) (audiobook) (audiobook)
Autor:
Marcin Berendt
Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych Marcin Berendt - okładka książki

Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych Marcin Berendt - okładka książki

Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych Marcin Berendt - okładka audiobooka MP3

Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych Marcin Berendt - okładka audiobooks CD

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

Videokurs

129,00 zł (-45%)
70,95 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 książki

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