Apache Kafka-training-in-singapore-by-zekelabs

Apache Kafka Training

Apache Kafka Course: 

Apache Kafka is a distributed streaming platform. A streaming platform has three key capabilities: Publish and subscribe to streams of records, similar to a message queue or enterprise messaging system, Store streams of records in a fault-tolerant durable way, Process streams of records as they occur. Kafka is generally used for two broad classes of applications: Building real-time streaming data pipelines that reliably get data between systems or applications, Building real-time streaming applications that transform or react to the streams of data This course is a complete hands on course, we will be using ubuntu VMs for all setup. Coding can be done in both python & java

Apache Kafka-training-in-bangalore-by-zekelabs
Apache Kafka-training-in-bangalore-by-zekelabs
Industry Level Projects
Apache Kafka-training-in-bangalore-by-zekelabs

Apache Kafka Course Curriculum

Big Data
Introduction to Hadoop
Introduction to Spark
Publish/Subscribe Messaging
Why Kafka?
Kafka’s Origin
Installing a Kafka Broker
Kafka in the Cloud
Production Concerns
Producer Overview
Sending a Message Synchronously
Configuring Producers
Kafka Consumer Concepts
Subscribing to Topics
Configuring Consumers
Rebalance Listeners
But How Do We Exit?
Standalone Consumer: Why and How to Use a Consumer Without a Group
Understanding Zookeeper
The Controller
Produce Requests
Other Requests
File Management
How Compaction Works
When Are Topics Compacted?
Reliability Guarantees
Replication Factor
Minimum In-Sync Replicas
Configuring Producer Retries
Using Consumers in a Reliable System
Considerations When Building Data Pipelines
Running Connect
A Deeper Look at Connect
Stream-Processing Frameworks
Topic Operations
Dynamic Configuration Changes
Console Consumer
Client ACLs
Killing a Partition Move
Deleting Topics Manually
Metric Basics
Application Health Checks
Kafka Broker Metrics
Producer Metrics
What Is Stream Processing?
Stream-Processing Design Patterns
Processing with External Lookup: Stream-Table Join
Kafka Streams: Architecture Overview
Scaling the Topology
Stream Processing Use Cases

Schedule a Meeting

Happy Clients

Frequently Asked Questions

This "Apache Kafka" course is an instructor-led training (ILT). The trainer travels to your office location and delivers the training within your office premises. If you need training space for the training we can provide a fully-equipped lab with all the required facilities. The online instructor-led training is also available if required. Online training is live and the instructor's screen will be visible and voice will be audible. Participants screen will also be visible and participants can ask queries during the live session.

Participants will be provided "Apache Kafka"-specific study material. Participants will have lifetime access to all the code and resources needed for this "Apache Kafka". Our public GitHub repository and the study material will also be shared with the participants.

All the courses from zekeLabs are hands-on courses. The code/document used in the class will be provided to the participants. Cloud-lab and Virtual Machines are provided to every participant during the "Apache Kafka" training.

The "Apache Kafka" training varies several factors. Including the prior knowledge of the team on the subject, the objective of the team learning from the program, customization in the course is needed among others. Contact us to know more about "Apache Kafka" course duration.

The "Apache Kafka" training is organised at the client's premises. We have delivered and continue to deliver "Apache Kafka" training in India, USA, Singapore, Hong Kong, and Indonesia. We also have state-of-art training facilities based on client requirement.

Our Subject matter experts (SMEs) have more than ten years of industry experience. This ensures that the learning program is a 360-degree holistic knowledge and learning experience. The course program has been designed in close collaboration with the experts working in esteemed organizations such as Google, Microsoft, Amazon, and similar others.

Yes, absolutely. For every training, we conduct a technical call with our Subject Matter Expert (SME) and the technical lead of the team that undergoes training. The course is tailored based on the current expertise of the participants, objectives of the team undergoing the training program and short term and long term objectives of the organisation.

Drop a mail to us at info@zekelabs.com or call us at +91 8041690175 and we will get back to you at the earliest for your queries on "Apache Kafka" course.

Recommended Courses

Apache Kafka-training-in-singapore-by-zekelabs
Face Recognition using Deep Learning
  More Info  
Apache Kafka-training-in-singapore-by-zekelabs
Machine Learning with Spark
  More Info  
Apache Kafka-training-in-singapore-by-zekelabs
Robotics using Deep Reinforcement Learning
  More Info