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

دوره آموزشی راهنمای مبتدیان برای Go Protocol Buffer

3 ساعت 4 دقیقهمبتدی2023-05-11

مدرسین

Martine Moses

Martine Moses

Back-End and Integration Developer

جزئیات دوره

آیا دنبال جایگزین‌هایی برای APIهای REST می‌گردید تا ارتباطات داخلی بین سرویس‌ها رو بهتر کنید؟ توی این دوره، «مارتین موسس»، مدرس، به شما نشون می‌ده که چطور APIهای سریع با استفاده از Google Protocol Buffer (protobuf) و Google Remote Procedure Call (gRPC) بسازید. این دو ابزار از بهترین، راحت‌ترین و پرکاربردترین گزینه‌های متن‌باز برای ارتباط و مدیریت سرویس‌ها در پلتفرم‌های مختلف هستند.

با مبانی پروتکل بافرها و gRPC آشنا می‌شید، یاد می‌گیرید که هر کدوم رو کی و چطور باید استفاده کنید، چطور یک پروتوباف رو تعریف کنید، چطور gRPC رو راه‌اندازی کنید و خیلی چیزهای دیگه. با یادگیری این مهارت‌های پرتقاضا می‌تونید در جستجوی شغل بعدی‌تون به خودتون کمک کنید و مهارت‌های تکنیکی جدیدتون رو توی چالش‌های تمرینی هر بخش امتحان کنید. با گذروندن این دوره، آماده خواهید بود که پیام‌ها و سرویس‌های protobuf رو تعریف کنید و سرورها و کلاینت‌های gRPC رو هم در Go و TypeScript بسازید.

اهداف یادگیری:
آشنایی با Google Protocol Buffer (protobuf) و Google Remote Procedure Call (gRPC).
یادگیری نحوه تعریف و استفاده از protobufها.
نحوه راه‌اندازی و استفاده از gRPC برای ارتباط بین سرویس‌ها.
توانایی ساخت سرورها و کلاینت‌های gRPC در زبان‌های Go و TypeScript.
به‌دست آوردن مهارت‌های فنی کاربردی برای استفاده در پروژه‌های واقعی.

مهارت ها

GoSoftware ArchitectureAPIsFull-Stack Web DevelopmentGoogleWeb DevelopmentProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - بافر پروتکل برو
  • 02 - آنچه باید بدانید
  • 03 - فضاهای کد GitHub

1. بررسی اجمالی بافرهای پروتکل

  • 04 - gRPC چیست
  • 05 - gRPC در مقابل REST
  • 06 - بافرهای پروتکل چیست (protobuf)
  • 07 - Protobuf در مقابل JSON

2. تعریف پیام‌ها و سرویس‌های بافر پروتکل

  • 08 - نحوه تعریف پیام‌های پروتوباف
  • 09 - نحوه تعریف سرویس‌های پروتوباف و کامپایل
  • 10 - چالش 1
  • 11 - راه حل 1 - قسمت 1
  • 12 - راه حل 1 - قسمت 2
  • 13 - راه حل 1 - قسمت 3

3. سرورها و مشتریان gRPC در Go

  • 14 - ایجاد سرور gRPC - برو
  • 15 - ایجاد سرویس گیرنده gRPC - برو
  • 16 - چالش 2
  • 17 - راه حل 2 - قسمت 1
  • 18 - راه حل 2 - قسمت 2
  • 19 - راه حل 2 - قسمت 3
  • 20 - راه حل 2 - قسمت 4

4. سرورها و کلاینت‌های gRPC در TypeScript

  • 21 - ایجاد سرور gRPC - TypeScript
  • 22 - ایجاد یک کلاینت gRPC - TypeScript
  • 23 - چالش 3
  • 24 - راه حل 3 - قسمت 1
  • 25 - راه حل 3 - قسمت 2

نتیجه

  • 26 - منابع اضافی

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

درباره ما

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

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

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

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

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