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

gRPC [Java] Master Class: Build Modern API & Micro services

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

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

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

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

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

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

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

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

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

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

توجه: این دوره انتظار دارد که شما اطلاعات اولیه ای در مورد بافرهای پروتکل داشته باشید.



طرح کلی بخش:

  • نمای کلی دوره 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 [جاوا] بیاموزند. بنابراین، بیایید دوره را شروع کنیم! شما در دستان خوبی هستید!

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

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

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

  • یک مربی پاسخگو در بخش 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

  • راه اندازی پروژه جاوا Gradle Java Gradle Project Setup

  • ساخت کد سرویس ساختگی Dummy Service Code Generation

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

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

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

  • تعریف API را سلام کنید Greet API Definition

  • پیاده سازی سرور 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

  • تعریف API GreetManyTimes GreetManyTimes API Definition

  • 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

  • تعریف LongGreet API LongGreet API Definition

  • Client Streaming API Server Client Streaming API Server Implementation

  • Client Streaming API Client Implementation - Part 1 - Refactoring Client Streaming API Client Implementation - Part 1 - Refactoring

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

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

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

  • تعریف API GreetEveryone GreetEveryone API Definition

  • اجرای سرور 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

  • راه اندازی جاوا سرویس وبلاگ Blog Service Java 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 در Real Word gRPC Services in the Real Word

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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش کلاس کارشناسی ارشد gRPC [جاوا: ساخت سرویس‌های API مدرن و میکرو
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3.5 hours
58
Udemy (یودمی) udemy-small
19 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
14,979
4.7 از 5
ندارد
دارد
دارد
Clément Jean

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Clément Jean Clément Jean

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

Udemy (یودمی)

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

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