Cal State Northridge Classifieds>Cal State Northridge Online Courses>Kafka for Developers - Data Contracts Using Schema Registry

Kafka for Developers - Data Contracts Using Schema Registry

About this Course

Unlock the power of data contracts in Kafka with this comprehensive course focusing on Schema Registry and AVRO serialization. You\'ll explore how to create robust data pipelines, ensuring compatibility and scalability across producer-consumer applications. By the end, you\'ll master tools and techniques that empower efficient data processing with seamless schema evolution. Start with the fundamentals of data serialization in Kafka, diving deep into popular formats like AVRO, Protobuf, and Thrift. Gradually, you\'ll build hands-on expertise by setting up Kafka in a local environment using Docker, creating custom AVRO schemas, and generating Java records for real-world applications. The course includes practical exercises, such as building an end-to-end Coffee Shop order service and exploring schema evolution strategies in Schema Registry. You\'ll also learn naming conventions, logical schema types, and compatibility strategies that ensure smooth upgrades in production environments. Designed for software developers and data engineers, this course assumes basic knowledge of Java and Kafka. Whether you\'re a beginner or looking to deepen your expertise in Kafka and Schema Registry, this course is your gateway to mastering data contracts.

Created by: Packt


Related Online Courses

Course 6 - Network and Communications Security This is the sixth course under the specialization SSCP. This course includes an orientation to the network neighborhood via the OSI 7-Layer and TCP/IP... more
Learn to program with Boolean Expressions, If Statement, and For and While Loops in Java, and prepare to teach others using the free, online interactive CS Awesome textbook. In this course for... more
This course aims to provide a general understanding of semiconductor process. This course explores the principles and basic theory of semiconductor device and process. Furthermore, the students... more
In this 40 minute long project, you will learn how to create an account and a Newsletter in the website MailChimp. Users attending this project will obtain the ability to create an email newsletter... more
This project allows you to create a Business Model Canvas with Miro, an online tool for creating professional graphic visuals and remote collaborative work. You will understand the various features... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL