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

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

1 ساعت 40 دقیقهمتوسط2023-07-21

مدرسین

Frank P Moley III

Frank P Moley III

Senior Principal Engineer at Catch&Release

جزئیات دوره

زبان Go به عنوان یک انتخاب قدرتمند برای برنامه‌هایی که به هم‌زمانی و سرعت نیاز دارند، به گزینه‌ای عالی برای توسعه سرویس‌های وب مبتنی بر GRPC یا REST تبدیل شده است. به دلیل محبوبیت این زبان، الگوهایی به وجود آمده‌اند که ساخت سرویس‌های وب با Go را بسیار ساده‌تر می‌کنند. این الگوها شامل دو انتزاع رایج‌ترین هستند: مدیریت درخواست‌ها و پاسخ‌های HTTP و دسترسی به داده‌ها. در این دوره، معمار نرم‌افزار و توسعه‌دهنده فرانک مولی شما را از طریق فرآیند ساخت میکروسرویس‌ها با Go راهنمایی می‌کند. با آماده‌سازی و تنظیم محیط، پروژه و کلاینت‌ها شروع کنید. مراحل کامل ساخت یک سرویس را طی کنید، از جمله چالش‌ها و راه‌حل‌های مختلف برای ارزیابی درک شما. علاوه بر این، یاد خواهید گرفت که چگونه از GORM برای خواندن و نوشتن داده‌ها به پایگاه‌داده استفاده کنید و چگونه از فریم‌ورک میانه‌ساز Echo بهره ببرید.

مهارت ها

GoSoftware ArchitectureGoogleProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - با Go همراه شوید
  • 02 - آنچه باید بدانید

1. شروع با Go

  • 03 - به سراغ میکروسرویس بروید
  • 04 - محیط خود را آماده کنید
  • 05 - پروژه خود را تنظیم کنید
  • 06 - سرویس گیرنده پایگاه داده را راه‌اندازی کنید
  • 07 - کلاینت اکو را راه‌اندازی کنید
  • 08 - سرویس را سیم کشی کنید

2. ساخت سرویس

  • 09 - عملیات GetAll
  • 10 - چالش - GetAll
  • 11 - راه حل - GetAll
  • 12 - عملیات ایجاد کنید
  • 13 - چالش - ایجاد کنید
  • 14 - راه حل - ایجاد کنید
  • 15 - عملیات GetOne
  • 16 - چالش - GetOne
  • 17 - راه حل - GetOne
  • 18 - عملیات به روز رسانی
  • 19 - چالش - به روز رسانی
  • 20 - راه حل - به روز رسانی
  • 21 - عملیات حذف
  • 22 - چالش - حذف
  • 23 - حل - حذف

3. موضوعات دیگر

  • 24 - یک تصویر داکر بسازید
  • 25 - میان افزار
  • 26 - آزمایش

نتیجه

  • 27 - مراحل بعدی

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

درباره ما

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

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

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

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

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