دوره آموزشی gRPC در پایتون
41 دقیقهمتوسط2022-06-21
مدرسین

Miki Tebeka
CEO at 353Solutions
جزئیات دوره
gRPC به کلاینت ها و برنامه های کاربردی سرور اجازه می دهد تا با کارایی بیشتری در یک سیستم متصل ارتباط برقرار کنند. اگر به زبانی مانند پایتون برنامه نویسی می کنید، دانستن نحوه استفاده از gRPC می تواند مفید باشد. در این دوره آموزشی که به طور منحصر به فرد برای توسعه دهندگان پایتون طراحی شده است، مربی Miki Tebeka موارد ضروری gRPC را به شما نشان می دهد تا بتوانید با این ابزار آسان برای استفاده شروع کنید.
معرفی مختصری از gRPC و بخشهای کاری اکوسیستم آن: بافرهای پروتکل، انتقال مبتنی بر HTTP/2، فایلهای .proto، شمارشها، انواع تودرتو، و رمزگذاری JSON. یاد بگیرید که چگونه سرور gRPC را اجرا کنید، یک کلاینت gRPC ایجاد کنید، یک نقطه پایان جریان را برای ارسال داده به مشتری تعریف کنید، و پاسخ های جریانی را از سرور مدیریت کنید. در طول مسیر، Miki به شما نکاتی در مورد استفاده از ابزارهایی مانند رهگیرها و gRPC Gateway می دهد.
معرفی مختصری از gRPC و بخشهای کاری اکوسیستم آن: بافرهای پروتکل، انتقال مبتنی بر HTTP/2، فایلهای .proto، شمارشها، انواع تودرتو، و رمزگذاری JSON. یاد بگیرید که چگونه سرور gRPC را اجرا کنید، یک کلاینت gRPC ایجاد کنید، یک نقطه پایان جریان را برای ارسال داده به مشتری تعریف کنید، و پاسخ های جریانی را از سرور مدیریت کنید. در طول مسیر، Miki به شما نکاتی در مورد استفاده از ابزارهایی مانند رهگیرها و gRPC Gateway می دهد.
مهارت ها
gRPCSoftware ArchitecturePythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - چرا gRPC
- 02 - آنچه باید بدانید
- 03 - راه اندازی
1. بررسی اجمالی gRPC
- 04 - RPC به طور کلی
- 05 - بافرهای پروتکل
- 06 - HTTP 2
- 07 - اکوسیستم gRPC
2. بافرهای پروتکل
- 08 - نوشتن فایلهای .proto
- 09 - کامپایل .proto به پایتون
- 10 - استفاده از کدهای تولید شده
- 11 - شمردن
- 12 - انواع تو در تو
- 13 - کار با زمان
- 14 - رمزگذاری JSON
3. سرور gRPC
- 15 - تعریف سرویس
- 16 - تولید کد پایتون
- 17 - اجرای سرور
- 18 - افزودن بازتاب
- 19 - از grpcurl برای فراخوانی سرور خود استفاده کنید
- 20 - خطاهای تنظیمات
4. مشتری gRPC
- 21 - ایجاد مشتری
- 22 - ایجاد درخواست
- 23 - تماس با سرور
- 24 - تایم اوت
5. جریان
- 25 - نمای کلی جریان
- 26 - تعریف نقطه پایان جریان
- 27 - کنترل کننده سرور جریانی
- 28 - سرویس گیرنده جریان
6. موضوعات پیشرفته
- 29 - نوشتن رهگیر
- 30 - استفاده از HTTPS
- 31 - به اشتراک گذاری تعاریف .proto
- 32 - تست کد شما
- 33 - استفاده از gRPC-Gateway
نتیجه
- 34 - مراحل بعدی