The Complete Apache Kafka Practical Guide

所在平台: Udemy

课程主页: https://www.udemy.com/course/apache_kafka/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:完整的Apache Kafka实用指南 课程概述:本课程专注于Apache Kafka,旨在通过实践来深入理解其工作原理和核心功能。课程80%为实践内容,没有多余的演示!您将学习如何使用原生Java API构建自定义的Apache Kafka生产者和消费者,并将使用Node.js和Python等其他编程语言的API构建项目。通过了解和实践其架构与主要特性,成为Apache Kafka的高手。所有项目文件和常用命令均可在GitHub库中获取。 这是Udemy上最完整的实用Apache Kafka指南,包含大量的实践活动。您将了解Apache Kafka的工作原理,完成课程后能够更轻松地使用其功能并解决未来的问题。无论您对Apache Kafka、Java、Node.js或Python一无所知,课程将从基础到高级特性一一教授。 课程将以在您的电脑、VPS(虚拟私人服务器)或虚拟机上安装Apache Kafka开始,您将学习如何轻松安装。您将掌握如何在同一台计算机上运行多个代理,并进行大量的实践活动,使用不同的Apache Kafka特性和内置脚本,启动Zookeeper、多个代理、控制台消费者和控制台生产者。您还将使用名为性能监视器的内置工具测试Kafka集群的性能。 在实践部分,您将进行多个Apache活动: - 创建多个代理的集群 - 创建跨不同代理的多个分区主题 - 创建具有冗余副本的主题 - 使用内置的控制台生产者生成消息 - 使用内置的控制台消费者消费消息 - 启动同一消费者组中的多个消费者 - 启动性能监视器以测试消费者和生产者的性能 您将学习如何使用Apache Kafka API创建自己的消费者和生产者,包括: - 创建Java Maven项目,启动Java生产者和消费者 - 创建Node.js项目,启动Node.js生产者和消费者 - 创建Python项目,启动Python生产者和消费者 课程中您将使用GUI应用Visual Studio Code查看和编辑文本文件,而不是使用终端。此外,所有配置文件和项目文件均可在GitHub库中获取,这也意味着您将学习如何使用Git和GitHub。 加入本课程后,您将获得终身访问权限,能够观看超过100节讲座和数十个实践练习。在课程结束后,您将成为Apache Kafka的专家,能够轻松创建自定义的Apache Kafka生产者和消费者,最重要的是,您将真正理解Apache Kafka。 课程提供30天无条件退款保证。不要犹豫,马上加入课程吧!

课程评论(0条)

课程详情

This course is all about Apache KafkaUnderstand HOW Apache Kafka works and learn its core features ON PRACTICE. This is 80% practice course without no useless demos!Build custom Apache Kafka Producers and Consumers using native Java API. Also you will build projects using APIs for other programming languages like Node.js and Python.Become a master of Apache Kafka by understanding and practicing its architecture and main features.All project files and mostly used commands are available in the GitHub repository.This is the most complete practical Apache Kafka guide here on Udemy that includes tons of practical activities. Most important is that you will learn how Apache Kafka works and knowing it you will be able much more easier use its features and fix mistakes in the future after you'll finish this course. You can have zero knowledge about Apache Kafka, Java, Node.js or Python. All will be taught from scratch, from basic to advanced features. If you want to get deep knowledge of Apache Kafka this course is for you!We will start by installing Apache Kafka on your computer, VPS (Virtual Private Server) or Virtual Machine on your computer. You will learn that installation of Apache Kafka is pretty easy - you just need to download archive with executable scripts and run them. Also you will learn and practice how to run multiple brokers on the same computer.Afterwards we will jump into tons of practice activities and use different Apache Kafka features and built-in scripts. You will launch Zookeeper, multiple Brokers, Console Consumer and Console Producer. Also you will test performance of the Kafka Cluster using built-in utility called Performance Monitor.In practice sections you will perform multiple practice Apache activities:Create cluster with multiple brokersCreate topic with multiple partitions spread across different brokersCreate topics with replication factor that allows you to store copy of every message on different brokers for redundancyProduce messages using built-in Console ProducerConsume messages using built-in Console ConsumerLaunch multiple consumers in the same consumer groupLaunch Performance Monitor for testing Consumers and Producers performance and speedYou will also learn and practice how to use Apache Kafka API to create your own Consumers and ProducersCreate Java Maven projectLaunch Producer and Consumer using JavaLaunch multiple consumers in the same Consumer GroupUnderstand and practice difference between "subscribe" and "assign"Create Node.js projectLaunch Producers and Consumers using Node.jsCreate Python projectLaunch Producers and Consumers using PythonDuring the course you will need to view and edit text files. For that you will NOT use terminal. Instead you will use GUI application VisualStudio Code. Also all configuration files and project files are available in the GitHub repository. This means that during this course you will also learn how to use:Git and GitHubVisualStudio CodeWith this course you will get lifetime-long access to more than 100 lectures and tens of practical exercises. After the course you will become a guru of Apache Kafka and will be able easily create custom Apache Kafka Producers and Consumers. But most important is that you will UNDERSTAND Apache Kafka.You will also get 30-days money-back guarantee. No questions asked!Don't wait and join the course now!

课程标签

0人关注该课程

主题相关的课程