Utbildning i Apache- Kafka. Kom igång.

  • by
Cvitan- Lärare i kursen Apache Kafka

Om kursen

Är du intresserad av Kafka och vill bli duktigare inom detta område, då är du välkommen att anmäla dig till Kafka kursen. Vi på Middlecon tillsammans med vår samarbetspartner Keitaro håller en kurs där du kan få en grundläggande förståelse för Apache Kafka. Alla kan delta i denna kurs, även om man inte har några förkunskaper. Under kursen kommer man lära sig om vad som är Kafka, vilka är de bästa användningsfallen för det och vilka fördelar det medför för ekosystemet med händelseströmning.

Vad är Kafka? Kafka är en streamingsplattfprm för evenemang. Det används i många moderna scenarier och branscher för asynkron (publicera/prenumerera) en typ av tillförlitlig meddelandeleverans. Tänk på mobila enheter, IoT, transaktioner, molntjänster, sociala medier och någon form av livedataströmning, Kafka är vanligtvis det bästa valet för det. Det är den ledande plattformen för många toppföretag när det kommer till tillförlitlighet, hastighet, hantering direkt och on-the-fly och ETL av data.

Kursen börjar med de mest basala grunderna i Kafka: mäklare, ämnen, producenter och konsumenter. Ni kommer att få göra övningar där ni installerar Kafka, hanterar ämnen, samt publicerar (push) och prenumererar (pull) data från dem. Det fortsätter sedan med en tredjepartsprodukt som heter Schema Registry som smälter riktigt bra med Kafka. Schemaregistret fungerar som ett verktyg för validering av dataformat, och eleverna kommer att få se det i praktiken med övningarna. 

Efter det går kursen in på mer avancerade aspekter av Kafka som Kafka Connect, Kafka Streaming och ksqlDB. Alla har olika användningsområden utöver grundläggande element som konsumenter och producenter. De introducerar mer komplexitet men minskar tiden och ansträngningen för att åstadkomma vissa användningsfall genom automatisering, förbyggda element eller förenkla användarupplevelsen. Slutligen får eleverna lära sig hur ett Kafka-kluster ska säkras och övervakas. Detta är viktiga aspekter som bör vara kända innan man går till produktion med ett Kafka-kluster. 

Kursinformation

Varaktighet: 2-3 dagar

Språk: Engelska

Pris: 23 900 kr

Nivå: Nybörjare 

Laborationer/övningar: Ja

Anmälan: För anmälan och andra frågor maila: mattias.paajanen@keitaro.com

När: 24-26 Januari

Plats: Stockholm

Apache Kafka – Komma igång Kursöversikt:

1. Kafka Introduktion 

     1.1. Introduktion och användningsfall 

2. Kafka Local Setup 

     2.1. Kafka distributionsstrategier 

     2.2. Praktisk övning: Installera Kafka.

3. Kafkas grundläggande grunder 

      3.1. Djurskötare 

      3.2. Mäklare och kluster 

      3.3. Ämnen 3.4. Skiljeväggar 

      3.5. Praktisk övning: Hantera partitioner 

      3.6. Producenter 

      3.7. Praktisk övning: Använd Producers 

      3.8. Konsument och Konsumentgrupper 

      3.9. Konsumenterna kompenserar 

      3.10. Praktisk övning: Använd konsumenter 

4. Schema-registret 

      4.1. Introduktion och användningsfall 

      4.2. Praktisk övning: Installera Schema Registry 

      4.3. Praktisk övning: Producera och konsumera med hjälp av Schema Registry 

5. Kafka Connect 

      5.1. Introduktion och användningsfall 

      5.2. Kafka Connect-kontakter 

      5.3. Praktisk övning: Installera Kafka Connect 

      5.4. Praktisk övning: Använd en kontakt 

6. Kafka Streaming 

      6.1. Introduktion och användningsfall 

      6.2. Praktisk övning: Använd Kafka Streams 

7. ksqlDB (valfritt) 

      7.1. Introduktion och användningsfall 

      7.2. Praktisk övning: Använd ksqlDB

8. Kafka Security (valfritt) 

      8.1. Introduktion 

      8.2. Kryptering och autentisering till Kafka-mäklare 

      8.3. Praktisk övning: Kryptering och autentisering 

      8.4. Tillstånd 

      8.5. Praktisk övning: Auktorisering 

      8.6. Djurskötare säkerhet

 9. Kafka Monitoring Metrics (valfritt) 

      9.1. Kafka revisionsloggar 

      9.2. Kafka-mått