Distributed System in Kotlin 2025-2 is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of data-path-to-node. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.
Throughout the lessons you will build genuine confidence with data-path-to-node and grpc, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.
Course Description
دوره Let’s Build 100k gRPC Streams | Distributed System in Kotlin. این دوره به آموزش ساخت یک سیستم توزیعشده و بلادرنگ با قابلیت مدیریت حجم بالایی از استریمهای gRPC میپردازد. این دوره با تمرکز بر Kotlin و Spring Boot و با بهرهگیری از فناوریهای مدرنی مانند Virtual Threadها، Coroutines و Spring WebFlux، شرکتکنندگان را از طریق یک پروژه عملی ساخت یک سرویس اعلانرسانی در سطح تولید راهنمایی میکند. مباحث کلیدی شامل پیادهسازی پیشرفته gRPC، برنامهنویسی واکنشی و ناهمگام برای عملیات غیر مسدودکننده، استفاده از Redis Pub/Sub برای پخش پیام، و به کارگیری Server-Sent Events برای اعلانهای بلادرنگ است. همچنین کانتینرسازی با Docker و الگوهای معماری سیستمهای توزیعشده پوشش داده میشود. در پایان دوره، شرکتکنندگان با درک عمیقی از ترکیب Virtual Threadها و Coroutines برای حداکثر کارایی، قادر خواهند بود یک سیستم مقیاسپذیر بسازند که توانایی مدیریت هزاران اتصال همزمان را داشته باشد.
What You Will Learn
- نحوه ایجاد یک سرور gRPC بسیار مقیاسپذیر با کارگزار پیام Redis.
- نحوه استفاده از SSE با سرور gRPC و کارگزار پیام Redis.
- نحوه استفاده از Kotlin Coroutines با Java 21 Virtual Threads برای کارایی بیشتر.
- نحوه عملکرد یک سرور توزیعشده با کارگزار پیام و سرور gRPC.
- ساخت یک سیستم اعلانرسانی با عملکرد بالا با استفاده از فناوریهای توزیعشده مدرن.
- آشنایی با طراحی معماری سیستم توزیعشده، پیادهسازی و استقرار.
Who This Course Is For
- توسعهدهندگان که به دنبال تسلط بر توسعه Backend مدرن با Kotlin و Spring هستند.
- برنامهنویسان Java و Kotlin در سطوح مبتدی تا پیشرفته.
- توسعهدهندگان ارشد که میخواهند با آخرین فناوریها بهروز بمانند.
- توسعهدهندگان سطح میانی که آماده ارتقاء حرفه خود هستند.
- افرادی که به دنبال ترکیبی کامل از تئوری و پیادهسازی عملی هستند.
Course Features & Specifications
- ناشر: Udemy
- مدرس: Chinmay Anand
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 2 ساعت و 29 دقیقه
- تعداد دروس: 16
Prerequisites
- Basic knowledge of Java programming language
Preview
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
Installation Guide
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p