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

دوره آموزشی توسعه برنامه های کاربردی توزیع شده با سی شارپ و ZeroMQ

1 ساعت 1 دقیقهمتوسط2017-08-09

مدرسین

Paul Blasucci

Paul Blasucci

Enthusiast of multiparadigm and polygot engineering

جزئیات دوره

برنامه های کاربردی توزیع شده روی چندین رایانه در یک شبکه به طور همزمان اجرا می شوند - به این معنی که اغلب باید روی چندین سیستم عامل اجرا شوند و با ابر یکپارچه شوند. اما برای ساخت آنها نیازی به میان افزار یا پیکربندی پیشرفته زیادی ندارید. امروزه، ساختن نرم افزار قوی با ابزارهای سبک امکان پذیر است. ZeroMQ را وارد کنید، یک پشته پیام منعطف و منبع باز. ZeroMQ را می توان بر روی ویندوز، OS X و لینوکس اجرا کرد و می توان آن را با C، C++، C#، Java، Python و غیره پیاده سازی کرد. یاد بگیرید که چگونه از ZeroMQ برای ساده سازی توسعه برنامه های کاربردی دات نت توزیع شده استفاده کنید. این دوره متمرکز بر پروژه را دنبال کنید، زیرا مربی پل بلاسوچی نحوه ساخت یک برنامه پیام‌رسانی گروهی ساده - با کانال‌های ارتباطی یک طرفه و دو طرفه و پیام‌های مستقیم - را با استفاده از ZeroMQ و #C نشان می‌دهد.

اهداف یادگیری
ساخت اپلیکیشن تک فایلی
پیام رسانی دو طرفه
ضربان قلب برای تشخیص قطع ارتباط
پخش پیام ها با استفاده از انتشار/اشتراک
ترکیب کانال های پیام رسانی یک طرفه و دو طرفه
عیب یابی اپلیکیشن شما
طراحی و توسعه پروتکل ها

مهارت ها

ZeroMQVisual StudioTips, Tricks, & TechniquesSoftware Development ToolsProgramming LanguagesOpen SourceMicrosoftSoftware Development

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه باید بدانید
  • 03 - نحوه استفاده از فایل‌های تمرینی

1. ساختن یک سیستم چت

  • 04 - مروری بر ZeroMQ
  • 05 - مفاهیم اولیه
  • 06 - تمرین گرم کردن - برنامه تک فایل

2. درخواست‌ها و پاسخ ها

  • 07 - همگام سازی در مقابل پیام‌های دو طرفه غیر همگام
  • 08 - تپش قلب پیگیری همسالان
  • 09 - تمرین 1a - راه‌اندازی سرور
  • 10 - تمرین 1b - راه‌اندازی مشتری

3. پخش پیام ها

  • 11 - پیام یک طرفه فیلتر شده موضعی
  • 12 - اطلاعیه‌ها به اشتراک گذاری اطلاعات
  • 13 - تمرین 2a - انتشار اطلاعیه‌های خروج ورود
  • 14 - تمرین 2b - اشتراک در اعلامیه‌های خروج ورود

4. ترکیب کانال ها

  • 15 - پروکسی ها
  • 16 - رای گیری
  • 17 - لغزش پیام‌های یک طرفه به یک کانال دو طرفه
  • 18 - تمرین 3a - گسترش سرور برای انتقال پیام‌های گروهی
  • 19 - تمرین 3b - گسترش مشتری برای ارسال پیام‌های گروهی

5. نوار کناری - عیب یابی

  • 20 - چک لیست اولیه برای زمانی که همه چیز کار نمی کند
  • 21 - تمرین اضافی - اجرای مانیتور سوکت

6. گسترش پروتکل ها

  • 22 - حل مشکلات پیام‌ها در مقابل افزودن کانال‌های جدید
  • 23 - تمرین 4 - گسترش مشتری و سرور برای پشتیبانی از پیام‌های مستقیم

نتیجه

  • 24 - جلوتر بروید

درباره ما

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

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

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

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

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