توضیحات
Hands-On Go : Microservices With Protocol Buffers & gRPC، دوره آموزش عملی ساخت میکروسرویس ها با Protocol Buffers و gRPC در Go توسط آکادمی یودمی منتشر شده است. این دوره برای کمک به دانش آموزان برای درک و پیاده سازی پروتکل بافر و gRPC با استفاده از زبان برنامه نویسی Go در معماری میکروسرویس طراحی شده است. این دوره به صورت گام به گام برگزار می شود و با آشنایی با Protobuf، راهنمای سبک آن و ساختار فایل درسی شروع می شود. شما این تئوری را در پس جنبه های مختلف Protobuf مانند تایپ اسکالر، کامنت های تکراری، Protobuf JSON، نوع پیام تودرتو، بسته، any، oneof، map و تکامل schema خواهید آموخت. این دوره همچنین پیاده سازی gRPC و ادغام آن با Protobuf را پوشش می دهد.
شما یاد خواهید گرفت که چگونه مخزن gRPC را با استفاده از گیت هاب، وضعیت gRPC، کنترل خطا، سرور انعطاف پذیری، زمان بندی، امتحان مجدد و مدارشکن مدیریت کنید. علاوه بر این، این دوره پیاده سازی سرور فراداده و کلاینت، رهگیر سرور، رهگیر کلاینت و دروازه gRPC – REST را پوشش می دهد. در طول این دوره، شما روی تمرین های عملی مختلفی کار خواهید کرد که شامل ایجاد یک برنامه بانکی با استفاده از gRPC و Protobuf و همچنین استفاده از پایگاه داده PostgreSQL و Go Object Link Mapper (ORM)برای کار با پایگاه داده است. در پایان این دوره شما مهارت ها و دانش مورد نیاز برای ایجاد میکروسرویس با استفاده از gRPC و Protobuf با زبان برنامه نویسی Go را خواهید داشت.
آنچه خواهید آموخت
- پروتکل بافر (Protobuf)چیست و چگونه از آن برای ارتباط داده استفاده کنیم
- تعریف پروتکل بافر Schema: انواع داده، فهرست، سینتکس و غیره
- پیاده سازی پروتکل بافر با زبان برنامه نویسی Go
- پیاده سازی 4 نوع GRPC API با استفاده از Golang: جریان غیر مستقیم، جریان سرور، جریان کلاینت و دو جهته
- استفاده از پایگاه داده PostgreSQL با gorm : Go Object Link Mapping (ORM)
- استفاده از معماری نرم افزار هگزاگون (درگاه , آداپتور)برای ساخت اپلیکیشن بانکی بر پایه GRPC API با Golang
- ساخت gRPC انعطاف پذیر: استفاده از زمان / مهلت، امتحان مجدد و مدارشکن
- کنترل خطای gRPC، کدهای وضعیت، فراداده، قطع کننده
- دروازه GRPC – REST API
- تولید مستندات OpenAPI برای GRPC API
این دوره برای چه کسانی مناسب است
- مهندس نرم افزار، معمار فنی، مدیر فنی که می خواهد بداند چگونه پروتکل بافر را با استفاده از زبان برنامه نویسی Go پیاده سازی کند.
- علاقه مندان به Go
مشخصات دوره Hands-On Go : Microservices With Protocol Buffers & gRPC
- ناشر : Udemy
- مدرس : Timotius Pamungkas
- زبان: انگلیسی
- سطح آموزش : تمام سطوح
- تعداد دروس : 200
- مدت زمان آموزش : 9 ساعت و 23 دقیقه
سر فصل های دوره

پیش نیاز های دوره
- Basic Go programming language is required. This is NOT a fundamental Go course. You need to know about Go syntax, module, and package
- Basic git and github knowledge is required : create repository, branch, pull, push, and merge. This is NOT basic git course
- Familiarity with REST API and JSON will helps, but not mandatory
تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
نسخه 2026/2 نسبت به 2023/4 به تعداد 1 درس افزایش و مدت زمان 11 دقیقه افزایش داشته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
2.1 گیگابایت












































2 دیدگاه. همین الان خارج شوید
سلام.
میشه این دوره رو آپدیت کنین؟
سلام
به روز شد.