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