Kafka for Administrators Träningskurs
Apache Kafka är ett meddelandesystem för lagring och bearbetning av stora volymer strömmande data i realtid.
Den här instruktörsledda, live-utbildningen (på plats eller fjärrkontroll) riktar sig till sysadmins som vill ställa in, distribuera, hantera och optimera ett företagsklass Kafka-kluster.
I slutet av denna träning kommer deltagarna att kunna:
- Ställ in och administrera en Kafka Cluster.
- Utvärdera fördelar och nackdelar med att distribuera Kafka på plats vs i molnet.
- Distribuera och övervaka Kafka genom att använda olika lokala och molnmiljöverktyg.
Kursformat
- Interaktiv föreläsning och diskussion.
- Massor av övningar och träning.
- Praktisk implementering i en levande labbmiljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
Kursplan
Införandet
- Apache Kafka jämfört med traditionella asynkrona meddelandeköer
Översikt över Kafka-funktioner, arkitektur och ekosystem
Kör Apache Kafka On-premise vs i molnet.
Apache Kafka Fristående jämfört med kluster
Att välja rätt arkitektur
Välja en Apache Kafka-distribution
Installera och konfigurera Apache Kafka
Konfigurera Zookeeper för att hantera Kafka-klustret
Konfigurera och hantera mäklare
Testa klustret
Avancerade Kafka-konfigurationer
Administrera Kafka med Kafka Manager
Administrera Kafka med hjälp av verktyg från tredje part
Starta om klustret när problem uppstår
Optimera Kafka för bättre prestanda
Distribuera Kafka till produktion
Felsökning
Sammanfattning och slutsats
Krav
- En förståelse för distribuerade systemkoncept (kluster, etc.)
- Erfarenhet av kommandoraden Linux
- Ett molnleverantörskonto (AWS, etc.) för att installera på en molnserver.
Publik
- Systemadministratörer
- Arkitekter
- Utvecklare med uppgift att administrera ett Kafka-kluster
Open Training Courses require 5+ participants.
Kafka for Administrators Träningskurs - Booking
Kafka for Administrators Träningskurs - Enquiry
Kafka for Administrators - Consultancy Enquiry
Vittnesmål (4)
Till saken, rätt tempo (bash-grunder krävs dock)
Krzysztof - Agora SA
Kurs - Kafka for Administrators
Machine Translated
Trainer accepts questions at any time of the session, even if the subject was taught few days past.
GOODLUCK MASHIMBA - Tanzania Revenue Authority
Kurs - Kafka for Administrators
Nice presentation skill
Md Maruf Hossain - ATOS PGS sp. z o.o.
Kurs - Kafka for Administrators
Gallerfärdigheter, exempel, mycket bra övningar
Marek Konieczny - G2A.COM Limited
Kurs - Kafka for Administrators
Machine Translated
Upcoming Courses
Relaterade Kurser
Distributed Messaging with Apache Kafka
14 timmarDenna kurs är för företagsarkitekter, utvecklare, systemadministratörer och alla som vill förstå och använda ett distribuerat meddelandesystem med hög kapacitet. Om du har mer specifika krav (t.ex. endast systemadministrationssidan) kan denna kurs anpassas för att bättre passa dina behov.
Samza for Stream Processing
14 timmarApache Samza är en öppen källkod, nästan realtid, asynkron beräkningsram för strömbehandling. Den använder Apache Kafka för meddelanden och Apache Hadoop YARN för feltolerans, processorisolering, säkerhet och resurshantering.
Den här instruktörsledda, live-utbildningen introducerar principerna bakom meddelandesystem och distribuerad strömbearbetning, samtidigt som deltagarna går genom skapandet av ett exempel på Samza-baserat projekt och jobbutförande.
I slutet av denna träning kommer deltagarna att kunna:
- Använd Samza för att förenkla koden som behövs för att producera och konsumera meddelanden.
- Koppla bort hanteringen av meddelanden från en applikation.
- Använd Samza för att implementera asynkron beräkning nära realtid.
- Använd strömbehandling för att ge en högre abstraktionsnivå över meddelandesystem.
Publik
- utvecklare
Kursformat
- Delföreläsning, delvis diskussion, övningar och tung praktisk övning
Stream Processing with Kafka Streams
7 timmarKafka Streams är ett bibliotek på klientsidan för att bygga applikationer och mikroservices vars data skickas till och från ett Kafka-meddelandesystem. Traditionellt har Apache Kafka förlitat sig på Apache Spark eller Apache Storm att bearbeta data mellan meddelandeproducenter och konsumenter. Genom att ringa Kafka Streams API från en applikation kan data behandlas direkt inom Kafka, vilket förbigår behovet av att skicka data till ett separat kluster för bearbetning.
I denna instruktörsledda, liveträning, kommer deltagarna att lära sig att integrera Kafka Streams i en uppsättning prov Java applikationer som skickar data till och från Apache Kafka för strömbehandling.
I slutet av denna träning kommer deltagarna att kunna:
- Förstå Kafka Streams funktioner och fördelar jämfört med andra strömbearbetningsramar
- Behandla strömdata direkt i ett Kafka-kluster
- Skriv en Java eller Scala applikation eller mikroservice som integreras med Kafka- och Kafka-strömmar
- Skriv kortfattad kod som omvandlar inmatade Kafka-ämnen till utgångs-Kafka-ämnen
- Bygg, paketera och distribuera applikationen
Publik
- utvecklare
Format av kursen
- Delföreläsning, delvis diskussion, övningar och tung praktisk övning
anteckningar
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna
A Practical Introduction to Stream Processing
21 timmarI denna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) kommer deltagarna att lära sig hur man ställer in och integrerar olika Stream Processing ramverk med befintliga big data-lagringssystem och relaterade mjukvaruapplikationer och mikrotjänster.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera olika Stream Processing ramverk, som Spark Streaming och Kafka Streaming.
- Förstå och välj det mest lämpliga ramverket för jobbet.
- Bearbeta data kontinuerligt, samtidigt och på ett rekord-för-post-sätt.
- Integrera Stream Processing lösningar med befintliga databaser, datalager, datasjöar etc.
- Integrera det mest lämpliga strömbehandlingsbiblioteket med företagsapplikationer och mikrotjänster.
Building Kafka Solutions with Confluent
14 timmardetta instruktör-ledda, Live Training (på plats eller fjärrkontroll) riktar sig till ingenjörer som vill använda flytande (en distribution av Kafka) för att bygga och hantera en realtid databehandling plattform för sina ansökningar.
i slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera interfluent Platform.
- använda Sam& #39; s ledning redskapen och tjänsten till springa Kafka mer lätt.
- lagra och bearbeta inkommande data.
- optimera och hantera Kafka kluster.
- säkra dataströmmar.
format för kursen
- interaktiv föreläsning och diskussion.
- massor av övningar och praktik.
- praktisk implementering i en Live-lab miljö.
kurs AnpassningsAlternativ
- den här kursen är baserad på öppen källkods-version av interfluent: flytande öppen källkod.
- att begära en skräddarsydd utbildning för denna kurs, vänligen kontakta oss för att ordna.
Building Data Pipelines with Apache Kafka
7 timmarApache Kafka är en distribuerad streamingplattform. Det är de facto en standard för att bygga datapipelinjer och det löser många olika användningsfall kring databehandling: det kan användas som en meddelandekö, distribuerad logg, strömprocessor etc.
Vi börjar med någon teori bakom datapipelinjer i allmänhet och fortsätter sedan med grundläggande koncept bakom Kafka. Vi kommer också att upptäcka viktiga komponenter som Kafka Streams och Kafka Connect.
Microservices with Spring Cloud and Kafka
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill omvandla traditionell arkitektur till en mycket samtidig mikrotjänstbaserad arkitektur med hjälp av Spring Cloud, Kafka, Docker, Kubernetes och Redis.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att bygga mikrotjänster.
- Designa och implementera ett mycket samtidigt mikrotjänstekosystem med hjälp av Spring Cloud, Kafka, Redis, Docker och Kubernetes.
- Förvandla monolitiska och SOA-tjänster till mikrotjänstbaserad arkitektur.
- Anta en DevOps-metod för att utveckla, testa och släppa programvara.
- Säkerställ hög samtidighet mellan mikrotjänster i produktionen.
- Övervaka mikrotjänster och implementera återställningsstrategier.
- Utför prestandajustering.
- Lär dig om framtida trender inom mikrotjänsters arkitektur.
Apache Kafka Connect
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill integrera Apache Kafka med befintliga databaser och applikationer för bearbetning, analys, etc.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd Kafka Connect för att mata in stora mängder data från en databas till Kafka-ämnen.
- Ta in loggdata som genererats av en applikationsservrar i Kafka-ämnen.
- Gör all insamlad data tillgänglig för strömbehandling.
- Exportera data från Kafka-ämnen till sekundära system för lagring och analys.
Confluent KSQL
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill implementera Apache Kafka strömbehandling utan att skriva kod.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera Confluent KSQL.
- Konfigurera en pipeline för strömbehandling med endast SQL-kommandon (ingen Java- eller Python-kodning).
- Utför datafiltrering, transformationer, aggregering, sammanfogningar, fönster och sessionsisering helt och hållet i SQL.
- Designa och distribuera interaktiva, kontinuerliga frågor för streaming av ETL och realtidsanalys.
Security for Apache Kafka
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till programvarutestare som vill implementera nätverkssäkerhetsåtgärder i en Apache Kafka-applikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Distribuera Apache Kafka på en molnbaserad server.
- Implementera SSL-kryptering för att förhindra attacker.
- Lägg till ACL-autentisering för att spåra och kontrollera användaråtkomst.
- Se till att trovärdiga kunder har tillgång till Kafka-kluster med SSL- och SASL-autentisering.
SMACK Stack for Data Science
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till datavetare som vill använda SMACK-stacken för att bygga databehandlingsplattformar för big data-lösningar.
I slutet av denna utbildning kommer deltagarna att kunna:
- Implementera en datapipeline-arkitektur för bearbetning av big data.
- Utveckla en klusterinfrastruktur med Apache Mesos och Docker.
- Analysera data med Spark och Scala.
- Hantera ostrukturerad data med Apache Cassandra.
Apache Kafka for Python Programmers
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till dataingenjörer, datavetare och programmerare som vill använda Apache Kafka-funktioner i dataströmning med Python.
I slutet av denna utbildning kommer deltagarna att kunna använda Apache Kafka för att övervaka och hantera förhållanden i kontinuerliga dataströmmar med Python programmering.
Spark Streaming with Python and Kafka
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till dataingenjörer, datavetare och programmerare som vill använda Spark Streaming funktioner för att bearbeta och analysera realtidsdata.
I slutet av denna utbildning kommer deltagarna att kunna använda Spark Streaming för att bearbeta livedataströmmar för användning i databaser, filsystem och live-instrumentpaneler.
Apache Kafka for Developers
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på medelnivå som vill utveckla big data-applikationer med Apache Kafka.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla Kafka-producenter och konsumenter för att skicka och läsa data från Kafka. Integrera Kafka med externa system med Kafka Connect. Skriv streamingapplikationer med Kafka Streams & ksqlDB. Integrera en Kafka-klientapplikation med Confluent Cloud för molnbaserade Kafka-distributioner. Skaffa praktisk erfarenhet genom praktiska övningar och verkliga användningsfall.
Apache Kafka and Spring Boot
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på medelnivå som vill lära sig grunderna i Kafka och integrera den med Spring Boot.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå Kafka och dess arkitektur. Lär dig hur du installerar, konfigurerar och ställer in en grundläggande Kafka-miljö. Integrera Kafka med Spring Boot.