Apache Kafka och strömbearbetning för realtidssystem
Apache Kafka är ryggraden i moderna händelsestyrda arkitekturer och används av tusentals utvecklingsteam för att pålitligt flytta data mellan tjänster, driva realtidsanalys och frikoppla producenter från konsumenter i massiv skala. Den här kursserien täcker Kafka från grunderna till strömbearbetning för produktion och ger er färdigheterna att designa, driftsätta och trimma system som bearbetar kontinuerliga dataströmmar med låg fördröjning och hög genomströmning.
Det här lär ni er
Ni börjar med att förstå hur Kafka-topics, partitioner och konsumentgrupper fungerar och går sedan vidare till att producera och konsumera meddelanden programmatiskt. Därefter arbetar ni med Kafka Connect för dataintegration, hanterar scheman med Confluent Schema Registry och bygger tillståndsbaserade pipelines med Kafka Streams API. Senare kurser behandlar klusteradministration, övervakning och frågelagret KSQL för strömanalys. Det avancerade materialet tar upp klusterarkitektur, prestandajustering och hur ni tillämpar realistiska Kafka-designmönster för att lösa vanliga tekniska problem.
Lärandets upplägg
Tolv kurser sträcker sig från A1 till C2. Kursserien börjar med Introduction to Apache Kafka Fundamentals och Producing & Consuming Messages in Kafka på A-nivå och går sedan vidare genom koncept inom strömbearbetning och Kafka Connect på B1. Kurserna i mitten på B2-nivå täcker Streams API, Schema Registry och driftsövervakning. De fyra sista C1-kurserna – Advanced Kafka Cluster Architecture, Advanced Kafka Streams & KSQL, Kafka Performance & Tuning Strategies och Real-World Kafka Design Patterns – bygger tekniskt djup. Kursserien avslutas på C2 med Building Scalable Stream Processing Systems, där alla koncept sammanförs i systemdesign från början till slut.
Så fungerar det
Varje kurs är uppdelad i korta, fokuserade lektioner som ni genomför i den inbyggda kodeditorn med feedback i realtid. En AI-handledare finns tillgänglig när ni fastnar, och varje koncept förstärks med praktiska övningar från realistiska Kafka-scenarier snarare än förenklade exempel.