Вы находитесь на странице: 1из 1

DEVELOPER TRAINING

Confluent Developer Training: Building Kafka Solutions


Course Objectives
In this three-day hands-on course you will learn how to build an application that can publish data to, and subscribe to data from, an
Apache KafkaTM cluster. You will learn the role of Kafka in the modern data distribution pipeline, discuss core Kafka architectural
concepts and components, and review the Kafka developer APIs. As well as core Kafka, Kafka Connect, and Kafka Streams, the
course also covers other components in the broader Confluent Platform, such as the Schema Registry and the REST Proxy.

Hands-On Training Course Contents


Throughout the course, hands-on The Motivation for Apache Kafka More Advanced Kafka Development
exercises reinforce the topics being • Systems Complexity • Creating a Multi-Threaded Consumer
discussed. Exercises include: • Real-Time Processing is • Specifying Offsets
Becoming Prevalent • Consumer Rebalancing
»» Using Kafka’s command-line tools • Kafka: A Stream • Manually Committing Offsets
»» Writing Consumers Data Platform • Partitioning Data
and Producers Kafka Fundamentals • Message Durability
• An Overview of Kafka Schema Management in Kafka
»» Writing a multi-threaded
• Kafka Producers • An Introduction to Avro
Consumer
• Kafka Brokers • Avro Schemas
»» Using the REST Proxy • Kafka Consumers • Using the Schema Registry
»» Storing Avro data in Kafka • Kafka’s Use of ZooKeeper Kafka Connect for Data Movement
with the Schema Registry • Kafka Efficiency • The Motivation for Kafka Connect
Kafka’s Architecture • Kafka Connect Basics
»» Ingesting data with
• Kafka’s Log Files • Modes of Working: Standalone
Kafka Connect
• Replicas for Reliability and Distributed
Who Should Attend? • Kafka’s Write Path • Configuring Distributed Mode
This course is designed for • Kafka’s Read Path • Tracking Offsets
application developers, ETL (extract, • Partitions and Consumer • Connector Configuration
transform, and load) developers, Groups for Scalability • Comparing Kafka Connect
and data scientists who need to Developing With Kafka with Other Options
interact with Kafka clusters as a • Using Maven for Project Basic Kafka Installation and
source of, or destination for, data. Management Administration
• Programmatically • Kafka Installation
Course Duration Accessing Kafka • Hardware Considerations
This is a three-day training course. • Writing a Producer in Java • Administering Kafka
• Using the REST API to Kafka Streams
Course Prerequisites Write a Producer • The Motivation for Kafka Streams
Attendees should be familiar with • Writing a Consumer in Java • Kafka Streams Fundamentals
developing in Java (preferred) • Using the REST API to • Investigating a Kafka Streams
or Python. No prior knowledge Write a Consumer Application
of Kafka is required.

Confluent offers public training courses and private, onsite events. Please visit http://confluent.io/training for the public course schedule.
For inquiries about onsite events, email training-admin@confluent.io

www.confluent.io/contact ©2016-2017 Confluent, Inc. B5_608

Вам также может понравиться