Sertifiseringstrening i Apache Kafka - eLearning

4.900,00 NOK

  • 50 hours
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.

Kursplan

Hero
  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!