لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش gRPC [ویدئو]
gRPC [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
RPC یک چارچوب جدید و مدرن برای ساخت API های مقیاس پذیر، مدرن و سریع است. این توسط بسیاری از شرکت های فناوری برتر مانند گوگل، اسکوئر و نتفلیکس استفاده می شود و به برنامه نویسان امکان می دهد میکروسرویس ها را به هر زبانی که می خواهند بنویسند و در عین حال توانایی برقراری ارتباط آسان بین این سرویس ها را حفظ می کنند. به عنوان مکانیسم انتقال و زبان تعریف سرویس به بافرهای پروتکل متکی است.
کلاس کارشناسی ارشد gRPC [جاوا: ساخت APIهای مدرن و میکروسرویس ها بهترین راه برای دریافت یک نمای کلی از همه امکانات ارائه شده توسط gRPC با زبان مورد علاقه شما است.
• تئوری gRPC را بیاموزید تا بدانید gRPC چگونه کار می کند
• gRPC و الگوی REST API را مقایسه کنید
• تعاریف سرویس gRPC خود را در فایل های .proto بنویسید
• با استفاده از پلاگین Gradle gRPC کد سرور و کلاینت را در جاوا ایجاد کنید
• اجرای unary، پخش جریان سرور، استریم مشتری، و API جریان دو جهته
• از طریق تمرین ها و راه حل ها بیاموزید
• مفاهیم پیشرفته ای مانند مدیریت خطا، مهلت ها و امنیت SSL را پیاده سازی کنید
• یک CRUD API کامل در بالای MongoDB پیاده سازی کنید
• برای گسترش سفر یادگیری خود و الهام گرفتن از خدمات gRPC در دنیای واقعی، راهنمایی دریافت کنید
همه فایل های کد در https://github.com/PacktPublishing/gRPC-Java-Master-Class-Build-Modern-API-and-Microservices قرار داده شده اند.
• با استفاده از پلاگین Gradle gRPC کد سرور و کلاینت را در جاوا ایجاد کنید
• اجرای unary، پخش جریان سرور، استریم مشتری، و API جریان دو جهته
• یادگیری خود را با راه حل های تمرینی تمرین کنید
• پیاده سازی مفاهیم پیشرفته مانند رسیدگی به خطا، ضرب الاجل، و امنیت SSL
• یک CRUD API کامل در بالای MongoDB پیاده سازی کنید
• برای گسترش سفر یادگیری خود و الهام گرفتن از خدمات gRPC در دنیای واقعی، راهنمایی دریافت کنید.
توسعهدهندگانی که میخواهند نحوه نوشتن سرویسها و مشتریان gRPC را در جاوا و معمارانی که میخواهند نحوه عملکرد gRPC و مفاهیم پشت انواع مختلف API را درک کنند. • تئوری gRPC را بیاموزید تا بفهمید gRPC چگونه کار می کند * • gRPC و پارادایم REST API را مقایسه کنید * • تعریف سرویس gRPC خود را در فایل های .proto بنویسید
سرفصل ها و درس ها
بررسی اجمالی دوره gRPC
gRPC Course Overview
مقدمه gRPC
gRPC Introduction
هدف دوره
Course Objective
[تئوری] gRPC Internals Deep Dive
[Theory] gRPC Internals Deep Dive
بافرهای پروتکل و قابلیت همکاری زبان
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
[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
Unary API چیست؟
What's a Unary API?
تعریف API را سلام کنید
Greet API Definition
پیاده سازی سرور Unary API
Unary API Server Implementation
پیاده سازی Unary API Client
Unary API Client Implementation
[راه حل] Sum API
[Solution] Sum API
[Hands-On] gRPC سرور جریان
[Hands-On] gRPC Server Streaming
Server Streaming API چیست؟
What's a Server Streaming API?
تعریف API GreetManyTimes
GreetManyTimes API Definition
Server Streaming API Server پیاده سازی
Server Streaming API Server Implementation
Server Streaming API Client
Server Streaming API Client Implementation
[راه حل] PrimeNumberDecomposition API
[Solution] PrimeNumberDecomposition API
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Stéphane Maarek یک معمار راه حل، مشاور و توسعه دهنده نرم افزار است که علاقه خاصی به همه چیزهای مربوط به داده های بزرگ و تجزیه و تحلیل دارد. او همچنین یک مربی پرفروش Udemy برای دوره های خود در Apache Kafka، Apache NiFi و AWS Lambda است. او عاشق آپاچی کافکا است و مرتباً در پروژه آپاچی کافکا مشارکت می کند.
استفان همچنین یک پست وبلاگ مهمان نوشته است که در وب سایت Confluent، شرکت سازنده آپاچی کافکا، نمایش داده شده است. او همچنین یک معمار راه حل های تایید شده AWS است و سال ها تجربه با فناوری هایی مانند Apache Kafka، Apache NiFi، Apache Spark، Hadoop، PostgreSQL، Tableau، Spotfire، Docker، Ansible و غیره دارد.
نمایش نظرات