Apache Kafka certificeringstræning - eLearning
3.900,00 DKK
- 50 hours
AVC's Kafka-certificering giver dig mulighed for at lære, hvordan du effektivt kan behandle store mængder data ved hjælp af en række værktøjer. Denne uddannelse vil hjælpe dig med at forbedre din ekspertise inden for Big Data-analyse. Med vores blandede læringsmetode vil du mestre grundlæggende om Apache Kafka, samtidig med at du udforsker dets praktiske anvendelser. Dyk ned i et banebrydende pensum udarbejdet af branchens eksperter og opnå de færdigheder, der er nødvendige for at udmærke sig som Kafka-udvikler.
Vigtige funktioner
Sprog
Kurset og materialet er på engelsk
Niveau
Begynder - Mellemniveau for aspirerende dataingeniør
Access
1 års adgang til den selvstyrende e-læringsplatform 24/7
9,5 timers videoindhold
med anbefalet studietid på 50 timer
Case study
Indeholder 1 branchebaseret case-studie
Ingen eksamen
Der er ingen eksamen for kurset, men eleven vil få et bevis for gennemført uddannelse

Læringsresultater
Ved afslutningen af dette kursus vil du være i stand til:
Forståelse af Apache Kafka Grundlæggende
Lær arkitekturen og de centrale komponenter i Kafka, herunder producenter, forbrugere, mæglere, emner, partitioner og logfiler.
At mestre Kafka-operationer
Lær hvordan man overvåger, fejlfinder og vedligeholder Kafka-miljøer.
Opbygning af realtidsdatapipelines
Udvikl evnen til at designe og implementere realtidsdatapipelines ved brug af Kafka-producenter og -forbrugere.
Sikring af data pålidelighed og skalerbarhed
Implementer strategier for datadurabilitet, fejltolerance og skalerbarhed i Kafka-baserede systemer.
Kursus tidsplan

Introduktion til Apache Kafka
Lektion 01
- Overblik over Big Data
- Stor Dataanalyse
- Beskedssystem
- Kafka Oversigt
- Kafka-komponenter og arkitektur
- Kafka-klustre
- Kafka-industritilfælde
- Demo: Installer Kafka og Zookeeper
- Demo: Enkelt knudepunkt enkelt-flere mæglerklynge
Kafka-producer
Lektion 02
- Oversigt over producenten og dens arkitektur
- Kafka-producer konfiguration
- Send beskeder
- Serialisering
- Partitioner
Kafka-forbruger
Lektion 03
- Afstemningsløkke
- Konfigurering af forbruger
- Forpligt og kompenser
- Genbalance Lyttere
- Forbrug af poster med et specifikt offset
- Deserialisatorer
Kafka-drift og ydelsestuning
Lektion 04
- Læringsmål
- Replikationer
- Opbevaring
- Konfiguration i pålideligt system
Kafka-klusterarkitektur og administration af Kafka
Lektion 05
- Multi Cluster Arkitektur
- MirrorMaker
- Administration af Kafka
- Dynamiske konfigurationsændringer
- Konsolproducentværktøj
- Konsolforbrugerværktøj
Kafka-overvågning og skemaregister
Lektion 06
- Overvågning
- Kafka Schema Registry og Avro
- Kafka Skema Registry Komponenter
- Kafka Schema Registry fungerer
Kafka Streams og Kafka Connectors
Lektion 07
- Kafka Stream-arkitektur, funktion og komponenter
- Stream-koncepter og funktion
- Kafka Connectors
Integration af Kafka med Storm
Lektion 08
- Apache Storm-arkitektur og komponenter
- Apache Storm-topologi
- Kafka Spout
- Integration af Apache Storm og Kafka
Integration af Kafka med Spark og Flume
Lektion 09
- Grundlæggende om Spark - RDD, Data Sæt, og Transformationer og handlinger
- Spark Stream
- Integration af Spark med Kafka
- Flume
- Flume Kafka til HDFS-konfiguration
Admin-klient og sikring af Kafka
Lektion 10
- Administratorklient
- Kafka Sikkerhed
- Kafka sikkerhedskomponenter
- Konfigurer SSL i Kafka
- Sikre ved hjælp af ACL'er

Hvem bør tilmelde sig dette program?
Et certificeringskursus i Apache Kafka er ideelt for en bred vifte af fagfolk og personer, der ønsker at forbedre deres færdigheder inden for datastrømning, realtidsanalyse og distribuerede systemer.
Softwareudviklere
Dataingeniører
Big Data-specialister
DevOps-ingeniører
Systemadministratorer
Forretningsintelligens (BI) fagfolk
Løsningsarkitekter
Studerende og nyuddannede
Forudsætninger
Der er ingen formelle krav for at tilmelde sig kurset. Forudsætningerne for at tage et Apache Kafka certificeringstræningskursus er generelt minimale, men at have en grundlæggende forståelse af visse koncepter og teknologier vil i høj grad forbedre din læringserfaring.
Grundlæggende programmeringskendskab
- Sprog: Kendskab til mindst ét programmeringssprog såsom Java, Python eller Scala er nyttigt, da Kafka typisk anvendes i disse miljøer.
- Forståelse af koncepter: Kendskab til objektorienteret programmering (OOP), datastrukturer og grundlæggende algoritmer er gavnligt.
Forståelse af distribuerede systemer
- Koncepter: Kendskab til grundlæggende elementer i distribuerede systemer såsom noder, klynger og netværksprotokoller vil være nyttigt. Kafka fungerer som et distribueret beskedsystem, så forståelse for, hvordan distribuerede systemer fungerer, er afgørende.
- Høj tilgængelighed og fejltolerance: En grundlæggende forståelse af, hvordan distribuerede systemer sikrer oppetid, replikering og fejltolerance, kan være værdifuld.
Grundlæggende kendskab til Linux/Unix
- Kafka er typisk implementeret på Linux-baserede systemer, så grundlæggende færdigheder i Linux-kommandolinjen til systemnavigation og -operationer vil være fordelagtige.
- Kendskab til håndtering af processer, filer og mapper i Linux kan hjælpe med opsætning og vedligeholdelse af Kafka.
Kendskab til databaser (Valgfrit, men nyttigt)
- Grundlæggende forståelse af databaser (relationelle eller NoSQL) og koncepter som datareplikering og skalering kan hjælpe med at forstå Kafkas distribuerede datalagringsmodel.
Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!