Apache Kafka certificeringstræning - eLearning

3.900,00 DKK

  • 50 hours
eLearning

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

Hero

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

Hero
  1. 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
  2. Kafka-producer

    Lektion 02

    • Oversigt over producenten og dens arkitektur
    • Kafka-producer konfiguration
    • Send beskeder
    • Serialisering
    • Partitioner
  3. Kafka-forbruger

    Lektion 03

    • Afstemningsløkke
    • Konfigurering af forbruger
    • Forpligt og kompenser
    • Genbalance Lyttere
    • Forbrug af poster med et specifikt offset
    • Deserialisatorer
  4. Kafka-drift og ydelsestuning

    Lektion 04

    • Læringsmål
    • Replikationer
    • Opbevaring
    • Konfiguration i pålideligt system
  5. Kafka-klusterarkitektur og administration af Kafka

    Lektion 05

    • Multi Cluster Arkitektur
    • MirrorMaker
    • Administration af Kafka
    • Dynamiske konfigurationsændringer
    • Konsolproducentværktøj
    • Konsolforbrugerværktøj
  6. Kafka-overvågning og skemaregister

    Lektion 06

    • Overvågning
    • Kafka Schema Registry og Avro
    • Kafka Skema Registry Komponenter
    • Kafka Schema Registry fungerer
  7. Kafka Streams og Kafka Connectors

    Lektion 07

    • Kafka Stream-arkitektur, funktion og komponenter
    • Stream-koncepter og funktion
    • Kafka Connectors
  8. Integration af Kafka med Storm

    Lektion 08

    • Apache Storm-arkitektur og komponenter
    • Apache Storm-topologi
    • Kafka Spout
    • Integration af Apache Storm og Kafka
  9. 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
  10. Admin-klient og sikring af Kafka

    Lektion 10

    • Administratorklient
    • Kafka Sikkerhed
    • Kafka sikkerhedskomponenter
    • Konfigurer SSL i Kafka
    • Sikre ved hjælp af ACL'er
Apache Kafka-kursus

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

Start kursus nu

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!