Kafka Summit Logo Sold Out

Kafka Summit London

Streaming platforms at massive scale.

April 23-24, 2018 | London

Sold Out

Tutorial

When: April 23, 2018 | Where: Park Plaza – Victoria

Confluent will offer a three-hour tutorial entitled Introduction to Apache Kafka and designed for those new to Kafka. During this hands-on session, participants will become familiar with the fundamentals of Kafka and the Confluent platform, and will gain practical experience building an application that can publish data to, and receive data from, Kafka.

During this morning session, we will discuss what Kafka is, explain how it works, and teach you the fundamentals of how to build modern data applications with Kafka. We’ll also discuss key architectural concepts and developer APIs. The tutorial includes hands-on exercises where you will build an application that can to publish data to Kafka and subscribe to data from Kafka. This tutorial is ideal for application developers, ETL (extract, transform, load) developers, or data scientists who are new to Kafka. If you are attending the Kafka Summit and do not have any hands-on experience with Kafka up to this point, we highly recommend attending; doing so will ensure that you get the maximum benefit from the Summit.

Topics include:

  • Introduction to what Kafka is, its capabilities, and major components
  • Types of data appropriate for Kafka
  • Producers, Consumers, and Brokers, and their roles in a Kafka cluster
  • Developer APIs in various languages for publication/subscription to Kafka Topics
  • Common patterns for application development with Kafka

REGISTER

Operations Training

When: April 24-27, 2018 | Where: DoubleTree by Hilton Hotel London – Victoria

Course Objectives

By the end of this three-day hands-on course, you will be able to build and manage Kafka clusters using industry best-practices developed by the world’s foremost Kafka experts. You will learn how Kafka and the Confluent platform work, their main subsystems, their functions, how they interact, and how to set up, manage, and tune your cluster.

Who Should Attend?

This course is designed for engineers and operations staff responsible for building, managing, and tuning Kafka clusters.

Course Prerequisites

Attendees should have a strong knowledge of Linux/Unix, and understand basic TCP/IP networking concepts. Familiarity with the Java Virtual Machine (JVM) is helpful. No prior knowledge of Kafka is required.

Course Duration

This is a three-day training course.

Course Contents

  • How Kafka stores data on disk
  • Logs, indexes, and checkpointing
  • Kafka’s subsystems
  • Kafka leaders, followers, and their roles
  • The lifecycle of a produce request
  • The lifecycle of a fetch request
  • The Kafka controller
  • An overview of the Kafka protocol
  • Kafka command-line tools and administration operations
  • Logging: Analyzing error logs, request logs, and controller logs
  • Managing log compaction
  • Diagnosing cluster latency issues
  • Hands-On Exercises
  • Throughout the course, hands-on exercises reinforce the topics being discussed.

WAITLIST

Developer Training

When: April 24-27, 2018 | Where: DoubleTree by Hilton Hotel London – Victoria

Course Objectives

In this three-day hands-on course, you will learn how to build applications that can publish data to, and subscribe to data from, a Kafka 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. The course also covers other components in the broader Confluent platform.

Who Should Attend?

This course is designed for application developers, ETL (extract, transform, and load) developers, and data scientists who need to interact with Kafka clusters as a source of, or destination for, data.

Course Prerequisites

Attendees should be familiar with developing in Java, Python, and/or using RESTful interfaces. No prior knowledge of Kafka is required.

Course Duration

This is a three-day training course.

Course Contents

  • Introduction to Apache Kafka
  • Identifying the major Kafka components
  • Determining what data is appropriate for use with Kafka
  • Developing with Kafka producers, consumers, and brokers
  • Using the developer API in a variety of languages for publication/subscription to
  • Kafka topics
  • Using the Confluent Schema Registry
  • Using the REST Proxy for Kafka
  • Hadoop integration with Kafka Connect
  • Common patterns for application development
  • Administering and configuring Kafka clusters
  • Hands-On Exercises
  • Throughout the course, hands-on exercises reinforce the topics being discussed.

WAITLIST


<

We use cookies to understand how you use our site and to improve your experience. Click here to learn more or change your cookie settings. By continuing to browse, you agree to our use of cookies.