Sertifiseringstrening i Apache Kafka - eLearning
4.900,00 NOK
- 50 timer
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

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
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
Kafka-produsent
Leksjon 02
- Oversikt over produsenten og dens arkitektur
- Kafka-produsentkonfigurasjon
- Send meldinger
- Serialiseringer
- Partisjoner
Kafka-forbruker
Leksjon 03
- Avstemningsløkke
- Konfigurere forbruker
- Forplikte og forskyve
- Rebalanser lyttere
- Konsumere poster med en spesifikk forskyvning
- Dekodere
Kafka-drift og ytelsesjustering
Leksjon 04
- Læringsmål
- Replikasjoner
- Lagring
- Konfigurasjon i pålitelig system
Kafka-klusterarkitektur og administrasjon av Kafka
Leksjon 05
- Flerklyngearkitektur
- MirrorMaker
- Administrere Kafka
- Dynamiske konfigurasjonsendringer
- Konsollprodusentverktøy
- Konsollforbrukerverktøy
Kafka-overvåking og skjemaregister
Leksjon 06
- Overvåking
- Kafka Skjema Register og Avro
- Kafka Skjema Register Komponenter
- Kafka Schema Registry fungerer
Kafka Streams og Kafka Connectors
Leksjon 07
- Kafka Stream-arkitektur, funksjonsmåte og komponenter
- Strømningskonsepter og arbeidsmåter
- Kafka-koblinger
Integrasjon av Kafka med Storm
Leksjon 08
- Apache Storm-arkitektur og komponenter
- Apache Storm-topologi
- Kafka Spout
- Integrasjon av Apache Storm og Kafka
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
Admin-klient og sikring av Kafka
Leksjon 10
- Admin-klient
- Kafka Sikkerhet
- Kafka sikkerhetskomponenter
- Konfigurer SSL i Kafka
- Sikre ved hjelp av ACL-er

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

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.
