Please enable the vedio cc function (captions ) First of all, welcome to enroll this course. This is a course about Kafka Streams. In this course, every knowledge detail of the Kafka Streams framework is introduced in great detail. Secondly, I sincerely hope that you can enable the vedio cc function (captions ) , because my native language is not English, the spoken language is not very standard, but I assure you that the course content is absolutely detailed and step by stepFrom shallow to deep. Kafka Streams is a client library for building applications and microservices, where the input and output data are stored in Kafka clusters. It combines the simplicity of writing and deploying standard Java and Scala applications on the client side with the benefits of Kafka’s server-side cluster technology.[Pre-Requisites]You should have the Java development experiences( this is mandatory requirement )You should have the Kafka foundation knowledge( this is mandatory requirement )It’s better have another streaming develop experiences such as Spark Streaming, Storm, FlinkCourse CharacteristicsDriven by source codeLots of practicesFrom shallow to deepAbsolutely detailed and step by stepCovers all knowledge points of Kafka Streams frameworkRich comprehensive cases[Course Agenda]Introduce the Kafka StreamsTutorial the Kafka Streams key terms and conceptsKafka Streams Parallel ModeStateless operation of map transformStateless operation of mapValues transformStateless operation of flatMap transformStateless operation of flatMapValues transformStateless operation of selectKey transformStateless operation of foreachStateless operation of Print & PeekStateless operation split & merge & BranchedKStreamHow to custom SerdesXMall Transaction data real-time analysis practiseTutorial the kafka stateful operation and statestoreExplain in details of internal data redistribution and stateful transformStateful operation of Joining(inner join/left join/outer join)Stateful operation of groupingStateful operation of aggregation(count, reduce, aggregate)Build Real-time analysis the sales champion applicationBuild Real-time analysis the sales stats applicationStateful KStream Queryable StorestoreStateful TimeWindowedKStream Queryable state store for interactiveKGroupedStream windowing operationTime Semantics and custom TimestampExtractorTumbling time window for analysis of Potential Cyber AttacksHopping time window for Site Visit real-time statisticsHeartbeat sensor data real-time analysis for patient health monitoringWhat is KTable and how to create the KTableKTable basis operation such as map values, filteringKTable basis stateful operation transformValues implement the shooting gameKStream inner & left join the KTable enrichment/enhancement the orginal recordsKTable inner join, inner foreign key with other KTableKTable left join, left foreign join, outer join KTableKTable & KGroupedTable aggregating operation such as count/reduce/aggregate[Course Objectives]Fully understand the kafka Streams concepts and key termsFully understand the kafak Streams parallel modeMaster the stateless streams application building and in depth understand every stateless operationMaster the stateful streams application building and in depth understand every stateful operationMaster the internal data distribution underlying mechanismMaster the statestore, can base on the statestore build complex event process real-time applicationFully understand the KTable and Windowing operationHope you will enjoy this course, After learning this course, you will become an expert in Kafka Streams, and ability to build complex event process(CEP) real-time application based on Kafka Streams framework.