Build streaming applications using Apache Kafka and Scala

Udemy Build streaming applications using Apache Kafka and Scala

Register & Get access to index
2xfmFvy.jpg

Learn Apache Kafka using Scala as programming language.


What you'll learn
  • Setup Kafka locally
  • Understand multi node Kafka cluster setup
  • Develop Scala based applications which can produce messages into Kafka topic
  • Develop Scala based applications which can consume messages from Kafka topic
  • Integration of Flume and Kafka
  • Overview of Kafka Connect
  • Overview of Kafka Streams and KSQL


Requirements
  • Programming Skills using Scala as Programming Language
  • Basic Linux Skills
  • 64 bit Computer with at least 4 GB RAM, dual core and enough storage
  • 64 bit Operating System - Windows 10 or Mac or Linux

Description
In this comprehensive course, you will be learning
  • Setting up of development environment using IntelliJ for Kafka based applications
  • Setup Kafka locally along with Zookeeper and validate
  • Step by step instructions to setup multi broker Kafka setup
  • In depth details about Kafka core concepts
  • Use Kafka Producer API with Scala to produce messages to Kafka topic from web application
  • 3rd party plugins such as Kafka connect and Flume to get data from web server logs into Kafka topic
  • Use Kafka Consumer API with Scala to consume messages from Kafka topic
  • 3rd party plugins such as Kafka connect and Spark streaming to consume messages from Kafka topic
Who this course is for:
  • Application Developers especially Scala Developers who want to learn Kafka to build streaming pipelines
  • Data Engineers who want to build streaming pipelines
Author
TUTProfessor
Downloads
47
Views
782
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from TUTProfessor