Apache Kafka
Understand brokers, topics, partitions, offsets, replication, producers, consumers and consumer groups.
Build job-ready skills in Apache Kafka, Schema Registry, Kafka Connect, Apache Flink and Confluent Cloud through guided labs and a real-world event-driven project.
Start with Kafka fundamentals, then progress to schema governance, data integration, stream processing and a managed cloud platform.
Understand brokers, topics, partitions, offsets, replication, producers, consumers and consumer groups.
Work with Avro and schema IDs, compatibility rules, schema versions and safe schema evolution.
Move data between external systems and Kafka using source and sink connectors, workers and tasks.
Build streaming transformations, aggregations and windowed computations with event-time concepts.
Explore managed Kafka, access configuration, hosted schema services, connectors and available Flink capabilities.
Practice retries, idempotency, error handling, dead-letter topics, monitoring and troubleshooting.
Select any day to view topics and the practical lab. Each session is planned for approximately one hour.
KafkaTemplate and @KafkaListenerUse one practical scenario throughout the course to connect each concept to a real application.
Interns, fresh graduates and developers who want a practical introduction to event-driven applications and real-time data streaming.
Basic programming, Java fundamentals, JSON and command-line usage are recommended. The labs use Java and Spring Boot examples.
No. The course includes daily hands-on exercises and a capstone project. The exact tools available for each lab depend on the training environment.
Cloud labs require an appropriately configured environment and permissions. Availability and costs should be confirmed before the training begins.
Contact Cloudhill to discuss batch dates, delivery format, fees and any custom requirements.
Contact Cloudhill for course details, upcoming batches and training enquiries.
Course duration and topics are a proposed training plan. Specific cloud services, connector availability and lab requirements depend on the selected environment and service plan.