YoVDO

Simplifying data pipelines with Apache Kafka

Offered By: IBM via Cognitive Class

Tags

Apache Kafka Courses Big Data Courses Hadoop Courses Data Pipelines Courses Spark Streaming Courses Kafka Connect Courses

Course Description

Overview

Lesson 1 - Introduction to Apache Kafka

  • What Kafka is and why it was created
  • The Kafka Architecture
  • The main components of Kafka
  • Some of the use cases for Kafka

Lesson 2 - Kafka Command Line

  • The contents of Kafka's /bin directory
  • How to start and stop Kafka
  • How to create new topics
  • How to use Kafka command line tools to produce and consume messages

Lesson 3 - Kafka Producer Java API

  • The Kafka producer client
  • Some of the KafkaProducer configuration settings and what they do
  • How to create a Kafka producer using the Java API and send messages both synchronously and asynchronously

Lesson 4 - Kafka Consumer Java API

  • The Kafka consumer client
  • Some of the KafkaConsumer configuration settings and what they do
  • How to create a Kafka consumer using the Java API

Lesson 5 - Kafka Connect and Spark Streaming

  • Kafka Connect and how to use a pre-built connector
  • Some of the components of Kafka Connect
  • How to use Kafka and Spark Streaming together

Syllabus

  • Have taken the Hadoop 101 course.
  • Recommended skills prior to taking this course
  • Basic understanding of Apache Hadoop and Big Data.
  • Basic Linux Operating System knowledge.
  • Basic understanding of the Scala, Python, R, or Java programming languages.

Tags

Related Courses

Big Data Essentials
A Cloud Guru
Hadoop Quick Start
A Cloud Guru
Big Data: adquisición y almacenamiento de datos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera
Análise de big data com o Hadoop (Português) | Analyze Big Data with Hadoop (Portuguese)
Amazon Web Services via AWS Skill Builder
Análise de big data com o Hadoop (Português) | Analyze Big Data with Hadoop (Portuguese)
Amazon Web Services via AWS Skill Builder