1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Build Remote Procedure Calls (RPC) – from scratch in C 2022-3
Build Remote Procedure Calls (RPC) - from scratch in C

Udemy – Build Remote Procedure Calls (RPC) – from scratch in C 2022-3

توضیحات

دوره Build Remote Procedure Calls (RPC) – from scratch in C. این دوره در مورد توسعه‌ی سرویس‌های تماس از راه دور (RPC) خودتان است. در این دوره از سیستم‌عامل لینوکس استفاده می‌کنیم، اما اگر به ویندوز عادت دارید، می‌توانید از آن هم استفاده کنید. اصل و قدرت واقعی این دوره، عدم استفاده از کتابخانه‌های جانبی است. این اصل را در تمام دوره‌های دیگرم نیز رعایت می‌کنم. هر آنچه در دوره‌های من یاد می‌گیرید، از سطح کاملا مقدماتی شروع می‌شود. این دوره نیز از این اصل مستثنی نیست و به شما آموزش می‌دهد که چگونه تماس‌های از راه دور را به صورت گام به گام و کاملا از پایه بسازید – بدون هیچ فریم‌ورک، ابزار، کتابخانه‌ی کمکی یا هر چیز دیگری – فقط C خالص. این دوره در واقع بنیان بسیاری از پروژه‌های نرم‌افزار سیستمی آینده را بنا می‌نهد. چند نمونه از این پروژه‌ها در زیر آمده است که بخشی از برنامه‌ی درسی این دوره هستند:

آنچه فرا خواهید گرفت:

  • تماس های رویه از راه دور (RPC): روشی برای فراخوانی تابع یا رویه ای است که در واقع روی یک ماشین فیزیکی متفاوت در جایی از شبکه اجرا می شود (از این رو به آن از راه دور گفته می شود). در این دوره با مفاهیم پشت صحنه این فرآیند آشنا خواهید شد. همین مفاهیم را می توان برای پیاده سازی سایر مفاهیم برنامه نویسی سیستم، به غیر از RPC، مانند همگام سازی داده ها و ثبت وضعیت برنامه (Check-pointing) نیز توسعه داد. این دوره قول می دهد که در نسخه اولیه خود، محتوای کامل مربوط به توسعه RPC را ارائه دهد.
  • همگام سازی داده ها: فرآیندی برای همگام سازی کامل وضعیت حافظه (Heap) برنامه با یک ماشین از راه دور است. ماشین از راه دور یک نسخه مشابه از حافظه را ایجاد می کند. در صورت خرابی ماشین اول، ماشین از راه دور می تواند کنترل را به دست بگیرد زیرا تمام وضعیت مورد نیاز برای از سرگیری عملکرد ماشین خراب را دارد.
  • ثبت وضعیت (Check-pointing): فرآیندی برای ذخیره دائمی وضعیت حافظه برنامه روی دیسک یا فایل است، به گونه ای که بتوان برنامه را در هر زمانی با ایجاد مجدد همان وضعیت حافظه از تصویر حافظه ای که قبلا در حافظه ثانویه ذخیره شده است، راه اندازی یا ادامه داد. ثبت وضعیت در نسخه های بعدی این دوره ارائه خواهد شد.

این دوره برای چه کسانی است؟

  • تازه‌کاران با احتیاط این دوره را انتخاب کنید. شما باید با اشاره‌گرهای C و نحوه چیدمان اشیاء C در حافظه آشنا باشید. انتظار می‌رود که شما حداقل در سطح متوسط برنامه‌نویسی C باشید. این بدان معناست که فقط دانشجویان بسیار علاقه‌مندی که می‌خواهند نسبت به باهوش‌ترین دانشجوی دانشکده خود برتری داشته باشند، باید ثبت‌نام کنند. دانشجویان متوسط ​​لطفاً صرف‌نظر کنند.
  • جستجوگران کار و توسعه‌دهندگان حرفه‌ای باید ثبت‌نام کنند. مفاهیمی که از این دوره یاد می‌گیرید مستقل از زبان است و یادگیری آن‌ها شما را قادر می‌سازد تا RPC / همگام‌سازی داده‌ها / ایجاد نقطه‌ی بازیابی را در هر زبان برنامه‌نویس منتخب خود پیاده‌سازی کنید. اگر فردا اتفاقاً در جاوا کار کنید، می‌دانید که RPCها در پایین‌ترین سطح پیاده‌سازی چگونه کار می‌کنند.

مشخصات دوره Build Remote Procedure Calls (RPC) – from scratch in C

  • ناشر: Udemy
  • مدرس: Abhishek CSEPracticals
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 6 ساعت و 16 دقیقه
  • تعداد دروس: 66

سرفصل های دوره در تاریخ 2022/4

 Build Remote Procedure Calls (RPC) - from scratch in C

پیشنیازهای دوره Build Remote Procedure Calls (RPC) – from scratch in C

  • C programming language – at-least an intermediate level
  • Minimal Socket programming to the extent to send and receive data is desirable but not mandatory
  • Linux OS, any flavor, – Running as Native or as a VM
  • Most Important tool – Enthusiasm and love for knowledge

تصاویر دوره

Build Remote Procedure Calls (RPC) - from scratch in C

نمونه فیلم دوره

راهنمای نصب

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

زیرنویس: انگلیسی

کیفیت: 720p

لینک دانلود

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

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

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

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

دانلود بخش 5 – 827 مگابایت

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


حجم فایل

4.8 گیگابایت

5/5 - (1 امتیاز)

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

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

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

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

فهرست