Sertifiseringstrening i Apache Kafka - eLearning

4.900,00 NOK

  • 50 timer
eLæring

AVCs Kafka-sertifisering gjør det mulig for deg å lære hvordan du effektivt kan behandle store datamengder ved hjelp av en rekke verktøy. Denne opplæringen vil hjelpe deg med å forbedre din ekspertise innen Big Data-analyse. Med vår kombinerte læringsmetode vil du mestre grunnleggende om Apache Kafka samtidig som du utforsker de praktiske anvendelsene. Dykk ned i et banebrytende pensum utformet av bransjeeksperter og skaff deg de jobbklare ferdighetene som trengs for å utmerke seg som en Kafka-utvikler.

Nøkkelfunksjoner

Språk

Kurset og materialet er på engelsk

Nivå

Nybegynner - Mellomnivå for håpefulle dataingeniører

Tilgang

1 års tilgang til selvstudium e-læringsplattformen 24/7

9,5 timer med videomateriale

med anbefalt studietid på 50 timer

Case-studie

Inkluderer 1 bransjebasert case-studie

Ingen eksamen

Ingen eksamen for kurset, men studenten vil få et kursbevis

Hero

Læringsutbytte

Ved slutten av dette kurset vil du være i stand til å:

Forstå grunnleggende om Apache Kafka

Lær arkitekturen og de sentrale komponentene i Kafka, inkludert produsenter, konsumenter, meglere, emner, partisjoner og logger.

Å mestre Kafka-drift

Lær hvordan du kan overvåke, feilsøke og vedlikeholde Kafka-miljøer.

Bygging av sanntids datarørledninger

Utvikle evnen til å designe og implementere sanntids datarørledninger ved bruk av Kafka-produsenter og -konsumenter.

Sikring av data pålitelighet og skalerbarhet

Implementer strategier for datavarighet, feiltoleranse og skalerbarhet i Kafka-baserte systemer.

Hero

Kursplan

  1. Introduksjon til Apache Kafka

    Leksjon 01

    • Oversikt over store datamengder
    • Stor dataanalyse
    • Meldingssystem
    • Oversikt over Kafka
    • Kafka-komponenter og arkitektur
    • Kafka-klustere
    • Bruksområder for Kafka-industrien
    • Demo: Installer Kafka og Zookeeper
    • Demo: Enkelt Node Enkelt-Flere Meglerklynge
  2. Kafka-produsent

    Leksjon 02

    • Oversikt over produsenten og dens arkitektur
    • Kafka-produsentkonfigurasjon
    • Send meldinger
    • Serialiseringer
    • Partisjoner
  3. Kafka-forbruker

    Leksjon 03

    • Avstemningsløkke
    • Konfigurere forbruker
    • Forplikte og forskyve
    • Rebalanser lyttere
    • Konsumere poster med en spesifikk forskyvning
    • Dekodere
  4. Kafka-drift og ytelsesjustering

    Leksjon 04

    • Læringsmål
    • Replikasjoner
    • Lagring
    • Konfigurasjon i pålitelig system
  5. Kafka-klusterarkitektur og administrasjon av Kafka

    Leksjon 05

    • Flerklyngearkitektur
    • MirrorMaker
    • Administrere Kafka
    • Dynamiske konfigurasjonsendringer
    • Konsollprodusentverktøy
    • Konsollforbrukerverktøy
  6. Kafka-overvåking og skjemaregister

    Leksjon 06

    • Overvåking
    • Kafka Skjema Register og Avro
    • Kafka Skjema Register Komponenter
    • Kafka Schema Registry fungerer
  7. Kafka Streams og Kafka Connectors

    Leksjon 07

    • Kafka Stream-arkitektur, funksjonsmåte og komponenter
    • Strømningskonsepter og arbeidsmåter
    • Kafka-koblinger
  8. Integrasjon av Kafka med Storm

    Leksjon 08

    • Apache Storm-arkitektur og komponenter
    • Apache Storm-topologi
    • Kafka Spout
    • Integrasjon av Apache Storm og Kafka
  9. Kafka-integrasjon med Spark og Flume

    Leksjon 09

    • Grunnleggende om Spark - RDD, datasett, transformasjoner og handlinger
    • Spark Stream
    • Integrasjon av Spark med Kafka
    • Flume
    • Flume Kafka til HDFS-konfigurasjon
  10. Admin-klient og sikring av Kafka

    Leksjon 10

    • Admin-klient
    • Kafka Sikkerhet
    • Kafka sikkerhetskomponenter
    • Konfigurer SSL i Kafka
    • Sikre ved hjelp av ACL-er
Apache Kafka-kurs

Hvem bør melde seg på dette programmet?

Et Apache Kafka-sertifiseringskurs er ideelt for et bredt spekter av fagfolk og personer som ønsker å forbedre sine ferdigheter innen datastrømming, sanntidsanalyse og distribuerte systemer.

Programvareutviklere

Dataingeniører

Big Data-spesialister

DevOps-ingeniører

Systemadministratorer

Forretningsintelligens (BI) fagfolk

Løsningsarkitekter

Studenter og nyutdannede

Start kurset nå

Forutsetninger

Det er ingen formelle krav for å melde seg på kurset. Forutsetningene for å ta et Apache Kafka sertifiseringskurs er generelt minimale, men å ha en grunnleggende forståelse av visse konsepter og teknologier vil i stor grad forbedre læringserfaringen din.

Grunnleggende programmeringskunnskap

  • Språk: Det er nyttig å beherske minst ett programmeringsspråk som Java, Python eller Scala, ettersom Kafka vanligvis brukes i disse miljøene.
  • Forståelse av konsepter: Kunnskap om objektorientert programmering (OOP), datastrukturer og grunnleggende algoritmer er gunstig.

Forståelse av distribuerte systemer

  • Konsepter: Kjennskap til grunnleggende prinsipper for distribuerte systemer som noder, klynger og nettverksprotokoller vil være nyttig. Kafka fungerer som et distribuert meldingssystem, så det å forstå hvordan distribuerte systemer fungerer er essensielt.
  • Høy tilgjengelighet og feiltoleranse: En grunnleggende forståelse av hvordan distribuerte systemer sikrer oppetid, replikering og feiltoleranse kan være verdifull.

Grunnleggende kunnskap om Linux/Unix

  • Kafka er vanligvis installert på Linux-baserte systemer, så grunnleggende ferdigheter i Linux-kommandolinjen for systemnavigasjon og operasjoner vil være fordelaktig.
  • Kunnskap om å håndtere prosesser, filer og kataloger i Linux kan hjelpe med oppsett og vedlikehold av Kafka.

Kjennskap til databaser (Valgfritt, men nyttig)

  • Grunnleggende forståelse av databaser (relasjonelle eller NoSQL) og konsepter som datareplikering og skalering kan hjelpe i å forstå Kafkas distribuerte datalagringsmodell.

Ofte stilte spørsmål

Trenger du bedriftsløsning eller LMS-integrasjon?

Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!

Contact background

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?

Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.