دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

راهنمای کامل پروتکل بافرز [جاوا، Golang و پایتون]

راهنمای کامل پروتکل بافرز [جاوا، Golang و پایتون]

✅ سرفصل و جزئیات آموزش

در این دوره با Google Protobuf با مثال ها و تمرین ها آشنا شده و در جاوا، Go و پایتون کدنویسی می کنید. شما با جی سان و XML خداحافظی می کنید. پیش نیاز دوره gRPC می باشد.

آنچه یاد خواهید گرفت

  • نوشتن فایل های proto. ساده و پیچیده
  • انجام تمرین هایی برای تایید آموخته ها
  • استفاده از ایمپورت ها و پکیج های مناسب
  • تولید کد با استفاده از protoc به هر زبانی
  • کدنویسی در جاوا با پروتکل بافرز
  • درک نحوه عملکرد تکامل داده برای Protobuf
  • آشنایی با مفاهیم پیشرفته پروتکل بافرز

توضیحات دوره

مباحث دوره:

  • مقدمه دوره پروتکل بافرز - درک درستی از اهداف دوره، نحوه ساختاریابی دوره و دانلود کد دوره دریافت کرده و آماده می شوید.
  • مبانی پروتکل بافرز - بخش 1 - یاد می گیرید چگونه اولین پیام های خود را با استفاده از تایپ های اسکالر ایجاد کنید. شما با 5 سوال تمرین می کنید.
  • مبانی پروتکل بافرز - بخش 2 - یاد می گیرید که چگونه پیام های پیچیده ایجاد کنید و کد خود را در فایل ها و پکیج های مختلف سازماندهی کنید. شما با 4 سوال تمرین می کنید.
  • راه اندازی کامپایلر Protoc - کامپایلر Protoc را راه اندازی می کنید و یاد می گیرید که چگونه کد را به هر زبانی تولید کنید.
  • برنامه نویسی جاوا با پروتکل بافرز - داده پروتکل بافرز خود را در جاوا می نویسید.
  • برنامه نویسی Golang با پروتکل بافرز - داده پروتکل بافرز خود را در Golang می نویسید.
  • برنامه نویسی پایتون با پروتکل بافرز - داده پروتکل بافرز خود را در پایتون می نویسید.
  • تکامل داده با Protobuf - فایل پروتکل بافرز خود را به روشی ایمن به منظور افزودن یا حذف فیلدها بدون شکستن کد قبلی، توسعه می دهید.
  • پروتکل بافرز پیشرفته - تایپ های پیشرفته در پروتکل بافرز و همچنین گزینه ها، تایپ های عدد صحیح و سرویس های RPC با gRPC

این دوره برای چه کسانی مناسب است؟

  • برنامه‌ نویسانی که می‌ خواهند نحوه نوشتن فایل‌ های proto. و نوشتن کد برای ایجاد داده‌ پروتکل بافرز را بدانند.
  • معمارانی که می خواهند بفهمند پروتکل بافرز چگونه کار می کند و به چه شکل برای معماری راه حل آن ها مفید است.

راهنمای کامل پروتکل بافرز [جاوا، Golang و پایتون]

  • چرا پروتکل بافرز؟ 09:37
  • پروتکل بافرز چگونه استفاده می شود؟ 02:52
  • ساختار دوره 01:33
  • درباره مدرس 00:49
  • پیام مهم 00:28
  • اولین پیام 00:58
  • پیش فرض ها 00:36
  • تایپ های اسکالر 04:41
  • تگ ها 02:03
  • فیلدهای تکراری 01:10
  • Enumerations (Enums) 02:18
  • کامنت ها 02:33
  • راه حل تمرین - بخش 1 04:02
  • تعریف چند پیام در یک فایل 01:49
  • پیام های تودرتو 01:54
  • ایمپورت ها 01:40
  • پکیج ها 01:58
  • همه در یک فایل Proto 04:11
  • پیام های تودرتو 05:37
  • ایمپورت ها 03:36
  • پکیج ها 03:05
  • راه اندازی پروژه Gradle و تولید کد 06:39
  • ایجاد پیام ساده در جاوا 04:24
  • ایجاد پیام پیچیده در جاوا 05:20
  • برخورد با Enums در جاوا 04:10
  • برخورد با نقشه ها در جاوا 04:20
  • برخورد با OneOfs در جاوا 05:12
  • سریال سازی و سریال زدایی (باینری) 05:40
  • سریال سازی و سریال زدایی (جی سان) 06:52
  • گزینه های جاوا 04:17
  • تولید کد در Golang 03:16
  • ساختار Proto ساده در Golang 04:47
  • ساختار Proto پیچیده در Golang 04:33
  • ساختار Enum Proto در Golang 04:19
  • مدیریت OneOfs در Golang 05:07
  • مدیریت نقشه ها در Golang 03:21
  • خواندن و نوشتن روی دیسک 08:33
  • خواندن و نوشتن روی جی سان 10:41
  • تولید کد در پایتون 03:16
  • پیام Proto ساده در پایتون 03:09
  • پیام Proto پیچیده در پایتون 03:49
  • پیام Enum Proto در پایتون 04:09
  • مدیریت OneOfs در پایتون 03:16
  • مدیریت نقشه ها در پایتون 03:09
  • خواندن و نوشتن روی دیسک 04:27
  • خواندن و نوشتن روی جی سان 05:55
  • نیاز به بروزرسانی اسکیماها 02:23
  • قوانین برای تکامل داده 01:44
  • تغییر نام فیلدها 01:20
  • حذف فیلدها 01:43
  • کلیدواژه رزرو شده 01:06
  • مراقب پیش فرض ها باشید 02:10
  • گزینه decode_raw-- 06:06
  • گزینه decode-- 03:24
  • گزینه encode-- 03:56
  • بررسی عمیق تایپ های عدد صحیح 04:31
  • تایپ های داده پیشرفته (oneof، نقشه، Timestamp و Duration) 01:55
  • گزینه های پروتکل بافرز 02:42
  • کنوانسیون های نامگذاری 02:24
  • سرویس ها 01:20
  • آشنایی با gRPC (از دوره gRPC) 06:07
  • پروتکل بافرز داخلی 04:08
  • گام های بعدی و تبریک 02:58

1,566,500 313,300 تومان

مشخصات آموزش

راهنمای کامل پروتکل بافرز [جاوا، Golang و پایتون]

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:مقدماتی
  • تعداد درس:64
  • مدت زمان :03:58:39
  • حجم :766.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,889,000 377,800 تومان
  • زمان: 04:47:39
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,659,500 531,900 تومان
  • زمان: 06:44:45
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,501,000 300,200 تومان
  • زمان: 03:48:11
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,300,500 1,460,100 تومان
  • زمان: 18:29:24
  • تعداد درس: 115
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:41
  • تعداد درس: 51
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,269,000 1,853,800 تومان
  • زمان: 23:28:00
  • تعداد درس: 170
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,762,000 1,752,400 تومان
  • زمان: 22:11:23
  • تعداد درس: 140
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید