Course Name
Course Code : NWQ79
Venue Details
Postal Code : 50470
Session Dates
Duration: 2 days (14 hours)
This course introduces developers to building event-driven applications using Apache Kafka integrated with Spring Boot. It covers core Kafka concepts, setting up producers and consumers, and building reactive, decoupled services using Kafka in a Spring Boot environment. Hands-on sessions will guide participants in building reliable data pipelines and microservices.
KAFKA BASICS AND SPRING INTEGRATION
Introduction to Apache Kafka
Kafka architecture and key components: brokers, topics, partitions
Producers, consumers, and consumer groups
Use cases for Kafka in modern applications
Kafka Setup and Tools
Setting up Kafka and ZooKeeper locally using Docker
Topic creation, CLI tools, and Kafka UI dashboards
Testing Kafka with command-line producers and consumers
Kafka Producers and Consumers with Spring Boot
Integrating Spring Kafka in a Spring Boot app
Writing Kafka producers for event publishing
Consuming messages and understanding consumer group behavior
ADVANCED INTEGRATION, ERROR HANDLING, AND BEST PRACTICES
Message Serialization and Schema Management
Working with JSON, Avro, and custom serializers
Schema evolution and registry overview
Spring Kafka serializer configuration
Error Handling and Message Reliability
Retry policies and dead-letter topics
Ensuring idempotency and avoiding duplicate processing
Transactions in Kafka and Spring
Microservices and Kafka Design Patterns
Decoupled services with event-driven architecture
Asynchronous communication and backpressure handling
Monitoring, logging, and metrics (using Spring Actuator and Micrometer)
Final Labs and Wrap-Up
Q&A, best practices summary, and next steps
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |