🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش gRPC در Go
- آخرین آپدیت
gRPC in Go
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
تعداد فزاینده ای از شرکت ها از gRPC استفاده می کنند، چارچوبی محبوب که خدمات و مشتریان را می نویسد. در این دوره، Miki Tebeka یک نمای کلی از gRPC ارائه می دهد، سپس فرمت سریال سازی بافرهای پروتکل، و همچنین نحوه نوشتن یک فایل تعریف gPRC (.proto)، نوشتن سرورها و کلاینت های gRPC، و استفاده از ویژگی های پیشرفته gRPC مانند جریان، را به شما نشان می دهد. بازتاب، و بیشتر. به طور کلی در مورد RPC بیاموزید، سپس به سراغ بافرهای پروتکل بروید، چگونه gRPC از آنها استفاده می کند، چرا gRPC HTTP/2 را انتخاب کرد و چگونه اکوسیستم gRPC کار می کند. نوشتن و کامپایل یک فایل .proto، با استفاده از کد تولید شده، و ایجاد کدگذاری JSON را کاوش کنید. در سرورها و کلاینت های gRPC غوطه ور شوید و نحوه تعریف نقطه پایانی جریان، ارسال داده های جریانی به مشتری و مدیریت پاسخ های جریانی از سرور را بیابید. بهعلاوه، موضوعات پیشرفتهای مانند نوشتن رهگیرها، اشتراکگذاری تعاریف .proto، آزمایش کد خود، و استفاده از دروازه gRPC را مرور کنید.
سرفصل ها و درس ها
معرفی
Introduction
چرا gRPC؟
Why gRPC?
آنچه شما باید بدانید
What you should know
راه اندازی
Setting up
1. بررسی اجمالی gRPC
1. gRPC Overview
RPC به طور کلی
RPC in general
بافرهای پروتکل
Protocol buffers
HTTP/2
HTTP/2
اکوسیستم gRPC
The gRPC ecosystem
امتحان فصل
Chapter Quiz
2. بافرهای پروتکل
2. Protocol Buffers
نوشتن فایل .proto
Writing .proto file
کامپایل .proto to Go
Compiling .proto to Go
با استفاده از کد تولید شده
Using generated code
رمزگذاری JSON
JSON encoding
چالش: فاکتور
Challenge: Invoice
راه حل: فاکتور
Solution: Invoice
امتحان فصل
Chapter Quiz
3. سرور gRPC
3. gRPC Server
تعریف سرویس
Defining the service
در حال تولید کد Go
Generating Go code
در حال اجرا سرور
Running the server
افزودن بازتاب
Adding reflection
از grpcurl برای تماس با سرور خود استفاده کنید
Using grpcurl to call your server
چالش: پایان
Challenge: End
راه حل: پایان
Solution: End
امتحان فصل
Chapter Quiz
4. مشتری gRPC
4. gRPC Client
ایجاد مشتری
Creating a client
تماس با سرور
Calling the server
ارسال ابرداده
Sending metadata
چالش
Challenge
راه حل
Solution
امتحان فصل
Chapter Quiz
5. جریان
5. Streaming
نمای کلی جریان
Streaming overview
تعریف نقطه پایانی جریان
Defining a streaming endpoint
کنترل کننده سرور جریان
Streaming server handler
مشتری جریانی
Streaming client
امتحان فصل
Chapter Quiz
6. موضوعات پیشرفته
6. Advanced Topics
رهگیرهای نوشتن
Writing interceptors
به اشتراک گذاری تعاریف پروتو
Sharing .proto definitions
در کار خود در 353Solutions، Miki کارگاه های عملی ارائه می دهد که به متخصصان کمک می کند درک خود را از Python تقویت کنند. و برو. علاوه بر این، او خدمات مشاوره ای متناسب با تخصص در ساخت زیرساخت های کلان داده را ارائه می دهد. همانطور که کار او در 353Solutions نشان می دهد، او در Python and Go و همچنین C++، JavaScript، Clojure و موارد دیگر مهارت بالایی دارد.
نمایش نظرات