1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Golang Kafka Build Distributed System ( Real-Time App ) 2026-6
Golang Kafka Build Distributed System ( Real-Time App )

Udemy – Golang Kafka Build Distributed System ( Real-Time App ) 2026-6

توضیحات

Golang Kafka Build Distributed System ( Real-Time App ) دوره آموزشی نحوه ساخت سیستم‌های توزیع‌شده مقیاس‌پذیر و رویدادمحور را با استفاده از Go (Golang) و آپاچی کافکا می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره که برای توسعه‌دهندگان backend و مهندسان نرم‌افزار طراحی شده است، بر ایجاد برنامه‌های بلادرنگ با کارایی بالا تمرکز دارد که می‌توانند حجم زیادی از داده‌ها را با قابلیت اطمینان و تأخیر کم پردازش کنند. در این دوره، شما با ساخت یک پروژه کامل در دنیای واقعی با استفاده از Golang و Apache Kafka، سیستم‌های توزیع‌شده را یاد خواهید گرفت. افراد برنامه‌نویسی Go را برای سرویس‌های backend، تولیدکنندگان و مصرف‌کنندگان Kafka، معماری رویدادمحور، پیام‌رسانی ناهمزمان، ارتباط میکروسرویس‌ها، جریان داده‌ها، تحمل خطا و استراتژی‌های استقرار یاد خواهند گرفت.

به جای تمرکز صرف بر تئوری، ما یک برنامه شبکه اجتماعی توزیع‌شده را گام به گام طراحی و پیاده‌سازی خواهیم کرد. در طول مسیر، یاد خواهید گرفت که چگونه چندین گره برنامه با هم ارتباط برقرار می‌کنند، چگونه پیام‌ها از طریق Kafka جریان می‌یابند، چگونه سرویس‌ها همگام‌سازی می‌شوند و چگونه ارتباطات در مقیاس بزرگ کار می‌کنند. ما با درک مبانی سیستم‌های توزیع‌شده، از جمله الگوهای معماری، چالش‌های مقیاس‌پذیری و اینکه چرا برنامه‌های مدرن به طراحی‌های توزیع‌شده نیاز دارند، شروع خواهیم کرد. در پایان این دوره، شما یک برنامه توزیع‌شده کامل ساخته‌اید و در عین حال تجربه عملی با فناوری‌ها و الگوهای مورد استفاده در سیستم‌های مدرن backend کسب خواهید کرد.

آنچه در دوره Golang Kafka Build Distributed System ( Real-Time App ) یاد خواهید گرفت:

  • درک نحوه عملکرد سیستم‌های توزیع‌شده مدرن
  • یادگیری اصول اصلی معماری سیستم مقیاس‌پذیر
  • ساخت یک برنامه شبکه اجتماعی توزیع‌شده در دنیای واقعی
  • ایجاد و مدیریت خوشه‌های کافکا با استفاده از Docker Compose
  • ادغام آپاچی کافکا با برنامه‌های Golang
  • پیاده‌سازی مکانیسم‌های ضربان قلب برای نظارت بر سلامت گره
  • ساخت میکروسرویس‌های رویداد محور با استفاده از کافکا
  • طراحی معماری‌های پیام‌محور مقیاس‌پذیر
  • ایجاد سیستم‌های چت بلادرنگ با استفاده از WebSockets
  • پیاده‌سازی سرویس‌های اعلان با Kafka و WebSockets
  • مدیریت حضور کاربر آنلاین و آفلاین در سراسر گره‌های توزیع‌شده
  • درک تحمل خطا و چالش‌های سیستم توزیع‌شده
  • استقرار برنامه‌هایی که می‌توانند در چندین سرور مقیاس‌پذیر باشند
  • کسب تجربه عملی در ساخت سیستم‌های backend به سبک تولید
  • و …

مشخصات دوره

ناشر: یودمی
مدرس: Ahmed Khalaf Elsayed
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 21
مدت زمان آموزش: 10 ساعت و 3 دقیقه

سرفصل های دوره

Golang Kafka Build Distributed System ( Real-Time App ) Content

پیش نیازهای دوره Golang Kafka Build Distributed System ( Real-Time App )

Basics of Golang

تصاویر دوره

Golang Kafka Build Distributed System ( Real-Time App )

فیلم معرفی دوره Golang Kafka Build Distributed System ( Real-Time App )

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 1080p

لینک دانلود

دانلود بخش 1 – 2 گیگابایت

دانلود بخش 2 – 2 گیگابایت

دانلود بخش 2 – 1.1 گیگابایت

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

5.1 گیگابایت

 

5/5 - (1 vote)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

Menu