توضیحات
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 )
Basics of Golang
تصاویر دوره

فیلم معرفی دوره Golang Kafka Build Distributed System ( Real-Time App )
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
5.1 گیگابایت













































