اپلیکیشن اندرویدی فلش‌کارت آموزشی Introduction to gRPC.

249,500 تومان
🚀 فتح قله‌ی میکروسرویس‌ها با gRPC: دوره‌ای جامع برای برنامه‌نویسان حرفه‌ای 🚀 فتح قله‌ی میکروسرویس‌ها با gRPC: دوره‌ای جامع برای برنامه‌نویسان حرفه‌ای 1. معرفی دوره: وارد دنیای سرعت و کارایی در APIها ش...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: Introduction to gRPC.

موضوع کلی: برنامه نویسی

موضوع میانی: ای‌پی‌آی (API) و وب‌سرویس‌ها

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر APIها و ارتباطات بین سرویسی
  • 2. آشنایی با RPC (Remote Procedure Call)
  • 3. مقایسه REST و RPC: تفاوت‌ها و کاربردها
  • 4. gRPC چیست؟ تاریخچه و اهداف
  • 5. مزایای کلیدی gRPC: عملکرد، استریمینگ و تایپینگ قوی
  • 6. معماری gRPC: نگاهی کلی به اجزای اصلی
  • 7. نقش HTTP/2 در gRPC و بهبودهای آن نسبت به HTTP/1.1
  • 8. آشنایی با Protocol Buffers (Protobuf) به عنوان IDL
  • 9. مقایسه Protobuf با JSON و XML
  • 10. اکوسیستم gRPC: ابزارها و زبان‌های پشتیبانی شده
  • 11. نصب و راه‌اندازی محیط توسعه
  • 12. ساخت اولین برنامه "Hello World" با gRPC
  • 13. مبانی سینتکس Proto3
  • 14. تعریف Service و RPC Method در فایل .proto
  • 15. تعریف Message و انواع داده‌های اسکالر (Scalar)
  • 16. کار با فیلدهای تکرارشونده (Repeated Fields) برای لیست‌ها
  • 17. استفاده از Enumerations (Enum) برای مقادیر ثابت
  • 18. تعریف پیام‌های تو در تو (Nested Messages)
  • 19. کار با Map‌ها برای داده‌های کلید-مقدار
  • 20. استفاده از Oneof برای فیلدهایی که تنها یکی از آن‌ها می‌تواند مقدار داشته باشد
  • 21. فیلدهای رزرو شده (Reserved Fields) و مدیریت نسخه‌های آینده
  • 22. گزینه‌ها (Options) در فایل‌های .proto
  • 23. کامپایل کردن فایل .proto با protoc
  • 24. بررسی کدهای تولید شده توسط کامپایلر Protobuf
  • 25. انواع داده‌های شناخته‌شده گوگل (Well-Known Types): Timestamp
  • 26. انواع داده‌های شناخته‌شده گوگل: Wrappers و Any
  • 27. بهترین شیوه‌ها (Best Practices) در نوشتن فایل‌های .proto
  • 28. سازماندهی فایل‌های .proto با import
  • 29. مدیریت پکیج‌ها (Packages) برای جلوگیری از تداخل نام
  • 30. سریال‌سازی و دی‌سریال‌سازی باینری Protobuf
  • 31. الگوی ارتباطی Unary RPC: یک درخواست، یک پاسخ
  • 32. پیاده‌سازی یک سرویس Unary RPC سمت سرور
  • 33. فراخوانی یک سرویس Unary RPC از سمت کلاینت
  • 34. الگوی Server Streaming RPC: یک درخواست، جریان پاسخ‌ها
  • 35. پیاده‌سازی یک سرویس Server Streaming سمت سرور
  • 36. مصرف داده از یک سرویس Server Streaming در کلاینت
  • 37. الگوی Client Streaming RPC: جریان درخواست‌ها، یک پاسخ
  • 38. پیاده‌سازی یک سرویس Client Streaming سمت سرور
  • 39. ارسال جریان داده از کلاینت به سرویس Client Streaming
  • 40. الگوی Bidirectional Streaming RPC: جریان دوطرفه درخواست و پاسخ
  • 41. ساخت و مدیریت کانال (Channel) در کلاینت
  • 42. پیکربندی وضعیت‌های مختلف کانال (Connecting, Ready, Idle)
  • 43. مدیریت چرخه حیات سرور: شروع، توقف و خاموشی آرام (Graceful Shutdown)
  • 44. مدیریت خطاها و کدهای وضعیت (Status Codes) در gRPC
  • 45. ارسال اطلاعات خطا به همراه جزئیات (Error Details)
  • 46. مدیریت Deadlines و Timeouts در سمت کلاینت
  • 47. بررسی Deadlines در سمت سرور
  • 48. لغو کردن درخواست (Cancellation) از سمت کلاینت
  • 49. مدیریت لغو درخواست در سمت سرور
  • 50. مفهوم و کاربرد Metadata (معادل Headers)
  • 51. ارسال Metadata از کلاینت به سرور
  • 52. خواندن Metadata در سرور
  • 53. ارسال Metadata از سرور به کلاینت (Headers and Trailers)
  • 54. مفهوم Interceptorها (Middleware)
  • 55. پیاده‌سازی Interceptor سمت سرور (Unary)
  • 56. پیاده‌سازی Interceptor سمت سرور (Streaming)
  • 57. پیاده‌سازی Interceptor سمت کلاینت (Unary)
  • 58. پیاده‌سازی Interceptor سمت کلاینت (Streaming)
  • 59. کاربرد Interceptor برای لاگ‌گیری (Logging)
  • 60. کاربرد Interceptor برای اعتبارسنجی (Authentication)
  • 61. مقدمه‌ای بر امنیت در gRPC
  • 62. ارتباطات ناامن (Insecure Connections) و خطرات آن
  • 63. فعال‌سازی رمزنگاری با SSL/TLS سمت سرور
  • 64. استفاده از SSL/TLS در کلاینت برای ارتباط امن
  • 65. احراز هویت دوطرفه با mTLS
  • 66. مدل اعتبارنامه‌ها (Credentials) در gRPC
  • 67. احراز هویت مبتنی بر توکن (مانند JWT)
  • 68. پیاده‌سازی Call Credentials در کلاینت برای ارسال توکن
  • 69. اعتبارسنجی توکن در سرور با استفاده از Interceptor
  • 70. ترکیب TLS با احراز هویت مبتنی بر توکن
  • 71. بررسی سلامت سرویس با gRPC Health Checking Protocol
  • 72. پیاده‌سازی سرویس Health Check
  • 73. کشف سرویس با gRPC Reflection Protocol
  • 74. فشرده‌سازی (Compression) درخواست و پاسخ
  • 75. فعال‌سازی و پیکربندی فشرده‌سازی
  • 76. مانیتورینگ و جمع‌آوری متریک‌ها (Metrics)
  • 77. ادغام با Prometheus با استفاده از Interceptor
  • 78. ردیابی توزیع‌شده (Distributed Tracing) چیست؟
  • 79. ادغام با OpenTelemetry برای Tracing
  • 80. متعادل‌سازی بار (Load Balancing) در gRPC
  • 81. استراتژی‌های Load Balancing سمت کلاینت (Round Robin, Pick First)
  • 82. کشف سرویس (Service Discovery) و Name Resolution
  • 83. پیاده‌سازی مکانیسم تلاش مجدد (Retries)
  • 84. پیکربندی سیاست‌های Backoff برای تلاش مجدد
  • 85. تست واحد (Unit Testing) سرویس‌های gRPC
  • 86. تست یکپارچه‌سازی (Integration Testing)
  • 87. ابزارهای خط فرمان برای تست gRPC (مانند grpcurl)
  • 88. مفهوم gRPC-Web و کاربرد آن برای ارتباط با مرورگر
  • 89. استفاده از پروکسی Envoy برای فعال‌سازی gRPC-Web
  • 90. معرفی gRPC-Gateway برای ساخت پروکسی RESTful/JSON
  • 91. پیکربندی و اجرای gRPC-Gateway
  • 92. نسخه‌بندی (Versioning) APIهای gRPC
  • 93. استراتژی‌های حفظ سازگاری (Backward/Forward Compatibility)
  • 94. استفاده از gRPC در معماری میکروسرویس
  • 95. مقایسه gRPC با GraphQL
  • 96. مقایسه gRPC با Twirp
  • 97. بهینه‌سازی عملکرد (Performance Tuning) در gRPC
  • 98. استقرار (Deployment) سرویس‌های gRPC در Kubernetes
  • 99. اشتباهات رایج در کار با gRPC و راه‌های اجتناب از آن‌ها
  • 100. جمع‌بندی دوره و نگاهی به آینده gRPC
🚀 فتح قله‌ی میکروسرویس‌ها با gRPC: دوره‌ای جامع برای برنامه‌نویسان حرفه‌ای

🚀 فتح قله‌ی میکروسرویس‌ها با gRPC: دوره‌ای جامع برای برنامه‌نویسان حرفه‌ای

1. معرفی دوره: وارد دنیای سرعت و کارایی در APIها شوید!

آیا به دنبال ساخت APIهایی هستید که سریع‌تر، کارآمدتر و مقیاس‌پذیرتر از همیشه باشند؟ آیا می‌خواهید از فناوری پیشرفته‌ای استفاده کنید که توسط شرکت‌های بزرگی مانند گوگل، نتفلیکس و اسکوئر مورد استفاده قرار می‌گیرد؟ پس دوره Introduction to gRPC دقیقا همان چیزی است که به آن نیاز دارید!

در این دوره، شما با gRPC، یک فریم‌ورک RPC با کارایی بالا و متن‌باز، آشنا خواهید شد. gRPC بر اساس پروتکل باینری و فشرده‌سازی شده‌ی Protocol Buffers (protobuf) ساخته شده است که سرعت و کارایی بی‌نظیری را ارائه می‌دهد. با gRPC می‌توانید میکروسرویس‌های قدرتمند و با کارایی بالا را به راحتی ایجاد و مدیریت کنید و تجربه‌ی کاربری بی‌نظیری را برای مشتریان خود رقم بزنید.

فرصت را از دست ندهید و با ثبت‌نام در این دوره، مهارت‌های خود را در زمینه API و وب‌سرویس‌ها به سطح بالاتری ارتقا دهید. همین حالا به جمع برنامه‌نویسان پیشرو بپیوندید و از رقبای خود پیشی بگیرید!

2. درباره دوره: هر آنچه برای شروع gRPC نیاز دارید

دوره Introduction to gRPC یک راهنمای جامع و عملی برای یادگیری gRPC است. در این دوره، شما با مفاهیم اساسی gRPC، معماری آن، و نحوه‌ی پیاده‌سازی APIها با استفاده از gRPC آشنا خواهید شد. همچنین، نحوه‌ی استفاده از Protocol Buffers برای تعریف ساختار داده‌ها و پیام‌ها، نحوه‌ی ایجاد سرویس‌ها و کلاینت‌ها، و نحوه‌ی مدیریت خطاها و امنیت در gRPC را خواهید آموخت.

این دوره شامل پروژه‌های عملی و مثال‌های کد فراوانی است که به شما کمک می‌کند تا مفاهیم را به طور کامل درک کنید و مهارت‌های عملی خود را در زمینه gRPC تقویت کنید. با اتمام این دوره، شما قادر خواهید بود APIهای قدرتمند و کارآمد را با استفاده از gRPC ایجاد و پیاده‌سازی کنید و از مزایای بی‌نظیر این فناوری بهره‌مند شوید.

3. موضوعات کلیدی: گشت و گذاری در دنیای gRPC

  • مقدمه‌ای بر gRPC و پروتکل‌های RPC
  • آشنایی با Protocol Buffers (protobuf) و نحوه‌ی تعریف ساختار داده‌ها
  • نصب و پیکربندی محیط توسعه gRPC
  • ایجاد سرویس‌ها و کلاینت‌ها با استفاده از gRPC
  • انواع RPCها: unary, server streaming, client streaming, bidirectional streaming
  • مدیریت خطاها و استثناها در gRPC
  • امنیت در gRPC: احراز هویت و مجوزدهی
  • پیاده‌سازی میکروسرویس‌ها با استفاده از gRPC
  • تست و دیباگ کردن APIهای gRPC
  • بهینه‌سازی عملکرد gRPC

4. مخاطبان دوره: چه کسانی از این دوره سود می‌برند؟

این دوره برای افراد زیر مناسب است:

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

5. چرا این دوره را بگذرانیم؟ مزایای غیرقابل انکار!

گذراندن این دوره مزایای متعددی را برای شما به ارمغان می‌آورد:

  • افزایش سرعت و کارایی APIها: gRPC به شما کمک می‌کند تا APIهایی با سرعت و کارایی بسیار بالاتر نسبت به REST و سایر فناوری‌های مشابه ایجاد کنید.
  • بهبود مقیاس‌پذیری: gRPC به خوبی برای ساخت میکروسرویس‌های مقیاس‌پذیر مناسب است.
  • کاهش هزینه‌ها: با استفاده از gRPC می‌توانید پهنای باند و منابع سرور خود را به طور چشمگیری کاهش دهید.
  • افزایش بهره‌وری: gRPC ابزارهای قدرتمندی را برای تولید خودکار کد و مستندسازی APIها ارائه می‌دهد.
  • یادگیری یک فناوری پرطرفدار و مورد تقاضا: gRPC به سرعت در حال تبدیل شدن به یک استاندارد برای ساخت APIها و میکروسرویس‌ها است. با یادگیری gRPC، فرصت‌های شغلی بیشتری برای خود ایجاد خواهید کرد.
  • رقابت‌پذیری بیشتر: با داشتن مهارت‌های gRPC، می‌توانید پروژه‌های پیچیده‌تر و بزرگتری را با موفقیت به انجام برسانید و از رقبای خود پیشی بگیرید.

6. سرفصل‌های دوره: مسیری جامع برای حرفه‌ای شدن در gRPC

این دوره شامل بیش از 100 سرفصل جامع و کاربردی است که شما را از سطح مبتدی تا حرفه‌ای در gRPC راهنمایی می‌کند. در اینجا تنها به برخی از مهم‌ترین سرفصل‌ها اشاره می‌کنیم:

  • بخش 1: مقدمه و آشنایی با gRPC
    • 1.1. معرفی پروتکل RPC و انواع آن
    • 1.2. چرا gRPC؟ مقایسه با REST و سایر فناوری‌ها
    • 1.3. معماری gRPC و اجزای اصلی آن
    • 1.4. Protocol Buffers (protobuf) چیست و چه کاربردی دارد؟
    • 1.5. نصب و پیکربندی gRPC و protobuf
  • بخش 2: Protocol Buffers (protobuf)
    • 2.1. syntax و قواعد نوشتاری protobuf
    • 2.2. تعریف پیام‌ها و فیلدها
    • 2.3. انواع داده‌ای در protobuf
    • 2.4. استفاده از enums و maps
    • 2.5. مدیریت نسخه‌ها و سازگاری backwards و forwards
  • بخش 3: ایجاد سرویس‌ها و کلاینت‌ها با gRPC
    • 3.1. تعریف سرویس‌ها در protobuf
    • 3.2. تولید کد سرویس و کلاینت از فایل protobuf
    • 3.3. پیاده‌سازی سرویس‌های gRPC (unary RPC)
    • 3.4. ایجاد کلاینت gRPC و فراخوانی سرویس‌ها
    • 3.5. مدیریت اتصال و کانال‌ها
  • بخش 4: انواع RPCها
    • 4.1. Unary RPC: درخواست و پاسخ ساده
    • 4.2. Server Streaming RPC: ارسال چندین پیام از سرور به کلاینت
    • 4.3. Client Streaming RPC: ارسال چندین پیام از کلاینت به سرور
    • 4.4. Bidirectional Streaming RPC: تبادل پیام دوطرفه بین سرور و کلاینت
    • 4.5. انتخاب نوع RPC مناسب برای هر سناریو
  • بخش 5: مدیریت خطاها و استثناها
    • 5.1. بررسی کدهای وضعیت (status codes) در gRPC
    • 5.2. ارسال خطاها و پیام‌های خطا از سرور به کلاینت
    • 5.3. مدیریت استثناها در کلاینت و سرور
    • 5.4. استفاده از metadata برای انتقال اطلاعات اضافی
    • 5.5. بهترین روش‌ها برای مدیریت خطاها در gRPC
  • بخش 6: امنیت در gRPC
    • 6.1. SSL/TLS برای رمزنگاری ارتباطات
    • 6.2. احراز هویت (Authentication) با استفاده از tokenها
    • 6.3. مجوزدهی (Authorization) و کنترل دسترسی
    • 6.4. استفاده از interceptors برای افزودن امنیت
    • 6.5. بهترین روش‌ها برای ایمن‌سازی gRPC
  • بخش 7: میکروسرویس‌ها و gRPC
    • 7.1. طراحی میکروسرویس‌ها با gRPC
    • 7.2. ارتباط بین میکروسرویس‌ها با gRPC
    • 7.3. Service Discovery
    • 7.4. Load Balancing
    • 7.5. Containerization (Docker) و Orchestration (Kubernetes)
  • بخش 8: تست و دیباگ کردن gRPC
    • 8.1. Unit Testing سرویس‌های gRPC
    • 8.2. Integration Testing
    • 8.3. ابزارهای دیباگ کردن gRPC
    • 8.4. Logها و Monitoring
  • بخش 9: بهینه‌سازی عملکرد gRPC
    • 9.1. Compression
    • 9.2. Connection Pooling
    • 9.3. Caching
    • 9.4. Tuning gRPC parameters
  • بخش 10: موضوعات پیشرفته
    • 10.1. gRPC Web
    • 10.2. Reflection
    • 10.3. Code Generation Plugins
    • 10.4. gRPC Interceptors
همین حالا ثبت‌نام کنید و آینده‌ی APIها را بسازید!
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

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

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: API API Development Distributed Systems gRPC gRPC tutorial Microservices Programming RESTful API Web Services آموزش gRPC برنامه نویسی توسعه API ساخت API معرفی gRPC وب سرویس

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.