آموزش کلاس کارشناسی ارشد gRPC [Golang]: ساخت API مدرن و میکروسرویس ها

gRPC [Golang] Master Class: Build Modern API & Microservices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بهتر از REST API! ایجاد یک API سریع مقیاس پذیر HTTP/2 برای یک سرویس میکرو Golang با gRPC، بافرهای پروتکل (protobuf) تئوری gRPC را بیاموزید تا بفهمید چگونه gRPC کار می کند مقایسه الگوی gRPC و REST API تعریف سرویس gRPC خود را در فایل های .proto بنویسید. در Golang با استفاده از پروتک gRPC Plugin Implement Unary، Server Streaming، Client Streaming و Bi-Directional Streaming API یادگیری خود را با تمرین‌ها و راه‌حل‌ها تمرین کنید مفاهیم پیشرفته‌ای مانند مدیریت خطا، مهلت‌ها و امنیت SSL پیاده‌سازی CRUD API کامل در بالای MongoDB نشانگرهایی برای گسترش سفر یادگیری خود و الهام گرفتن از خدمات gRPC در دنیای واقعی پیش نیازها: درک خوب زبان برنامه نویسی Golang درک خوب بافرهای پروتکل

gRPC یک چارچوب جدید و مدرن برای ایجاد API مقیاس پذیر، مدرن و سریع است. این توسط بسیاری از شرکت‌های فناوری برتر مانند Google، Square Netflix استفاده می‌شود و برنامه‌نویسان را قادر می‌سازد تا سرویس‌های میکرو را به هر زبانی که می‌خواهند بنویسند و در عین حال توانایی ایجاد آسان ارتباطات بین این سرویس‌ها را حفظ کنند. برای مکانیسم انتقال و زبان تعریف سرویس به بافرهای پروتکل متکی است.

در این دوره، با سخنرانی های عملی، تمام جنبه های شروع با gRPC را به طور عمیق بررسی می کنیم.

این دوره عملی است و شما دو سرویس را اجرا خواهید کرد: Greet و Calculator Service.

در عرض چند ساعت، همه چیزهایی را که برای نوشتن فایل‌های .proto، تولید کد در برنامه‌نویسی مورد علاقه‌تان، و پیاده‌سازی خدمات، سرورها و کلاینت خود در Golang نیاز دارید، می‌دانید. سخنرانی‌ها و تمرین‌های عملی زیادی برای تمرین مهارت‌های تازه کسب‌شده‌تان وجود خواهد داشت.

وقت آن است که با REST API کند و بی‌حساب خداحافظی کنید و چارچوب API بهتری را انتخاب کنید.

---------------------------------

کلاس استاد gRPC Golang بهترین راه برای دریافت یک نمای کلی از همه امکانات ارائه شده توسط gRPC با زبان مورد علاقه شما است

تئوری gRPC را بیاموزید تا بفهمید gRPC چگونه کار می کند
مقایسه gRPC و الگوی REST API
تعریف سرویس gRPC خود را در فایل های پروتو بنویسید
با استفاده از پلاگین Gradle gRPC کد سرویس گیرنده سرور در Golang ایجاد کنید
پیاده سازی Unary، Server Streaming، Client Streaming Streaming API دو جهته
یادگیری خود را با راهکارهای تمرین تمرین کنید
مفاهیم پیشرفته ای مانند مدیریت خطا، مهلت های امنیتی SSL را پیاده سازی کنید
یک CRUD API کامل را در بالای MongoDB اجرا کنید
> برای گسترش سفر یادگیری خود و الهام گرفتن از خدمات gRPC دنیای واقعی

، راهنمایی دریافت کنید

توجه: این دوره انتظار دارد که شما اطلاعات اولیه ای در مورد Protocol Buffers و Golang داشته باشید.


طرح کلی بخش:

  • نمای کلی دوره gRPC: اهداف دوره، نحوه ساختار دوره را درک کنید، کد دوره را دانلود کنید و آماده شوید!

  • [تئوری] gRPC Internals Deep Dive: نحوه عملکرد gRPC در پشت صحنه را بیاموزید. درباره HTTP/2، کارایی بافرهای پروتکل، و تفاوت‌های gRPC و REST بیاموزید.

  • [Hands-On] gRPC Project Project Setup: پروژه خود را با استفاده از Gradle راه اندازی کنید و یاد بگیرید که چگونه تولید کد را راه اندازی کنید

  • [Hands-On] gRPC Unary: پیاده سازی توضیحات API

  • [Hands-On] gRPC Server Streaming : پیاده سازی توضیحات API

  • [Hands-On] gRPC Client Streaming: پیاده سازی توضیحات API

  • [Hands-On] gRPC دو جهته استریم: اجرای توضیحات API

  • [Hands-On] ویژگی‌های پیشرفته gRPC Deep Dive: ویژگی‌های پیشرفته مانند رسیدگی به خطا، مهلت‌ها، امنیت SSL.

  • مراحل بعدی: برخی از پیوندهای مفید در دنیای واقعی که از اینجا می توانید یادگیری خود را به کجا ببرید


=============================

مربی

اسم من کلمنت ژان است و در این دوره مربی شما خواهم بود. من در مورد Protocol Buffer و gRPC با تمرکز همیشه بر کمک به دانش آموزانم برای بهبود مهارت های حرفه ای خود تدریس می کنم. من همچنین نویسنده برخی از پرفروش ترین دوره های آموزشی هستم.

با توجه به اینکه توسعه یک حرفه به طور گسترده پذیرفته شده و دنبال می شود، من تصمیم گرفتم که زمان آن رسیده است که دانش آموزان به درستی درباره gRPC [Golang] بیاموزند. بنابراین، بیایید دوره را شروع کنیم! شما در دستان خوبی هستید!

=============================

این دوره همچنین همراه با:

است
  • دسترسی مادام العمر به همه به روز رسانی های آینده

  • یک مربی پاسخگو در بخش Q A

  • پیوندها به مقالات جالب، و تعداد زیادی کد خوب برای ایجاد الگوی بعدی

  • گواهی تکمیل Udemy برای دانلود آماده است

  • ضمانت بازگشت وجه 30 روزه "بدون سوال"!

امیدوارم شما را در داخل دوره ببینم!



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

بررسی اجمالی دوره gRPC gRPC Course Overview

  • مقدمه gRPC gRPC Introduction

  • هدف دوره Course Objective

  • در مورد مربی شما About your instructor

  • پیام مهم Important Message

  • پیش نیازها Prerequisites

دانلود کد Code Download

  • دانلود کد Code Download

[تئوری] gRPC Internals Deep Dive [Theory] gRPC Internals Deep Dive

  • چرا این بخش؟ Why this section?

  • بافرهای پروتکل و قابلیت همکاری زبان Protocol Buffers & Language Interoperability

  • HTTP/2 HTTP/2

  • 4 نوع gRPC API 4 Types of gRPC APIs

  • مقیاس پذیری در gRPC Scalability in gRPC

  • امنیت در gRPC (SSL) Security in gRPC (SSL)

  • gRPC در مقابل REST gRPC vs REST

  • خلاصه بخش - چرا از gRPC استفاده کنید Section Summary - why use gRPC

  • امتحان در GRPC Quiz on GRPC

[Hands On] بررسی اجمالی و راه اندازی پروژه gRPC [Hands-On] gRPC Project Overview & Setup

  • راه اندازی پروژه (Golang + VSCode + Protoc) Project Setup (Golang + VSCode + Protoc)

  • برو تنظیمات وابستگی Go Dependencies Setup

  • Makefile (ویندوز) Makefile (Windows)

  • Makefile Makefile

  • کد دیگ راه اندازی سرور Server Setup Boilerplate Code

  • کد دیگ بخاری راه اندازی مشتری Client Setup Boilerplate Code

[Hands-On] gRPC Unary [Hands-On] gRPC Unary

  • پیاده سازی سرور Unary API Unary API Server Implementation

  • پیاده سازی Unary API Client Unary API Client Implementation

  • [تمرین] Sum API [Exercise] Sum API

  • [راه حل] Sum API [Solution] Sum API

[Hands-On] gRPC سرور جریان [Hands-On] gRPC Server Streaming

  • Server Streaming API Server پیاده سازی Server Streaming API Server Implementation

  • Server Streaming API Client Server Streaming API Client Implementation

  • [تمرین] Primes API [Exercise] Primes API

  • [راه حل] Primes API [Solution] Primes API

[Hands-On] gRPC Client Streaming [Hands-On] gRPC Client Streaming

  • Client Streaming API Server Client Streaming API Server Implementation

  • Client Streaming API Client Implementation Client Streaming API Client Implementation

  • [تمرین] میانگین API [Exercise] Avg API

  • [راه حل] میانگین API [Solution] Avg API

[Hands-On] gRPC دو جهته استریمینگ [Hands-On] gRPC Bi-Directional Streaming

  • اجرای سرور API جریان دو جهته Bi-Directional Streaming API Server Implementation

  • اجرای کلاینت API جریانی دو جهته Bi-Directional Streaming API Client Implementation

  • [تمرین] Max API [Exercise] Max API

  • [راه حل] Max API [Solution] Max API

[Hands-On] ویژگی های پیشرفته gRPC Deep Dive [Hands-On] gRPC Advanced Features Deep Dive

  • خطاهای پیاده سازی [Hands-On] [Hands-On] Errors implementation

  • [دست روی] ضرب الاجل [Hands-On] Deadlines

  • [Hands-On] امنیت SSL [Hands-On] SSL Security

  • gRPC Reflection & Evans CLI gRPC Reflection & Evans CLI

[Hands-On] CRUD API با MongoDB [Hands-On] CRUD API with MongoDB

  • Docker را نصب کنید Install Docker

  • راه اندازی Docker-Compose Docker-Compose setup

  • راه اندازی سرویس وبلاگ Golang Blog Service Golang Setup

  • ایجاد سرور بلاگ CreateBlog Server

  • CreateBlog Client CreateBlog Client

  • سرور ReadBlog ReadBlog Server

  • کلاینت ReadBlog ReadBlog Client

  • به روز رسانی سرور وبلاگ UpdateBlog Server

  • کلاینت آپدیت بلاگ UpdateBlog Client

  • سرور لیست بلاگ ListBlog Server

  • مشتری لیست بلاگ ListBlog Client

  • حذف سرور بلاگ DeleteBlog Server

  • کلاینت بلاگ را حذف کنید DeleteBlog Client

مراحل بعدی Next Steps

  • gRPC در زندگی واقعی gRPC in real life

  • تبریک و گام های بعدی Congrats & Next Steps

  • سخنرانی پاداش: کوپن های ویژه دانشجویی برای دوره های دیگر من Bonus Lecture: Student Special Coupons for my Other courses

نمایش نظرات

آموزش کلاس کارشناسی ارشد gRPC [Golang]: ساخت API مدرن و میکروسرویس ها
جزییات دوره
4 hours
56
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
33,240
4.6 از 5
ندارد
دارد
دارد
Clément Jean
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Clément Jean Clément Jean

بافرهای پروتکل و علاقه مندان به gRPC