Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Apache Kafka for .NET Developers - How to Use Kafka with .NET

Confluent via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build streaming systems using Apache Kafka with C# and ASP.NET in this comprehensive 39-minute course. Discover how to leverage Kafka's fast, scalable, and reliable real-time data processing capabilities within .NET applications. Start by understanding event streaming fundamentals and Kafka message structures in the .NET context. Master the process of connecting your application to a Confluent Cloud-hosted Kafka cluster, then dive into producing and consuming messages effectively. Explore critical concepts including serialization and deserialization techniques, working with schemas and the Schema Registry for data governance, and implementing different message delivery guarantees. Gain hands-on experience with scaling applications while maintaining reliability through transactions and various delivery semantics. Build a complete working set of services that use Apache Kafka as their communication layer, providing you with practical skills for implementing event-driven architectures in .NET environments.

Syllabus

Overview | Apache Kafka for .NET Developers
What is Event Streaming? | Apache Kafka for .NET Developers
Kafka Messages in .NET | Apache Kafka for .NET Developers
Producing Messages to a Topic | Apache Kafka for .NET Developers
Serialization & Deserialization | Apache Kafka for .NET Developers
Schemas and the Schema Registry | Apache Kafka for .NET Developers
Consuming Messages from a Topic | Apache Kafka for .NET Developers
Delivery Guarantees & Transactions | Apache Kafka for .NET Developers
Closing Remarks | Apache Kafka for .NET Developers

Taught by

Confluent

Reviews

Start your review of Apache Kafka for .NET Developers - How to Use Kafka with .NET

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.