Companies Home Search Profile

Apache Kafka Series - Learn Apache Kafka for Beginners v3

Focused View

Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer

8:13:12

719 View
  • 00001 Course Introduction.mp4
    02:11
  • 00002 Apache Kafka in Five Minutes.mp4
    05:22
  • 00003 Course Objectives.mp4
    04:00
  • 00004 Topics Partitions and Offsets.mp4
    06:13
  • 00005 Producers and Message Keys.mp4
    07:27
  • 00006 Consumers and Deserialization.mp4
    04:04
  • 00007 Consumer Groups and Consumer Offsets.mp4
    07:07
  • 00008 Brokers and Topics.mp4
    04:31
  • 00009 Topic Replication.mp4
    05:33
  • 00010 Producer Acknowledgments and Topic Durability.mp4
    02:12
  • 00011 Zookeeper.mp4
    05:17
  • 00012 Kafka Kraft Removing Zookeeper.mp4
    01:37
  • 00013 Theory Roundup.mp4
    01:36
  • 00014 Important - Starting Kafka.mp4
    04:09
  • 00015 Starting Kafka with Conduktor Multi Platform.mp4
    02:13
  • 00016 Mac OS X - Download Kafka and Set Up PATH.mp4
    06:40
  • 00017 Mac OS X - Start Zookeeper and Kafka.mp4
    03:52
  • 00018 Mac OS X - Using Brew.mp4
    04:11
  • 00019 Linux - Download and Set Up Kafka in PATH.mp4
    07:35
  • 00020 Linux - Start Zookeeper and Kafka.mp4
    03:48
  • 00021 Windows WSL2 - Download Kafka and PATH Setup.mp4
    08:06
  • 00022 Windows WSL2 - Start Zookeeper and Kafka.mp4
    03:23
  • 00023 Windows Non-WSL2 - Start Zookeeper and Kafka.mp4
    08:34
  • 00024 Mac OS X - Start Kafka in Kraft Mode.mp4
    03:49
  • 00025 Linux - Start Kafka in Kraft Mode.mp4
    03:15
  • 00026 Windows WSL2 - Start Kafka in Kraft Mode.mp4
    03:07
  • 00027 Command Line Interface CLI Introduction.mp4
    03:05
  • 00028 Kafka Topics Command Line Interface CLI.mp4
    07:18
  • 00029 Kafka Console Producer Command Line Interface CLI.mp4
    06:56
  • 00030 Kafka Console Consumer Command Line Interface CLI.mp4
    06:00
  • 00031 Kafka Consumers in a Group.mp4
    08:07
  • 00032 Kafka Consumer Groups Command Line Interface CLI.mp4
    06:11
  • 00033 Resetting Offsets.mp4
    04:19
  • 00034 Conduktor - Demo.mp4
    05:04
  • 00035 Kafka SDK List.mp4
    01:17
  • 00036 Creating Kafka Project.mp4
    08:40
  • 00037 Java Producer.mp4
    11:08
  • 00038 Java Producer Callback.mp4
    12:21
  • 00039 Java Producer with Keys.mp4
    04:42
  • 00040 Java Consumer.mp4
    12:16
  • 00041 Java Consumer Graceful Shutdown.mp4
    06:58
  • 00042 Java Consumer Inside a Consumer Group.mp4
    06:04
  • 00043 Java Consumer Incremental Cooperative Rebalance and Static Group Membership.mp4
    07:16
  • 00044 Java Consumer Incremental Cooperative Rebalance - Practice.mp4
    04:56
  • 00045 Java Consumer Auto Offset Commit Behavior.mp4
    03:20
  • 00046 Programming - Advanced Tutorials.mp4
    01:39
  • 00047 Real-World Project Overview.mp4
    02:01
  • 00048 Wikimedia Producer Project Setup.mp4
    06:28
  • 00049 Wikimedia Producer Implementation.mp4
    11:57
  • 00050 Wikimedia Producer Run.mp4
    04:47
  • 00051 Wikimedia Producer - Producer Config Intros.mp4
    00:48
  • 00052 Producer Acknowledgements Deep Dive.mp4
    08:51
  • 00053 Producer Retries.mp4
    03:06
  • 00054 Idempotent Producer.mp4
    02:55
  • 00055 Safe Kafka Producer Settings.mp4
    02:02
  • 00056 Wikimedia Producer Safe Producer Implementation.mp4
    04:06
  • 00057 Kafka Message Compression.mp4
    04:50
  • 00058 linger.ms and batch.size Producer Settings.mp4
    03:26
  • 00059 Wikimedia Producer High Throughput Implementation.mp4
    03:19
  • 00060 Producer Default Partitioner and Sticky Partitioner.mp4
    04:21
  • 00061 Advanced max.block.ms and buffer.memory.mp4
    02:42
  • 00062 OpenSearch Consumer - Project Overview.mp4
    00:55
  • 00063 OpenSearch Consumer - Project Setup.mp4
    03:35
  • 00064 Setting Up OpenSearch on Docker.mp4
    02:41
  • 00065 Setting Up OpenSearch on the Cloud.mp4
    02:00
  • 00066 OpenSearch 101.mp4
    04:29
  • 00067 OpenSearch Consumer Implementation - Part 1.mp4
    07:29
  • 00068 OpenSearch Consumer Implementation Part 2.mp4
    10:08
  • 00069 Consumer Delivery Semantics.mp4
    03:19
  • 00070 OpenSearch Consumer Implementation Part 3 - Idempotence.mp4
    05:57
  • 00071 Consumer Offsets Commit Strategies.mp4
    04:41
  • 00072 OpenSearch Consumer Implementation Part 4 - Delivery Semantics.mp4
    05:00
  • 00073 OpenSearch Consumer Implementation Part 5 - Batching Data.mp4
    04:21
  • 00074 Consumer Offset Reset Behavior.mp4
    02:09
  • 00075 OpenSearch Consumer Implementation Part 6 - Replaying Data.mp4
    02:15
  • 00076 Consumer Internal Threads.mp4
    05:03
  • 00077 Consumer Replica Fetching - Rack Awareness.mp4
    02:53
  • 00078 Kafka Extended APIs - Overview.mp4
    01:26
  • 00079 Kafka Connect Introduction.mp4
    02:35
  • 00080 Kafka Connect Wikimedia and ElasticSearch Hands-On.mp4
    11:00
  • 00081 Kafka Streams Introduction.mp4
    01:55
  • 00082 Kafka Streams Hands-On.mp4
    05:10
  • 00083 Kafka Schema Registry Introduction.mp4
    04:31
  • 00084 Kafka Schema Registry Hands-On.mp4
    07:16
  • 00085 Which Kafka API Should I Use.mp4
    01:30
  • 00086 Choosing Partition Count and Replication Factor.mp4
    05:24
  • 00087 Kafka Topics Naming Convention.mp4
    01:34
  • 00088 Case Study MovieFlix.mp4
    05:13
  • 00089 Case Study GetTaxi.mp4
    04:21
  • 00090 Case Study MySocialMedia.mp4
    05:35
  • 00091 Case Study MyBank.mp4
    03:44
  • 00092 Case Study - Big Data Ingestion.mp4
    01:39
  • 00093 Case Study - Logging and Metrics Aggregation.mp4
    01:11
  • 00094 Kafka Cluster Setup High-Level Architecture Overview.mp4
    02:57
  • 00095 Kafka Monitoring and Operations.mp4
    02:41
  • 00096 Kafka Security.mp4
    05:54
  • 00097 Kafka Multi-Cluster and MirrorMaker.mp4
    04:23
  • 00098 Advertised Listeners - Kafka Client and Server Communication Protocol.mp4
    03:59
  • 00099 Changing a Topic Configuration.mp4
    04:38
  • 00100 Segment and Indexes.mp4
    04:07
  • 00101 Log Cleanup Policies.mp4
    02:56
  • 00102 Log Cleanup Delete.mp4
    02:30
  • 00103 Log Compaction Theory.mp4
    04:55
  • 00104 Log Compaction Practice.mp4
    04:52
  • 00105 Unclean Leader Election.mp4
    01:46
  • 00106 Large Messages in Kafka.mp4
    02:52
  • 00107 What s Next.mp4
    00:35
  • Apache-Kafka-Series---Learn-Apache-Kafka-for-Beginners-master.zip
  • Description


    The high throughput and low latency of Apache Kafka have made it one of the leading distributed data-streaming enterprise technologies. It is used by many Fortune 500 companies such as Netflix, Airbnb, Uber, Walmart, and LinkedIn. If you want to develop the Apache Kafka skills to stream data easily, then this course is for you.

    The course starts by explaining the architecture of the Apache Kafka ecosystem, before going on to cover the core concepts of Kafka such as topics, partitions, brokers, replicas, producers, consumers, and more. Next, you will use native Kafka binaries to launch your own Kafka cluster on Windows, Mac OS X, and Linux.

    As you advance, you will get hands-on experience with the Kafka command-line interface (CLI), along with understanding how to create producers and consumers in Java to interact with Kafka. Next, a real-world project using Wikimedia as a source of data for a producer and OpenSearch as a sink for our consumers. Moving on, you will get to grips with advanced APIs such as Kafka Connect and Kafka Streams and perform a case study on the real-world applications of Kafka. Finally, you will get an overview of advanced Kafka for administrators and understand advanced topic configurations.

    By the end of this course, you will be well-versed with how Apache Kafka 3.0 plays an important role in data-streaming applications.

    The code files for this course are available at https://github.com/packtpublishing/apache-kafka-series---learn-apache-kafka-for-beginners

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer
    Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer
    Instructor's Courses
    Stephane is a solutions architect, consultant and software developer that has a particular interest in all things related to Big Data, Cloud & API. He's also a many-times best seller instructor on Udemy for his courses in AWS and Apache Kafka.[See FAQ below to see in which order you can take my courses]Stéphane is recognized as an AWS Hero and is an AWS Certified Solutions Architect Professional & AWS Certified DevOps Professional. He loves to teach people how to use the AWS properly, to get them ready for their AWS certifications, and most importantly for the real world. He also loves Apache Kafka. He sits on the 2019 Program Committee organizing the Kafka Summit in New York, London and San Francisco. He is also an active member of the Apache Kafka community, authoring blogs on Medium and a guest blog for Confluent.  During his spare time he enjoys cooking, practicing yoga, surfing, watching TV shows, and traveling to awesome destinations!FAQ: In which order should you learn?...AWS Cloud: Start with AWS Certified Solutions Architect Associate, then move on to AWS Certified Developer Associate and then AWS Certified SysOps Administrator. Afterwards you can either do AWS Certified Solutions Architect Professional or AWS Certified DevOps Professional, or a specialty certification of your choosing.Apache Kafka: Start with Apache Kafka for Beginners, then you can learn Connect, Streams and Schema Registry if you're a developer, and Setup and Monitoring courses if you're an admin. Both tracks are needed to pass the Confluent Kafka certification.
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 107
    • duration 8:13:12
    • Release Date 2023/02/06