Apache Kafka Development


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Apache Kafka comes with a set of APIs for consumers and producers for writing to and reading from logs. This course covers the producer and consumer APIs, and data serialization and deserialization techniques, and strategies for testing Kafka.

Target Audience
Developers, IT Operations engineers, and DevOPs engineers looking to implement and manage Apache Kafka

Prerequisites
None

Expected Duration (hours)
1.4

Lesson Objectives

Apache Kafka Development

  • start the course
  • describe the high-level consumer API for reading from Apache Kafka
  • describe the simple consumer API for reading from Apache Kafka
  • describe the Hadoop consumer API for reading from Apache Kafka
  • configure Apache Kafka brokers
  • configure Apache Kafka consumers
  • configure Apache Kafka producers
  • configure compression in Apache Kafka
  • describe the producer API in Apache Kafka
  • describe the SyncProducer API in Apache Kafka
  • describe the AsyncProducer API in Apache Kafka
  • configure message acknowledgement, or acking, in Apache Kafka
  • batch messages in Apache Kafka
  • specify keyed and non-keyed messages in Apache Kafka
  • configure broker discovery in Apache Kafka
  • use Apache Kafka test suites for testing
  • configure serialization and deserialization in Apache Kafka
  • build a custom serializer in Apache Kafka
  • configure a broker and create a producer and a consumer in Apache Kafka
  • Course Number:
    df_apka_a02_it_enus

    Expertise Level
    Intermediate