When does class start/end?
Classes begin promptly at 9:00 am, and typically end at 5:00 pm.
In modern applications, real-time information is continuously generated by applications (publishers/producers) and routed to other applications (subscribers/consumers). Apache Kafka is an open...
Read MoreIn modern applications, real-time information is continuously generated by applications (publishers/producers) and routed to other applications (subscribers/consumers). Apache Kafka is an open source, distributed publish-subscribe messaging system. Kafka has high-throughput and is built to scale-out in a distributed model on multiple servers. Kafka persists messages on disk and can be used for batched consumption as well as real-time applications.
This is a general introduction course for developers, architects, system integrators, security administrators, network administrators, software engineers, technical support individuals, technology leaders & managers, and consultants who are responsible for elements of messaging for data collection, transformation, and integration for your organization supporting Application Modernization, Cloud-Native Development, and Digital Data Supply Chain (Big Data/IoT/AI/Machine Learning/Advanced Analytics/Business Intelligence).
Basic understanding of messaging, cloud, development, architecture and virtualization would be beneficial.
Chapter 1 - Introduction to Kafka
Chapter 2 - Using Apache Kafka
Chapter 3 - Building Data Pipelines
Chapter 4 - Integrating Kafka with Other Systems
Chapter 5 - Kafka and Schema Management
Chapter 6 - Kafka Streams and KSQL
Chapter 7 - KSQL UDF and Deployment
Lab Exercises