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

دانلود Build a Microservice with Go

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

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


سرفصل ها و درس ها

مقدمه Introduction

  • شروع سریع با Go Get going with Go

  • پیش‌نیازهای مورد نیاز What you should know

1. شروع کار با Go 1. Starting with Go

  • اتصال سرویس Wire the service

  • راه‌اندازی کلاینت Echo Set up the echo client

  • راه‌اندازی پروژه Set up your project

  • راه‌اندازی کلاینت پایگاه داده Set up the database client

  • زبان Go برای میکروسرویس‌ها Go for microservices

  • آماده‌سازی محیط توسعه Prepare your environment

2. ساخت سرویس 2. Building the Service

  • چالش: به‌روزرسانی (Update) Challenge: Update

  • چالش: حذف (Delete) Challenge: Delete

  • راه‌حل: حذف (Delete) Solution: Delete

  • عملیات دریافت همه (GetAll) GetAll operations

  • عملیات دریافت تک (GetOne) GetOne operations

  • عملیات حذف (Delete) Delete operations

  • راه‌حل: دریافت تک (GetOne) Solution: GetOne

  • چالش: دریافت تک (GetOne) Challenge: GetOne

  • چالش: دریافت همه (GetAll) Challenge: GetAll

  • راه‌حل: به‌روزرسانی (Update) Solution: Update

  • راه‌حل: دریافت همه (GetAll) Solution: GetAll

  • عملیات ایجاد (Create) Create operations

  • چالش: ایجاد (Create) Challenge: Create

  • راه‌حل: ایجاد (Create) Solution: Create

  • عملیات به‌روزرسانی (Update) Update operations

3. مباحث تکمیلی 3. Other Topics

  • میان‌افزار (Middleware) Middleware

  • تست‌نویسی Testing

  • ساخت ایمیج داکر (Docker Image) Build a Docker image

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش ساخت میکروسرویس با زبان Go
جزییات دوره
1h 40m
27
(آخرین آپدیت)
7,660
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank P Moley III Frank P Moley III

مهندس ارشد ارشد در Catch&Release

Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.

فرانک همه چیز را ساخته است، از برنامه های داخلی کوچک و تک کاره گرفته تا پلتفرم های توزیع شده جهانی در مقیاس بزرگ. از دیدگاه معماری و توسعه، او بر ساخت پلتفرم‌ها با استفاده از معماری‌های کاربردی مدرن و کانتینری‌سازی سیستم‌ها در ارائه‌های ابری چند ابری، عمومی و خصوصی، و ترکیبی تمرکز می‌کند. درایورهای فرانک فراتر از توسعه نرم افزار به امنیت، طراحی و مدل سازی داده ها، DevOps، چابکی و کیفیت گسترش می یابند. بزرگترین علاقه حرفه ای او به عنوان معلم و دانش آموز آموزش است. فرانک تلاش می کند هر روز چیز جدیدی یاد بگیرد و سپس آن را به هر تعداد که می تواند آموزش دهد.