Dl4All Logo
Tutorials :

Introduction to Kafka with Spring Boot

   Author: Baturi   |   14 September 2023   |   Comments icon: 0

Introduction to Kafka with Spring Boot
Free Download Introduction to Kafka with Spring Boot
Published 9/2023
Created by John Thompson • 500,000+ Enrollments Worldwide,Dan Edwards,Rob Golder,Rob Hemmings
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 66 Lectures ( 5h 26m ) | Size: 3.1 GB


Learn how to integrate with the Kafka messaging broker using Spring Boot 3 and Spring Kafka
What you'll learn
Learn what Kafka is and how it works
How to install and run Kafka locally
Create a Spring Boot application that integrates with Kafka
Use Spring Kafka to consume and produce messages
Cover the important Spring and Spring Kafka annotations
Write Spring Boot integration tests with the embedded Kafka broker
Learn how to retry failed Kafka messages
Route messages that cannot be processed to dead letter topics
How to configure your Kafka Spring Beans
Serialize and deserialize messages in different formats, including Strings and JSON
How to use Wiremock to trigger failure scenarios that we can test
Learn all the core Kafka messaging concepts including messages, topics, partitions and keys
Use command line tools to send and receive messages and query the broker state
Learn about consumer groups, rebalancing, and consumer failover
Understand the role of consumer offsets
Learn the key differences between the main messaging brokers
Understand why Zookeeper is being replaced with KRaft
Requirements
Basic Java knowledge
Basic Spring knowledge
Description
This course is for all things Kafka, Java, Spring and Spring Boot!This course will take you as a developer who knows just the basics on Spring Boot and Java to being able to develop a fully functional, fully tested, application that connects with the Kafka messaging broker in order to send and receive messages.In fact with our comprehensive code walkthroughs that start from scratch in writing our Spring Boot application you would be able to put together the application with no previous Spring Boot experience!This course has been developed by a team of highly experienced Java Software Engineers and Kafka consultants working closely with John Thompson, the Spring Framework Guru - we understand what a developer needs from such a course - it has been designed with the Java developer in mind to be able to gain the most from it.All the code that we walk through is available in the included git repositories for you to use as a starting point for your work, or for you to fork and extend as you begin to explore Kafka further. Along the way there are assignments enabling you to put in practice what you have been learning, to build out a fully rounded microservices architecture. We have accompanying articles on many of the Kafka concepts covered in the course - these go into greater depth providing you the opportunity to continue your learning and gain an advanced understanding on these areas.Inside this course you will learn аbout:Kafka Background and Concepts:The Kafka messaging brokerAll the key Kafka concepts including messages, keys, topics, partitions and offsetsThe need for asynchronous communicationComparison with other popular messaging brokersZookeeper vs KRaftConsumer groups and rebalancingMessage ordering with message keysInstalling and Running Kafka:Installing and running the broker locallyUsing the Kafka command line toolsSending and receiving messagesSpring Boot Application Development with Spring Kafka:Creating the Spring Boot application with Spring InitializrSpring Kafka APIsConsuming messages using the KafkaListener, KafkaListenerContainerFactory and ConsumerFactoryProducing messages using the KafkaTemplate and ProducerFactoryUtilising Spring Kafka annotations leaving Spring to do the heavy liftingUnit testing the Kafka consumer and producer with JUnit and MockitoIntegration testing with Spring Boot Test, Spring Kafka Test, and the embedded Kafka brokerSerializing and deserializing String and JSON messagesAvoiding poison pills with the correct error handlingConfiguring Kafka Spring Beans programmatically vs in the application propertiesManual and automatic topic creationConsumer group membership with shared vs duplicated message consumptionConsumer failover with multiple Spring Boot instancesSending and receiving message keysEnsuring related messages are orderedConsuming multiple event types from the same topicConfiguring trusted packagesRetrying failed messagesRouting messages to the dead letter topicUsing Wiremock to trigger error scenariosCourse Extra - IntelliJ IDEA UltimateStudents enrolling in the course can receive a free 4 month trial license to IntelliJ IDEA Ultimate! Get hands on experience using the Java IDE preferred by Spring Framework professionals!Course Extra - Access to a Private Slack CommunityYou're not just enrolling in a course --> You are joining a community learning Spring.With your enrollment to the course, you can access an exclusive Slack community. Get help from the instructor and other Spring Framework Gurus from around the world - in real time! This community is only available to students enrolled in this course.This is a very active Slack community with over 18,700 Spring Framework Gurus!This is the largest online community of people learning Spring in the world.With your enrollment, you can join this community of awesome gurus!Closed Captioning / SubtitlesClosed captioning in English is available for all course videos!PDF DownloadsAll keynote presentations are available for you to download as PDFs.Lifetime AccessWhen you purchase this course, you will receive lifetime access! You can login anytime from anywhere to access the course content.No Risk - Money Back GuaranteeYou can buy this course with no risk. If you are unhappy with the course, for any reason, you can get a complete refund. The course has a 30 day Money Back Guarantee.
Who this course is for
This course is ideal for Java developers who wish to use Spring Boot to develop enterprise applications that use Kafka as the messaging broker for asynchronous event driven communication.
Homepage
https://www.udemy.com/course/introduction-to-kafka-with-spring-boot/










Introduction to Kafka with Spring Boot Torrent Download , Introduction to Kafka with Spring Boot Watch Free Online , Introduction to Kafka with Spring Boot Download Online

Free Introduction to Kafka with Spring Boot, Downloads Introduction to Kafka with Spring Boot, Rapidgator Introduction to Kafka with Spring Boot, Mega Introduction to Kafka with Spring Boot, Torrent Introduction to Kafka with Spring Boot, Google Drive Introduction to Kafka with Spring Boot.
Feel free to post comments, reviews, or suggestions about Introduction to Kafka with Spring Boot including tutorials, audio books, software, videos, patches, and more.

[related-news]



[/related-news]
DISCLAIMER
None of the files shown here are hosted or transmitted by this server. The links are provided solely by this site's users. The administrator of our site cannot be held responsible for what its users post, or any other actions of its users. You may not use this site to distribute or download any material when you do not have the legal rights to do so. It is your own responsibility to adhere to these terms.

Copyright © 2018 - 2025 Dl4All. All rights reserved.