وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Learn Apache Kafka for Beginners

سرفصل های دوره

Kafka is the leading open-source, enterprise-scale data streaming technology. It helps you move your data where you need it, in real time, reducing the headaches that come with integrations between multiple source and target systems. This training course helps you get started with all the fundamental Kafka operations, explore the Kafka CLI and APIs, and perform key tasks like building your own producers and consumers. Learn how to start a personal Kafka cluster on Mac, Windows, or Linux; master fundamental concepts including topics, partitions, brokers, producers, and consumers; and start writing, storing, and reading data with producers, topics, and consumers. Instructor Stephane Maarek includes practical use cases and examples, such as consuming data from sources like Wikipedia and Elasticsearch, that feature real-world architecture and production deployments. Stephane finishes the course with a look at some advanced topics, like log cleanup policies and Large messages in Kafka.


01 - Introduction
  • 01 - Kafka course introduction
  • 02 - Apache Kafka in five minutes
  • 03 - Course objectives

  • 02 - 1. Kafka Theory
  • 01 - Topics, partitions, and offsets
  • 02 - Producers and message keys
  • 03 - Consumers and deserialization
  • 04 - Consumer groups and consumer offsets
  • 05 - Brokers and topics
  • 06 - Topic replication
  • 07 - Producer acknowledgments and topic durability
  • 08 - ZooKeeper
  • 09 - Kafka KRaft Removing ZooKeeper
  • 10 - Theory roundup

  • 03 - 2. Starting Kafka
  • 01 - Important Starting Kafka and lectures order
  • 02 - Starting Kafka with Conduktor Multi-platform
  • 03 - macOS X Download and set up Kafka in PATH
  • 04 - macOS X Start ZooKeeper and Kafka
  • 05 - macOS X Using brew
  • 06 - Linux Download and set up Kafka in PATH
  • 07 - Linux Start ZooKeeper and Kafka
  • 08 - Windows WSL2 Download Kafka and PATH setup
  • 09 - Windows WSL2 Start ZooKeeper and Kafka
  • 10 - Windows WSL2 How to fix problems
  • 11 - Windows non-WSL2 Start ZooKeeper and Kafka

  • 04 - 3. Starting Kafka without ZooKeeper
  • 01 - macOS X Start Kafka in KRaft mode
  • 02 - Linux Start Kafka in KRaft mode
  • 03 - Windows WSL2 Start Kafka in KRaft mode

  • 05 - 4. CLI (Command-Line Interface) 101
  • 01 - CLI introduction
  • 02 - Kafka topics CLI
  • 03 - Kafka console producer CLI
  • 04 - Kafka console consumer CLI
  • 05 - Kafka consumers in groups
  • 06 - Kafka consumer groups CLI
  • 07 - Resetting offsets

  • 06 - 5. Kafka UI
  • 01 - Conduktor Demo

  • 07 - 6. Kafka Java Programming 101
  • 01 - Kafka SDK list
  • 02 - Creating a Kafka project
  • 03 - Java producer
  • 04 - Java producer callbacks
  • 05 - Java producer with keys
  • 06 - Java consumer
  • 07 - Java consumer Graceful shutdown
  • 08 - Java consumer inside consumer group
  • 09 - Java consumer incremental cooperative rebalance and static group membership
  • 10 - Java consumer incremental cooperative rebalance Practice
  • 11 - Java consumer auto offset commit behavior
  • 12 - Programming Advanced tutorials

  • 08 - 7. Kafka Real-World Project
  • 01 - Real-world project overview

  • 09 - 8. Kafka Wikimedia Producer and Advanced Producer Configurations
  • 01 - Wikimedia producer project setup
  • 02 - Wikimedia producer implementation
  • 03 - Wikimedia producer run
  • 04 - Wikimedia producer Producer config intros
  • 05 - Producer acknowledgments deep dive
  • 06 - Producer retries
  • 07 - Idempotent producer
  • 08 - Safe Kafka producer settings
  • 09 - Wikimedia producer safe producer implementation
  • 10 - Kafka message compression
  • 11 - linger.ms and batch.size producer settings
  • 12 - Wikimedia producer high-throughput implementation
  • 13 - Producer default partitioner and sticky partitioner
  • 14 - [Advanced] max.block.ms and buffer.memory

  • 10 - 9. OpenSearch Consumer and Advanced Consumer Configurations
  • 01 - OpenSearch consumer Project overview
  • 02 - OpenSearch consumer Project setup
  • 03 - Setting up OpenSearch on Docker
  • 04 - Setting up OpenSearch on the Cloud
  • 05 - OpenSearch 101
  • 06 - OpenSearch consumer implementation Part 1
  • 07 - OpenSearch consumer implementation Part 2
  • 08 - Consumer delivery semantics
  • 09 - OpenSearch consumer implementation Part 3 idempotence
  • 10 - Consumer offsets commit strategies
  • 11 - OpenSearch consumer implementation Part 4 delivery semantics
  • 12 - OpenSearch consumer implementation Part 5 batching data
  • 13 - Consumer offset reset behavior
  • 14 - OpenSearch consumer implementation Part 6 replaying data
  • 15 - Consumer internal threads
  • 16 - Consumer replica fetching Rack awareness

  • 11 - 10. Kafka Extended APIs for Developers
  • 01 - Kafka extended APIs Overview
  • 02 - Kafka Connect introduction
  • 03 - Kafka Connect Wikimedia and Elasticsearch hands-on
  • 04 - Kafka Streams introduction
  • 05 - Kafka Streams hands-on
  • 06 - Kafka Schema Registry introduction
  • 07 - Kafka Schema Registry hands-on
  • 08 - Which Kafka API should you use

  • 12 - 11. Real-World Insights and Case Studies Big Data and Fast Data
  • 01 - Choosing partition count and replication factor
  • 02 - Kafka topics naming convention
  • 03 - Case study MovieFlix
  • 04 - Case study GetTaxi
  • 05 - Case study MySocialMedia
  • 06 - Case study MyBank
  • 07 - Case study Big data ingestion
  • 08 - Case study Logging and metrics aggregation

  • 13 - 12. Kafka in the Enterprise for Admins
  • 01 - Kafka cluster setup high-level architecture overview
  • 02 - Kafka monitoring and operations
  • 03 - Kafka security
  • 04 - Kafka multi-cluster and MirrorMaker
  • 05 - Advertised listeners Kafka client and server communication protocol

  • 14 - 13. Advanced Topics Configurations
  • 01 - Changing a topic configuration
  • 02 - Segment and indexes
  • 03 - Log cleanup policies
  • 04 - Log cleanup delete
  • 05 - Log compaction theory
  • 06 - Log compaction practice
  • 07 - Unclean leader election
  • 08 - Large messages in Kafka

  • 15 - Conclusion
  • 01 - Whats next
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 15568
    حجم: 1468 مگابایت
    مدت زمان: 494 دقیقه
    تاریخ انتشار: 12 تیر 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید