Apache Kafka Training Courses

Apache Kafka Training

Apache Kafka is an open-source message broker written in Scala. It includes a number of APIs that add important functionality beyond message brokering. For example, the Kafka Streams API allows an application to act as a stream processor, while the Kafka Connector API allows messages to be sent to other existing applications and databases.

NobleProg onsite live Apache Kafka training courses demonstrate through interactive discussion and hands-on practice the fundamentals of distributed messaging systems and how to use Apache Kafka for building real-time data pipelines and streaming apps.

Apache Kafka training is available in various formats, including onsite live training and live instructor-led training using an interactive, remote desktop setup. Local Apache Kafka training can be carried out live on customer premises or in NobleProg local training centers.

Client Testimonials

Apache Kafka Course Outlines

Code Name Duration Overview
kafkastreams Building Stream Processing Applications with Kafka Streams 7 hours Kafka Streams is a client-side library for building applications and microservices whose data is passed to and from a Kafka messaging system. Traditionally, Apache Kafka has relied on Apache Spark or Apache Storm to process data between message producers and consumers. By calling the Kafka Streams API from within an application, data can be processed directly within Kafka, bypassing the need for sending the data to a separate cluster for processing. In this instructor-led, live training, participants will learn how to integrate Kafka Streams into a set of sample Java applications that pass data to and from Apache Kafka for stream processing. By the end of this training, participants will be able to: Understand Kafka Streams features and advantages over other stream processing frameworks Process stream data directly within a Kafka cluster Write a Java or Scala application or microservice that integrates with Kafka and Kafka Streams Write concise code that transforms input Kafka topics into output Kafka topics Build, package and deploy the application Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice Notes To request a customized training for this course, please contact us to arrange.
kafka1 Distributed Messaging with Apache Kafka 14 hours This course is for enterprise architects, developers, system administrators and anyone who wants to understand and use a high-throughput distributed messaging system. If you have more specific requirements (e.g. only system administration side), this course can be tailored to better suit your needs.

Other regions

Weekend Apache Kafka courses, Evening Apache Kafka training, Apache Kafka boot camp, Apache Kafka instructor-led , Apache Kafka private courses, Apache Kafka coaching, Apache Kafka instructor, Apache Kafka classes,Weekend Apache Kafka training, Apache Kafka on-site, Apache Kafka trainer , Apache Kafka one on one training , Evening Apache Kafka courses

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Outline Tag Cloud

Apache KafkaFundamentalsCarriedOpen-sourceCustomer PremisesFormatsInteractiveFastInteractive DiscussionHigh-throughputDistributed Messaging SystemApache Kafka TrainingRemote Desktop SetupHands-on PracticeStreaming AppsLiveLive Instructor-led Training