تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ساخت برنامه‌های مبتنی بر رویداد با زبان Go

دوره آموزشی ساخت برنامه‌های مبتنی بر رویداد با زبان Go

3 ساعت 24 دقیقهپیشرفته2024-11-07

مدرسین

Michael Okuboyejo

Michael Okuboyejo

جزئیات دوره

در این دوره سطح خود را به عنوان یک توسعه‌دهنده پیشرفته Go ارتقا دهید. مدرس مایکل اوکوبویجو شما را با اصول معماری رویدادمحور آشنا می‌کند و بر الگوهای کلیدی مانند منبع‌یابی رویداد و جداسازی مسئولیت فرمان و پرس‌وجو (CQRS) تمرکز می‌کند. با مبانی تولید و مصرف رویدادها با استفاده از کتابخانه‌های محبوب Go و Kafka به عنوان پیام‌رسان آشنا شوید. در طول دوره، مایکل استراتژی‌های عملی برای تضمین تاب‌آوری و سازگاری سیستم، مدیریت خطا در یک زمینه رویدادمحور و استقرار مؤثر برنامه‌ها را شرح می‌دهد. در پایان این دوره، مهارت‌های لازم برای ساخت برنامه‌های قدرتمند رویدادمحور در Go و آماده‌سازی آن‌ها برای محیط‌های تولیدی مقیاس‌پذیر را کسب خواهید کرد.

اهداف آموزشی:
تحلیل اصول معماری رویدادمحور، شامل الگوهای منبع‌یابی رویداد و جداسازی مسئولیت فرمان و پرس‌وجو (CQRS) برای طراحی سیستم‌های مقیاس‌پذیر و مقاوم.
ساخت برنامه‌های رویدادمحور در Go، با استفاده از کلاینت رسمی Kafka Go و Kafka به عنوان پیام‌رسان، برای تولید و مصرف رویدادها به‌صورت مؤثر.
ارزیابی استراتژی‌های اطمینان از تاب‌آوری، سازگاری سیستم، مدیریت خطا و استقرار برنامه‌های رویدادمحور در محیط‌های تولیدی.

مهارت ها

TelecommunicationsFull-Stack Web DevelopmentAdvancedWeb DevelopmentProgramming LanguagesNetwork and System AdministrationSoftware Development

سرفصل ها

0. مقدمه

  • 01 - برنامه‌های کاربردی رویداد محور در Go

1. مروری بر معماری رویداد محور

  • 02 - EDA چیست
  • 03 - استفاده از EDA چه مزایایی دارد
  • 04 - موارد استفاده رایج از برنامه‌های کاربردی رویداد محور در برنامه‌های کاربردی دنیای واقعی
  • 05 - مقایسه معماری‌ها - API‌های رویداد محور در مقابل RESTful
  • 06 - منبع یابی رویداد و CQRS (تفکیک مسئولیت کوئری فرمان)

2. مفاهیم و اجزای معماری رویداد محور

  • 07 - رویدادها و مدیریت رویدادها در Go
  • 08 - کارگزاران پیام و جریان رویداد
  • 09 - فروشگاه رویداد

3. ایجاد ناشران رویداد و مشترکین در حال حرکت

  • 10 - محیط Go خود را راه‌اندازی کنید
  • 11 - پیاده‌سازی رویداد ناشر در Go با استفاده از کافکا
  • 12 - ساخت مشترک رویداد در Go

4. الگوهای کاربردی رویداد محور

  • 13 - پیاده‌سازی رویداد منبع یابی در Go
  • 14 - تفکیک مسئولیت کوئری‌ فرمان (CQRS) در Go
  • 15 - رسیدگی به خطا
  • 16 - نظارت بر سیستم‌های رویداد محور

5. الگوهای ارتباطی رویداد محور

  • 17 - الگوی انتشار-اشتراک در Go
  • 18 - صف‌های پیام و کارگزاران پیام
  • 19 - پیاده‌سازی الگوهای ارتباطی پیام محور - چیزهایی که باید بدانید
  • 20 - معماری رویداد محور در مقابل معماری پیام محور
  • 21 - عواملی که در انتخاب کارگزار باید در نظر گرفته شود

6. تست سیستم‌های رویداد محور

  • 22 - گردانندگان و ناشران رویداد تست واحد
  • 23 - یکپارچه سازی و تست سرتاسر
  • 24 - بهترین شیوه‌ها برای تست واحد

7. بهترین شیوه‌ها و استراتژی ها

  • 25 - بهترین شیوه‌های عملیاتی برای نگهداری و مقیاس بندی سیستم‌های رویداد محور
  • 26 - خلاصه مفاهیم کلیدی تحت پوشش در دوره
  • 27 - افکار نهایی - برنامه‌های Go قوی و مقیاس پذیر مبتنی بر رویداد

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal