Vittnesmål(2)
**Kursöversikt**- **Kursintroduktion** - Förstå kursens syfte och mål - Identifiera målgruppen och förväntade kunskapsnivån- **Modul 1: Grundläggande Begrepp** - Inledning till Apache Kafka - Historik och utveckling - Grundläggande arkitektur och komponenter - Kafka Ecosystem - Kafka Broker - Zookeeper - Kafka Producer och Consumer - Kafka Topics och Partitions- **Modul 2: Installation och Konfiguration** - Förberedelser för installation - Systemkrav och beroenden - Installera Kafka och Zookeeper - Steg-för-steg guide för installation - Konfigurera Kafka Broker - Grundläggande inställningar och optimeringar- **Modul 3: Datahantering med Kafka** - Skapa och hantera Kafka Topics - Skapa, lista och ta bort Topics - Konfigurera Topic-inställningar - Producer och Consumer API - Skapa och konfigurera Producers - Skapa och konfigurera Consumers - Hantera offset och acknoladgement- **Modul 4: Avancerade Funktionaliteter** - Kafka Streams - Introduktion till Kafka Streams API - Bygga och körande stream-applikationer - Kafka Connect - Introduktion till Kafka Connect API - Skapa och hantera connectors - Security och Authentisering - SSL/TLS och SASL för säker kommunikation - ACL och auktorisering- **Modul 5: Skalbarhet och Prestanda** - Skalbarhet i Kafka - Skalning av Kafka Brokers - Partitions och replikering - Prestandaoptimeringar - Tuning av Kafka Broker-inställningar - Prestandatestning och analys- **Modul 6: Praktiska Tillämpningar** - Real-world use cases - Event-driven arkitektur - Loggning och monitorering - Data integration och ETL - Projektarbete - Design och implementering av en Kafka-baserad lösning - Testning och validering- **Kursavslutning** - Sammanfattning av viktiga koncept - Frågor och svar - Certifiering och vidare resurser
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Kurs - Word dla zaawansowanych
Machine Translated
# Scope of MaterialThis course covers the essential concepts of data engineering using Apache Kafka. It provides an in-depth exploration of the following key topics:## Introduction to Kafka- What is Apache Kafka?- Use cases for Kafka- Kafka architecture overview## Setting Up Kafka- Installing Kafka- Configuring Kafka- Basic Kafka commands## Kafka Topics and Partitions- Understanding topics- Creating and managing topics- Partitions and replicas## Kafka Producers and Consumers- Writing data to Kafka- Reading data from Kafka- Producer and consumer configurations## Kafka Streams- Introduction to Kafka Streams- Building stream processing applications- Stream processing use cases## Kafka Connect- Overview of Kafka Connect- Setting up Kafka Connect- Using connectors for data integration## Kafka Security- Authentication and authorization- Encryption- Security best practices## Monitoring and Management- Monitoring Kafka metrics- Managing Kafka clusters- Performance tuning## Advanced Topics- Kafka in production environments- Scaling Kafka- Kafka ecosystem tools## Hands-On Exercises- Setting up a Kafka cluster- Building a data pipeline- Implementing stream processing- Integrating with external systems## Project Work- Designing a data engineering solution- Implementing the solution using Kafka- Presenting the project to the class## Evaluation Criteria- Participation in discussions- Completion of hands-on exercises- Project presentation and documentation# Introduktion till KafkaDenna kurs täcker de grundläggande koncepten för dataingenjörskonst med Apache Kafka. Den ger en djupgående utforskning av följande nyckelämnen:## Introduktion till Kafka- Vad är Apache Kafka?- Användningsområden för Kafka- Översikt över Kafka-arkitektur## Att konfigurera Kafka- Installation av Kafka- Konfiguration av Kafka- Grundläggande Kafka-kommandon## Kafka-ämnen och partitioner- Förståelse för ämnen- Skapande och hantering av ämnen- Partitioner och replikor## Kafka-producenter och konsumenter- Skrivning av data till Kafka- Läsning av data från Kafka- Konfiguration av producenter och konsumenter## Kafka Streams- Introduktion till Kafka Streams- Byggande av strömbehandlingsapplikationer- Användningsområden för strömbehandling## Kafka Connect- Översikt över Kafka Connect- Inställning av Kafka Connect- Användning av anslutningar för dataintegrering## Kafka-säkerhet- Autentisering och auktorisering- Kryptering- Säkerhetsbästa praxis## Övervakning och hantering- Övervakning av Kafka-mätvärden- Hantering av Kafka-kluster- Prestandjustering## Avancerade ämnen- Kafka i produktionsmiljöer- Skalning av Kafka- Kafka-verktygsekosystem## Händer-på-övningar- Inställning av ett Kafka-kluster- Byggande av en datapipeline- Implementering av strömbehandling- Integration med externa system## Projektarbete- Design av en dataingenjörslösning- Implementering av lösningen med Kafka- Presentation av projektet för klassen## Bedömningskriterier- Deltagande i diskussioner- Slutförande av händer-på-övningar- Projektpresentation och dokumentation
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Kurs - MS Word - poziom podstawowy
Machine Translated