تخفیف!
آموزش پروژه‌ محور و کاربردی gRPC و Protocol Buffers در Java

gRPC [Java] Master Class: Build Modern API & Micro services | آموزش پروژه‌ محور و کاربردی gRPC و Protocol Buffers در Java

(1 بازخورد مشتری)

قیمت اصلی 1,500,000ریال بود.قیمت فعلی 500,000ریال است.

  • 4 ساعت ویدیو با زیرنویس انگلیسی و فارسی دقیق و کیفیت 1080
  • به روز رسانی 11/2023 تهیه شده رسمی یودمی ایران
  • مدرس: Clément Jean
  • حجم: 905MB (ترافیک داخلی)

توضیحات

آموزش پروژه‌ محور و کاربردی gRPC و Protocol Buffers در Java

نام دوره : gRPC [Java] Master Class: Build Modern API & Micro services

آموزش پروژه‌ محور و کاربردی gRPC و Protocol Buffers در Java

پیش‌نیازها


توضیحات

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

gRPC از Protocol Buffers به‌عنوان مکانیزم انتقال داده و زبان تعریف سرویس استفاده می‌کند.

در این دوره، با رویکردی کاملاً عملی (Hands-on)، تمام مفاهیم لازم برای شروع کار با gRPC را به‌صورت عمیق یاد می‌گیرید.


پروژه‌های عملی دوره

در طول این دوره، شما دو سرویس واقعی را پیاده‌سازی خواهید کرد:

  • Greet Service

  • Calculator Service

تنها در چند ساعت، تمام آنچه برای نوشتن فایل‌های .proto، تولید کد، و پیاده‌سازی Server و Client در زبان Java نیاز دارید را یاد خواهید گرفت. تمرین‌ها و مثال‌های عملی متعددی برای تثبیت مهارت‌ها در اختیار شما قرار می‌گیرد.

اگر از APIهای کند و پیچیده REST خسته شده‌اید، وقت آن رسیده که به یک فریم‌ورک API مدرن و سریع‌تر مهاجرت کنید.


چرا gRPC Java Master Class؟

gRPC Java Master Class بهترین راه برای آشنایی کامل با تمام قابلیت‌های gRPC در زبان Java است.

در این دوره یاد می‌گیرید:

  • درک تئوری gRPC و نحوه عملکرد آن

  • مقایسه معماری gRPC با REST API

  • نوشتن تعریف سرویس‌ها در فایل‌های .proto

  • تولید کد Server و Client در Java با استفاده از Gradle gRPC Plugin

  • پیاده‌سازی انواع API:

    • Unary

    • Server Streaming

    • Client Streaming

    • Bi-Directional Streaming

  • تمرین عملی با مثال‌ها و راه‌حل‌ها

  • پیاده‌سازی مفاهیم پیشرفته مانند:

    • مدیریت خطا (Error Handling)

    • Deadlines

    • امنیت SSL

  • پیاده‌سازی یک CRUD API کامل روی MongoDB

  • آشنایی با نمونه‌های واقعی gRPC و مسیرهای توسعه بیشتر

نکته: این دوره فرض می‌کند که شما آشنایی اولیه با Protocol Buffers دارید.

آموزش پروژه‌ محور و کاربردی gRPC و Protocol Buffers در Java


سرفصل‌های دوره آموزش پروژه‌ محور و کاربردی gRPC و Protocol Buffers در Java

  • معرفی دوره gRPC
    آشنایی با اهداف دوره، ساختار کلی، دانلود کدها و آماده‌سازی محیط

  • [تئوری] بررسی عمیق ساختار داخلی gRPC
    آشنایی با HTTP/2، بهینه‌سازی‌های Protocol Buffers و تفاوت‌های gRPC و REST

  • [عملی] راه‌اندازی پروژه gRPC با Gradle
    تنظیم پروژه و تولید خودکار کدها

  • [عملی] gRPC Unary
    توضیح API و پیاده‌سازی

  • [عملی] gRPC Server Streaming
    توضیح API و پیاده‌سازی

  • [عملی] gRPC Client Streaming
    توضیح API و پیاده‌سازی

  • [عملی] gRPC Bi-Directional Streaming
    توضیح API و پیاده‌سازی

  • [عملی] بررسی ویژگی‌های پیشرفته gRPC
    مدیریت خطا، Deadlines و امنیت SSL

  • گام‌های بعدی
    منابع کاربردی دنیای واقعی و مسیر ادامه یادگیری


مدرس دوره

نام من Clément Jean است و مدرس این دوره خواهم بود. تمرکز من همیشه بر کمک به دانشجویان برای افزایش مهارت‌های حرفه‌ای آن‌ها در زمینه Protocol Buffers و gRPC بوده است. من نویسنده چندین دوره پرفروش و با امتیاز بالا هستم.

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


دوره آموزش پروژه‌ محور و کاربردی gRPC و Protocol Buffers در Java مناسب چه کسانی است؟

  • توسعه‌دهندگانی که می‌خواهند سرویس‌ها و کلاینت‌های gRPC را در Java پیاده‌سازی کنند

  • معماران نرم‌افزار که می‌خواهند با مفاهیم gRPC و انواع API آشنا شوند

بخشی از دوره :

 

1 دیدگاه برای gRPC [Java] Master Class: Build Modern API & Micro services | آموزش پروژه‌ محور و کاربردی gRPC و Protocol Buffers در Java

  1. یودمی ایران –

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *