|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kafka-in-depth-an-absolute-treat-for-beginners/
课程评论:没有评论
**课程名称:** Kafka (IN-DEPTH) An Absolute treat for Beginners **课程概述:** 本 Coursera 课程 "Kafka (IN-DEPTH) An Absolute treat for Beginners" 专注于为 Kafka 初学者提供深度易懂的学习体验。课程于 2023 年 11 月开始录制,其核心目标是“保持简单”,以便将复杂的 Kafka 概念可视化,使其易于理解。 **目标受众:** 本课程专为**第一次接触 Kafka** 的学习者设计,**不适合**有经验的 Kafka 工程师、开发人员或管理员。 **课程内容:** 课程涵盖了 Kafka 生态系统中从基础到进阶的广泛主题,包括: * **Kafka 安装与配置:** Windows 和 Unix 环境下的安装和配置。 * **核心 Kafka 概念:** Producer, Consumer, Consumer Groups, Topic, Zookeeper, Partitions, Leaders, Followers, Controllers 等。 * **Kafka 架构与扩展:** Kafka 服务器的扩展、RACK、ISR。 * **Kafka 内部机制:** Log Segments, Default Custom Groups。 * **Java 开发基础 (与 Kafka 相关):** Maven 的用途、Java 基础编程、多线程、Admin Client Program 和事务管理。 * **Kafka 开发实践:** Producer 和 Consumer 的开发,包括完整的 Kafka 自定义 Producer 代码、消息时间戳、IO 线程。 * **Spring Boot 与 Kafka:** Spring Boot 集成,以及 Serialization & DeSerialization。 * **实用工具:** 一系列可用于项目交付的实用工具。 * **Kafka 生态系统介绍:** Kafka Streams, Kafka Connect, KSQL 等的初步介绍。 **学习建议:** 课程强调**循序渐进,以自己的节奏学习**,不鼓励匆忙完成。 "Slow and Steady win's the race" (慢而稳者胜)。 **讲师支持:** 讲师承诺在课程期间及之后提供支持,并会持续关注学习者的 IT 发展历程。 ---
The Course "Kafka (IN-DEPTH) An Absolute treat for Beginners", it was all started recording in the year 2023, November. The intention for this course was very clear from the day the recording was initiated, which is: "Keep it Simple, so that, the most complex puzzle/problem can be visualized very easily and effectively". The course "is" designed only for those who are starting their journey in Kafka for the very first time. This course "IS NOT" for experienced Kafka engineers/developers/administrators. The course covers the following topics: -Kafka Installation & Configuration(s) in Windows and UnixProducer, Consumer, Consumer Groups, Topic, Zookeeper, Partitions, Leaders, Followers, Controllers and many more concepts revolving around Kafka EcosystemScaling of Kafka Servers, RACK, ISRLog Segments, Default Custom GroupsMaven and it's Purpose in the web-development (This is required for Java Development)Java Programming - Basics Kafka Development, Producer and Consumer, Complete Kafka Customized Producer Code, Message Time Stamp, IO ThreadJava Programming - MultiThreading, Java Admin Client Program & Transaction ManagementJava Programming - Spring Boot, Serialization & DeSerializationA bunch of Utilities tool that has been built across, which are quite useful for the project deliverablesBasic introduction on Kafka Streams, Kafka Connect, KSQL & the list goes on...I would request you to make sure that, the course is learn't very slowly and steadily. Make sure to learn the course at your own pace. Do not indulge in learning the course to complete quickly. "Slow and Steady win's the race"Wishing you all the very best in learning Kafka. And yeah, I'll be there for your during and after your course completion. I will make sure that, you will be always in my RADAR, in your journey within IT World.