Apache Kafka és Spring Boot Képzés
Az Apache Kafka egy nyílt forráskódú, elosztott eseményfolyam-platform, amely eszközöket biztosít valós idejű adatfolyam-kezelési folyamatok és alkalmazások létrehozásához.
Ez az oktató által vezetett, élő képzés (online vagy helyszíni) középszintű fejlesztőknek szól, akik szeretnék megismerni a Kafka alapjait és integrálni azt a Spring Boottal.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a Kafkát és annak architektúráját.
- Megtanulják, hogyan kell telepíteni, konfigurálni és beállítani egy alapvető Kafka környezetet.
- Integrálni a Kafkát a Spring Boottal.
A képzés formátuma
- Interaktív előadás és megbeszélés.
- Sok gyakorlat és gyakorlati feladat.
- Gyakorlati megvalósítás élő laboratóriumi környezetben.
Képzés testreszabási lehetőségek
- Ha testreszabott képzést szeretne kérni ehhez a kurzushoz, kérjük, lépjen kapcsolatba velünk a megbeszélés érdekében.
Kurzusleírás
Bevezetés
- A Kafka áttekintése
- Kulcsfontosságú funkciók és használati esetek
Kafka alapok
- Az Apache Kafka és annak ökoszisztémájának megértése
- Kafka architektúra
- A publish-subscribe üzenetküldési modell
- Alapvető Kafka műveletek
Kafka környezet
- A Kafka telepítése és konfigurálása
- Alapvető Kafka környezet beállítása
- Kafka témakörök létrehozása és kezelése
- Alapvető hibaelhárítás és ajánlott eljárások
Kafka integrálása a Spring Boottal
- Spring Boot projekt beállítása Kafka függőségekkel
- Kafka producerek és fogyasztók létrehozása Spring Bootban
- A Kafka sablonok és figyelők megértése
- Egyszerű Kafka-kompatibilis Spring Boot alkalmazás készítése
Összefoglalás és következő lépések
Követelmények
- Alapvető programozási ismeretek
Célközönség
- Fejlesztők
- Programozók
A nyílt képzésekhez 5+ résztvevő szükséges.
Apache Kafka és Spring Boot Képzés - Foglalás
Apache Kafka és Spring Boot Képzés - Érdeklődés
Apache Kafka és Spring Boot - Érdeklődjön a vezetői tanácsadásról!
Vélemények (2)
Független gyakorlatok elvégzésének lehetősége a tanítási környezetben.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurzus - Kafka for Administrators
Gépi fordítás
A képző arra próbált, hogy a legkomplikáltabb témákat egyszerűbben elmagyarázza.
Calvin Raj Antony - SICPA SA
Kurzus - Administration of Kafka Message Queue
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
A Confluent Apache Kafka adminisztrációja
21 ÓrákA Confluent Apache Kafka egy elosztott eseményfolyam-platform, amely nagy átviteli sebességű, hibátűrő adatcsatornák és valós idejű elemzések tervezésére szolgál.
Ez az oktató által vezetett, élő képzés (online vagy helyszíni) középszintű rendszergazdáknak és DevOps szakembereknek szól, akik szeretnék telepíteni, konfigurálni, monitorozni és hibaelhárítani a Confluent Apache Kafka klasztereket.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a Confluent Kafka összetevőit és architektúráját.
- Kafka brókerek, Zookeeper kvórumok és kulcsfontosságú szolgáltatások üzembe helyezése és kezelése.
- Speciális funkciók konfigurálása, beleértve a biztonságot, replikációt és teljesítményhangolást.
- Kezelőeszközök használata a Kafka klaszterek monitorozására és karbantartására.
A képzés formátuma
- Interaktív előadás és vita.
- Sok gyakorlat és gyakorlati feladat.
- Gyakorlati megvalósítás élő laboratóriumi környezetben.
Képzés testreszabási lehetőségek
- Ha egy testre szabott képzést szeretne kérni erre a kurzusra, kérjük, lépjen kapcsolatba velünk a megbeszélés érdekében.
Apache Kafka Connect
7 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) azoknak a fejlesztőknek szól, akik szeretnék integrálni az Apache Kafkát meglévő adatbázisokkal és alkalmazásokkal feldolgozás, elemzés stb. céljából.
A képzés végén a résztvevők képesek lesznek:
- A Kafka Connect használatával nagy mennyiségű adatot betölteni egy adatbázisból Kafka témákba.
- Alkalmazás szerverek által generált naplóadatokat betölteni Kafka témákba.
- Az összegyűjtött adatokat elérhetővé tenni adatfolyam-feldolgozás céljából.
- Adatokat exportálni Kafka témákból másodlagos rendszerekbe tárolás és elemzés céljából.
Confluent Apache Kafka: Klaszterműveletek és konfiguráció
16 ÓrákA Confluent Apache Kafka egy vállalati szintű, elosztott eseményfolyam-platform, amely az Apache Kafka-ra épül. Nagy átviteli sebességű, hibajavító adatcsatornákat és valós idejű folyamatos alkalmazásokat támogat.
Ez az oktató által vezetett, élő képzés (online vagy helyszíni) középszintű mérnökök és rendszergazdák számára készült, akik szeretnék üzembe helyezni, konfigurálni és optimalizálni a Confluent Kafka klasztereket éles környezetekben.
A képzés végére a résztvevők képesek lesznek:
- Telepíteni, konfigurálni és üzemeltetni Confluent Kafka klasztereket több brókérrel.
- Magas rendelkezésre állású beállítások tervezése Zookeeper és replikációs technikák segítségével.
- Teljesítmény finomhangolása, metrikák monitorozása és helyreállítási stratégiák alkalmazása.
- Biztonságos, skálázható és integrált Kafka megoldások létrehozása vállalati környezetekben.
A képzés formátuma
- Interaktív előadás és vita.
- Számos gyakorlat és gyakorlati feladat.
- Gyakorlati implementáció élő laboratóriumi környezetben.
Képzés testreszabási lehetőségek
- Ha testreszabott képzést szeretne kérni ehhez a kurzushoz, kérjük, lépjen kapcsolatba velünk.
Kafka Megoldások Építése Confluenttel
14 ÓrákEz az oktató által vezetett, élő képzés (online vagy helyszíni) azoknak a mérnököknek szól, akik a Confluent (a Kafka disztribúciója) használatával valós idejű adatfeldolgozó platformot szeretnének építeni és kezelni alkalmazásaik számára.
A képzés végére a résztvevők képesek lesznek:
- A Confluent Platform telepítésére és konfigurálására.
- A Confluent menedzsment eszközeinek és szolgáltatásainak használatával könnyedén futtatni a Kafkát.
- A beérkező adatfolyamok tárolására és feldolgozására.
- A Kafka klaszterek optimalizálására és kezelésére.
- Az adatfolyamok biztonságossá tételére.
A képzés formátuma
- Interaktív előadás és vita.
- Sok gyakorlat és gyakorlás.
- Gyakorlati implementáció élő laboratóriumi környezetben.
Kurzus Testreszabási Lehetőségek
- Ez a kurzus a Confluent nyílt forráskódú verzióján alapul: Confluent Open Source.
- Ha testreszabott képzést szeretne kérni ehhez a kurzushoz, kérjük, lépjen kapcsolatba velünk a megbeszélés érdekében.
Adatcsatornák építése Apache Kafka-val
7 ÓrákAz Apache Kafka egy elosztott adatstreaming platform. Gyakorlatilag szabvánnyá vált az adatcsatornák építésében, és számos különböző adatfeldolgozási esethez nyújt megoldást: használható üzenetsorként, elosztott naplóként, streambefeldolgozóként stb.
Először az adatcsatornák mögötti elméletet vesszük át, majd a Kafka alapvető fogalmaival folytatjuk. Megismerkedünk a Kafka Streams és a Kafka Connect fontos összetevőivel is.
Gyakorlati bevezetés a Stream Processingbe
21 ÓrákEbben az oktató által vezetett, élő képzésben Magyarország (helyszíni vagy távoli), a résztvevők megtanulják, hogyan állíthatnak be és integrálhatnak különböző Stream Processing keretrendszereket a meglévő big data tárolórendszerekhez és kapcsolódó szoftveralkalmazásokhoz és mikroszolgáltatásokhoz.
A képzés végére a résztvevők képesek lesznek:
- Különböző Stream Processing keretrendszereket telepíteni és konfigurálni, például a Spark Streaminget és a Kafka Streaminget.
- Megérteni és kiválasztani a legmegfelelőbb keretrendszert a feladathoz.
- Folyamatosan, párhuzamosan és rekordonként feldolgozni az adatokat.
- Stream Processing megoldásokat integrálni a meglévő adatbázisokkal, adatraktárakkal, adattavakkal stb.
- A legmegfelelőbb stream processing könyvtárat integrálni a vállalati alkalmazásokkal és mikroszolgáltatásokkal.
Elosztott üzenetküldés Apache Kafka-val
14 ÓrákEz a tanfolyam vállalati architekteknek, fejlesztőknek, rendszergazdáknak és bárki számára, aki meg szeretné érteni és használni a nagy teljesítményű elosztott üzenetküldő rendszereket. Ha specifikusabb igényeid vannak (pl. csak a rendszergazdai oldal), a tanfolyam testreszabható, hogy jobban megfeleljen a szükségleteidnek.
Kafka rendszergazdáknak
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) kezdő/középhaladó/haladó szintű rendszergazdáknak és műveleti mérnököknek szól, akik szeretnék használni az Apache Kafka-t a Kafka klaszterek üzembe helyezéséhez, biztonságossá tételéhez, monitorozásához és hibaelhárításához.
A képzés végére a résztvevők képesek lesznek elmagyarázni a Kafka architektúrát és a KRaft módot, üzemeltetni és biztosítani a Kafka klasztereket, monitorozni a teljesítményt és a megbízhatóságot, valamint elhárítani a gyakori éles problémákat.
Apache Kafka fejlesztőknek
21 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) középhaladó szintű fejlesztőknek szól, akik nagy adatalkalmazásokat szeretnének fejleszteni az Apache Kafka segítségével.
A képzés végére a résztvevők képesek lesznek:
- Kafka producereket és fogyasztókat fejleszteni, hogy adatokat küldjenek és olvassanak a Kafkából.
- Integrálni a Kafkát külső rendszerekkel a Kafka Connect segítségével.
- Adatfolyam-alkalmazásokat írni a Kafka Streams & ksqlDB segítségével.
- Integrálni egy Kafka kliensalkalmazást a Confluent Clouddal felhőalapú Kafka telepítésekhez.
- Gyakorlati tapasztalatot szerezni gyakorlati feladatok és valós használati esetek segítségével.
Apache Kafka Python programozóknak
7 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) adatmérnökök, adattudósok és programozók számára készült, akik az Apache Kafka funkcióit szeretnék használni adatfolyamok kezelésében Pythonnal.
A képzés végén a résztvevők képesek lesznek az Apache Kafka használatára a folyamatos adatfolyamok állapotának monitorozására és kezelésére Python programozás segítségével.
Kafka alapok Java fejlesztőknek
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) középhaladó szintű Java fejlesztőknek szól, akik szeretnék integrálni az Apache Kafka-t alkalmazásaikba, hogy megbízható, skálázható és nagy átviteli sebességű üzenetküldést biztosítsanak.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a Kafka architektúráját és alapvető összetevőit.
- Kafka klaszter beállítása és konfigurálása.
- Üzenetek küldése és fogadása Java nyelven.
- Kafka Streams implementálása valós idejű adatfeldolgozáshoz.
- Hibajavítás és skálázhatóság biztosítása Kafka alkalmazásokban.
Kafka Üzenetsor Adminisztrációja
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) középszintű rendszeradminisztrátorok számára készült, akik hatékonyan szeretnék kihasználni a Kafka üzenetsor-kezelési funkcióit.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a Kafka üzenetsor-kezelési képességeit és architektúráját.
- Kafka témakörök konfigurálása üzenetsor-forgatókönyvekhez.
- Üzenetek küldése és fogadása a Kafka segítségével.
- A Kafka mint üzenetsor monitorozása és kezelése.
Biztonság az Apache Kafka számára
7 ÓrákEz az oktató által vezetett, élő képzés Magyarország-ben (online vagy helyszíni) azoknak a szoftvertesztelőknek szól, akik hálózati biztonsági intézkedéseket szeretnének bevezetni egy Apache Kafka alkalmazásba.
A képzés végén a résztvevők képesek lesznek:
- Az Apache Kafka üzembe helyezése egy felhőalapú szerveren.
- SSL titkosítás bevezetése a támadások megelőzése érdekében.
- ACL hitelesítés hozzáadása a felhasználói hozzáférés nyomon követéséhez és szabályozásához.
- Biztosítani, hogy a megbízható ügyfelek hozzáférhessenek a Kafka klaszterekhez SSL és SASL hitelesítéssel.
Stream Processing Kafka Streams segítségével
7 ÓrákA Kafka Streams egy kliensoldali könyvtár, amely alkalmazások és mikroszolgáltatások fejlesztésére szolgál, amelyek adatai egy Kafka üzenetküldő rendszerbe kerülnek továbbításra. Hagyományosan az Apache Kafka az Apache Spark vagy az Apache Storm rendszerekre támaszkodott az adatok feldolgozásához az üzenetküldők és fogyasztók között. A Kafka Streams API alkalmazáson belüli meghívásával az adatok közvetlenül a Kafka rendszerben dolgozhatók fel, így nincs szükség az adatok külön fürtbe történő küldésére a feldolgozás érdekében.
Ezen oktató által vezetett, élő képzés során a résztvevők megtanulják, hogyan integrálhatják a Kafka Streams-t egy minta Java alkalmazáskészletbe, amelyek adatokat továbbítanak az Apache Kafka rendszerbe és onnan stream feldolgozás céljából.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a Kafka Streams funkcióit és előnyeit más stream feldolgozó keretrendszerekhez képest
- Stream adatokat közvetlenül egy Kafka fürtön belül feldolgozni
- Java vagy Scala alkalmazást vagy mikroszolgáltatást írni, amely integrálódik a Kafka és Kafka Streams rendszerrel
- Tömör kódot írni, amely bemeneti Kafka témákat kimeneti Kafka témákká alakít át
- Az alkalmazás felépítése, csomagolása és telepítése
Célközönség
- Fejlesztők
A képzés formátuma
- Részben előadás, részben vita, gyakorlatok és intenzív gyakorlati munka
Megjegyzések
- Ezen képzés testreszabott változatát igényelheti, kérjük, lépjen kapcsolatba velünk a megbeszélés érdekében
Kafka Topic Adminisztráció
14 ÓrákEz az oktató által vezetett, élő képzés Magyarország (online vagy helyszíni) kezdő és középhaladó szintű rendszergazdáknak szól, akik szeretnének megtanulni, hogyan kezeljék hatékonyan a Kafka témaköröket az adatfolyamok hatékony kezeléséhez és feldolgozásához.
A képzés végére a résztvevők képesek lesznek:
- Megérteni a Kafka témakörök alapjait és architektúráját.
- Kafka témakörök létrehozása, konfigurálása és kezelése.
- Kafka témakörök monitorozása egészségügyi, teljesítményi és elérhetőségi szempontból.
- Biztonsági intézkedések bevezetése a Kafka témakörök számára.