دوره آموزشی
دوبله زبان فارسی
راهنمای کامل پروتکل بافرز [جاوا، 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
-
استفاده از Protoc 02:42
-
راه اندازی پروژه 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
مشخصات آموزش
راهنمای کامل پروتکل بافرز [جاوا، Golang و پایتون]
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:64
- مدت زمان :03:58:39
- حجم :766.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy