Apache Kafka for Python Programmers Képzés
A Apache Kafka egy nyílt forráskódú adatfolyam-feldolgozó platform, amely gyors, megbízható és alacsony késleltetésű platformot biztosít a valós idejű adatelemzések kezelésére. A Apache Kafka integrálható olyan elérhető programozási nyelvekkel, mint például az Python.
Ez az oktató által vezetett, élő (online vagy helyszíni) képzés azoknak az adatmérnököknek, adattudósoknak és programozóknak szól, akik szeretnék használni a Apache Kafka funkciókat az Python-es adatfolyamban.
A képzés végére a résztvevők képesek lesznek a Apache Kafka segítségével figyelni és kezelni a feltételeket folyamatos adatfolyamokban az Python programozás segítségével.
A tanfolyam formátuma
- Interaktív előadás és beszélgetés.
- Sok gyakorlat és gyakorlat.
- Gyakorlati megvalósítás élő labor környezetben.
Tanfolyam testreszabási lehetőségek
- Ha személyre szabott képzést szeretne kérni ehhez a tanfolyamhoz, kérjük, vegye fel velünk a kapcsolatot, hogy megbeszéljük.
Kurzusleírás
Bevezetés
A Python Apache Kafka szolgáltatásainak és architektúrájának áttekintése
- Alap API-k (gyártó, fogyasztó, adatfolyamok, csatlakozási szoftver)
- Fogalmak és felhasználások
AccessKafkának a Python-ben
- Használható Python könyvtár
- Támogatott tömörítési formátumok
Telepítés Apache Kafka
- Számítógép telepítés
- Virtuális privát szerver és virtuális gép telepítése
A Kafka Broker Server indítása
- Olvasás és szerkesztés IDE (Integrated Development Environment) segítségével
- Futó Zookeeper
- Naplók mappa
Kafka-téma létrehozása
- Csatlakozás Kafka-fürthöz
- Olvassa el a téma részleteit
Üzenetek küldése producerek segítségével
- Producer kezdeményezése
- Bejövő üzenetek vizsgálata
- Több producer működtetése
Üzenetek fogyasztása
- Kafka Console Consumer
- Több fogyasztó működtetése
Hibaelhárítás
Összefoglalás, és következtetés
Követelmények
- Python programozási nyelvben szerzett tapasztalat
- Az adatfolyam-feldolgozó platformok ismerete
Közönség
- Adatmérnökök
- Adattudósok
- Programozók
A nyílt képzésekhez 5+ résztvevő szükséges.
Apache Kafka for Python Programmers Képzés - Booking
Apache Kafka for Python Programmers Képzés - Enquiry
Apache Kafka for Python Programmers - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
Vélemények (5)
Elég gyakorlati tapasztalatra van lehetőség, a tanár szakértelemmel rendelkezik
Chris Tan
Kurzus - A Practical Introduction to Stream Processing
Gépi fordítás
A gyakorlatok során James részletesen magamnak is magyarázta, amikor akadtam, hogy mit is csináljunk. Én teljesen újonc voltam a NIFI-ban. James elmagyarázta a NIFI valódi célját, még az alapokat is, mint például, hogy miért nyílt forráskódú. Átnézte minden Nifi fogalmat kezdő szinttől a fejlesztői szintig.
Firdous Hashim Ali - MOD A BLOCK
Kurzus - Apache NiFi for Administrators
Gépi fordítás
Azt, hogy elejétől is voltam birtokában.
Peter Scales - CACI Ltd
Kurzus - Apache NiFi for Developers
Gépi fordítás
Általános áttekintés a tárgyalt témák kulcspontjainak felidézése és áttekintése.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Kurzus - Building Stream Processing Applications with Kafka Streams
Gépi fordítás
Informative and had correct level of detail I believe.
Asif Akhtar
Kurzus - Distributed Messaging with Apache Kafka
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Administration of Confluent Apache Kafka
21 ÓrákUnified Batch and Stream Processing with Apache Beam
14 ÓrákAz Apache Beam egy nyílt forráskódú, egységes programozási modell párhuzamos adatfeldolgozási folyamatok meghatározására és végrehajtására. Ereje abban rejlik, hogy képes kötegelt és adatfolyam-folyamatokat is futtatni, a végrehajtást pedig a Beam egyik támogatott elosztott feldolgozási háttérrendszere hajtja végre: Apache Apex, Apache Flink, Apache Spark és Google Cloud Dataflow. Az Apache Beam olyan ETL (Extract, Transform, and Load) feladatoknál hasznos, mint például az adatok mozgatása különböző tárolóeszközök és adatforrások között, az adatok kívánatosabb formátumba való átalakítása és az adatok új rendszerbe való betöltése.
Ezen az oktató által vezetett, élő (helyszíni vagy távoli) képzésen a résztvevők megtanulják, hogyan implementálják az Apache Beam SDK-kat egy Java vagy Python alkalmazásban, amely adatfeldolgozási folyamatot határoz meg a nagy adathalmazok kisebb darabokra bontásához. független, párhuzamos feldolgozáshoz.
A képzés végére a résztvevők képesek lesznek:
- Telepítse és konfigurálja Apache Beam.
- Használjon egyetlen programozási modellt a kötegelt és adatfolyam-feldolgozás végrehajtásához a Java vagy Python alkalmazásból.
- Csővezetékek végrehajtása több környezetben.
A tanfolyam formátuma
- Rész előadás, részben beszélgetés, gyakorlatok és nehéz gyakorlati gyakorlat
Jegyzet
- Ez a tanfolyam a jövőben elérhető lesz Scala. Kérjük, vegye fel velünk a kapcsolatot, hogy megbeszéljük.
Confluent Apache Kafka: Cluster Operations and Configuration
16 ÓrákBuilding Kafka Solutions with Confluent
14 ÓrákEz az oktató által vezetett, élő képzés (helyszíni vagy távoli) célja a mérnökök, akik szeretnék használni Fluent (eloszlása Kafka) építeni és kezelni a valós idejű adatfeldolgozó platform azok alkalmazásait.
végére a képzés, a résztvevők képesek lesznek:
- Confluent Platform telepítése és konfigurálása.
- Confluent kezelőeszközeinek és szolgáltatásainak használata a Kafka könnyebb működtetéséhez.
- Bejövő adatok folyamának tárolása és feldolgozása.
- Kafka csomagok optimalizálása és kezelése.
- Adatfolyamok biztonságosítása.
formátuma tanfolyam
- Interaktív előadás és beszélgetés.
- Számos gyakorlat és gyakorlás.
- Élő-laboratóriumi környezetben történő gyakorlati megvalósítás.
tanfolyam testreszabási beállítások
- Ez a tanfolyam a Confluent nyílt forrású verzióján alapul: Confluent Open Source.
- A tanfolyam testreszabására keressék fel minket, hogy megbeszéljük.
Apache Flink Fundamentals
28 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) bemutatja az elosztott adatfolyam- és kötegelt adatfeldolgozás mögött meghúzódó elveket és megközelítéseket, és végigvezeti a résztvevőket egy valós idejű adatfolyam-alkalmazás létrehozásán a Apache Flink-ban.
A képzés végére a résztvevők képesek lesznek:
- Környezet létrehozása adatelemző alkalmazások fejlesztéséhez.
- Ismerje meg, hogyan működik Apache Flink gráffeldolgozó könyvtára (Gelly).
- Flink-alapú, hibatűrő, adatfolyam-küldő alkalmazások becsomagolása, végrehajtása és figyelése.
- Változatos munkaterhelések kezelése.
- Végezzen haladó elemzést.
- Hozzon létre egy több csomópontból álló Flink-fürtöt.
- Mérje meg és optimalizálja a teljesítményt.
- Integrálja a Flink-et különböző Big Data rendszerekkel.
- Hasonlítsa össze a Flink képességeit más big data feldolgozó keretrendszerekkel.
A Practical Introduction to Stream Processing
21 ÓrákEzen az oktató által vezetett, élő képzésen a Magyarország-ban (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ő nagy adattároló rendszerekkel, valamint a kapcsolódó szoftveralkalmazásokkal és mikroszolgáltatásokkal.
A képzés végére a résztvevők képesek lesznek:
- Telepítsen és konfiguráljon különböző Stream Processing keretrendszereket, mint például a Spark Streaming és a Kafka Streaming.
- Ismerje meg és válassza ki a legmegfelelőbb keretet a munkához.
- Adatfeldolgozás folyamatosan, párhuzamosan és rekordonként.
- Integrálja Stream Processing megoldásait meglévő adatbázisokkal, adattárházakkal, adattókkal stb.
- Integrálja a legmegfelelőbb adatfolyam-feldolgozási könyvtárat a vállalati alkalmazásokkal és mikroszolgáltatásokkal.
Distributed Messaging with Apache Kafka
14 ÓrákEz a kurzus a vállalati építészeknek, fejlesztőknek, rendszergazdáknak és bárkinek, aki meg akarja érteni és használni egy nagy teljesítményű elosztott üzenetküldő rendszert. Ha konkrétabb követelményei vannak (pl. Csak a rendszer adminisztrációs oldala), ez a kurzus személyre szabható, hogy jobban megfeleljen az Ön igényeinek.
Stream Processing with Kafka Streams
7 ÓrákA Kafka Streams ügyféloldali könyvtár olyan alkalmazások és mikroszolgáltatások építéséhez, amelyek adatait továbbítják a Kafka üzenetküldő rendszerbe és onnan. Hagyományosan, Apache Kafka támaszkodott Apache Spark vagy Apache Storm adatok feldolgozására közötti üzenet a termelők és a fogyasztók számára. A Kafka Streams API alkalmazásból történő meghívásával az adatok közvetlenül a Kafkán belül feldolgozhatók, megkerülve azt, hogy az adatokat külön fürtbe kell továbbítani feldolgozásra.
Ebben az oktató által vezetett, élő képzésen a résztvevők megtanulják, hogyan integrálhatja a Kafka Streams egy olyan Java alkalmazásba, amely adatátvitelt továbbít az Apache Kafka felé és az adatfolyam feldolgozása céljából.
A képzés végére a résztvevők képesek lesznek:
- Kafka Streams funkcióit és előnyöit más adatfolyam-feldolgozó keretrendszerekkel szemben megérteni
- Adatfolyamokat közvetlenül egy Kafka-clusteren belül feldolgozni
- Ossza meg egy Java vagy Scala alkalmazást vagy mikroszolgáltatást, amely integrálódik a Kafka és Kafka Streams rendszerrel
- Írjanak összefoglaló kódot, amely bejövő Kafka témákat átalakítja kimenő Kafka témákká
- Az alkalmazást építsék fel, csomagolják össze és telepítsék
Közönség
- Fejlesztők
A képzés formája
- Részt előadásból, részben vitából, gyakorlatokból és sok gyakorlati gyakorlatból áll
Megjegyzések
- A képzéshez testreszabott képzést igényelni, kérjük, lépjen kapcsolatba velünk a megrendezés érdekében
Confluent KSQL
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a Apache Kafka adatfolyam-feldolgozást kódírás nélkül szeretnék megvalósítani.
A képzés végére a résztvevők képesek lesznek:
- Telepítse és konfigurálja a Confluent KSQL-t.
- Állítson be egy adatfolyam-feldolgozási folyamatot csak SQL parancsok használatával (nincs Java vagy Python kódolás).
- Végezzen adatszűrést, átalakításokat, összesítést, összekapcsolást, ablakozást és szekciózást teljes egészében a SQL-ben.
- Interaktív, folyamatos lekérdezések tervezése és üzembe helyezése az ETL és a valós idejű elemzések streameléséhez.
Apache NiFi for Administrators
21 ÓrákEzen az oktató által vezetett, élő képzésen a Magyarország-ban (helyszíni vagy távoli) a résztvevők megtanulják, hogyan telepítsék és kezeljék a Apache NiFi-t élő laborkörnyezetben.
A képzés végére a résztvevők képesek lesznek:
- Telepítse és konfigurálja az Apachi NiFi-t.
- Forrása, átalakítása és kezelése különböző, elosztott adatforrásokból, beleértve az adatbázisokat és a nagy adatforrásokat.
- Automatizálja az adatfolyamokat.
- Engedélyezze a streamelési elemzést.
- Alkalmazzon különféle megközelítéseket az adatfeldolgozáshoz.
- Alakítsa át Big Data üzleti betekintést.
Apache NiFi for Developers
7 ÓrákEzen az oktató által vezetett, élő képzésen a Magyarország-ban a résztvevők megtanulják az áramlásalapú programozás alapjait, miközben számos demó-bővítményt, komponenst és processzort fejlesztenek a Apache NiFi segítségével.
A képzés végére a résztvevők képesek lesznek:
- Ismerje meg a NiFi architektúráját és adatfolyam-koncepcióit.
- Bővítmények fejlesztése NiFi és harmadik féltől származó API-k használatával.
- Egyedi fejlesztésű saját Apache Nifi processzort.
- Valós idejű adatok feldolgozása és feldolgozása eltérő és nem megszokott fájlformátumokból és adatforrásokból.
Spark Streaming with Python and Kafka
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak az adatmérnököknek, adattudósoknak és programozóknak szól, akik a Spark Streaming funkciókat szeretnék használni a valós idejű adatok feldolgozásához és elemzéséhez.
A képzés végére a résztvevők képesek lesznek a Spark Streaming segítségével feldolgozni az élő adatfolyamokat adatbázisokban, fájlrendszerekben és élő műszerfalakban.