معرفی کامل بافرهای پروتکل 3 [ویدئو]

Complete Introduction to Protocol Buffers 3 [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بافرهای پروتکل (Protobuf) یک فرمت سریال سازی داده های اساسی است که هر مهندس داده باید درباره آن بداند. این توسط بسیاری از شرکت‌های فناوری برتر مانند Google استفاده می‌شود و سرویس‌های میکرو را قادر می‌سازد تا داده‌ها را در قالبی امن و کارآمد منتقل کنند. تنها در عرض چند ساعت، همه چیزهایی را که برای ایجاد فایل‌های ساده و پیچیده .proto، و نوشتن کد در زبان‌های برنامه‌نویسی مورد علاقه‌تان مانند جاوا، پایتون و Go نیاز دارید، می‌دانید. Protocol Buffers تمام کدهای دیگ بخار را برای شما تولید می کند! این دوره ای است که می تواند مهارت های داده شما را تغییر دهد. یادگیری و استفاده از Protocol Buffers به ​​شما کمک می کند فرصت های شغلی خود را افزایش دهید و به افزایش درآمد کمک می کند. سرمایه گذاری در حرفه شما سرمایه گذاری روی خودتان است. معطل نکنید هیچ زمانی مانند زمان حال برای به عهده گرفتن مسئولیت حرفه شما وجود ندارد. امروز با یادگیری Protocol Buffers، حرفه خود را به سطح بعدی ببرید! - فایل های پروتو ساده و پیچیده بنویسید - تمرینات را برای تایید آموخته ها تمرین کنید - اهرم واردات و بسته بندی مناسب - با استفاده از پروتوک به هر زبانی کد تولید کنید - کد در جاوا با بافرهای پروتکل - بدانید که چگونه تکامل داده ها برای Protobuf کار می کند - با مفاهیم پیشرفته Protocol Buffers برنامه نویسانی که می خواهند نحوه نوشتن فایل های .proto را درک کنند و کد بنویسند تا ایجاد کنند. داده های بافر پروتکل معمارانی که می خواهند بدانند بافرهای پروتکل چگونه کار می کنند و چگونه برای معماری راه حل خود مفید هستند. - یادگیری و استفاده از Protocol Buffers به ​​شما کمک می کند فرصت های شغلی خود را افزایش دهید و به افزایش درآمد کمک می کند. * - نویسنده تمام دانش داده خود را بر روی پلت فرم به اشتراک می گذارد و برای توضیح هر مفهوم وقت صرف می کند و ابعاد نظری و عملی را در اختیار دانش آموزان قرار می دهد.

سرفصل ها و درس ها

معرفی دوره Course Introduction

  • نیاز به بافرهای پروتکل The need for Protocol Buffers

  • بافرهای پروتکل چگونه استفاده می شوند؟ How are Protocol Buffers used?

  • ساختار دوره Course Structure

مبانی بافرهای پروتکل I Protocol Buffers Basics I

  • اولین پیام First Message

  • انواع اسکالر Scalar Types

  • برچسب ها Tags

  • فیلدهای تکراری Repeated Fields

  • نظرات Comments

  • مقادیر پیش فرض برای فیلدها Default Values for Fields

  • شمارش ها (Enums) Enumerations (Enums)

  • راه حل تمرین تمرین I Solution to Practice Exercises I

مبانی بافرهای پروتکل II Protocol Buffers Basics II

  • تعریف چند پیام در یک فایل Defining Multiple Messages in the Same File

  • پیام های تودرتو Nesting Messages

  • واردات Imports

  • بسته ها Packages

  • راه حل تمرین تمرینات IIZ Solution to Practice Exercises IIZ

راه اندازی Protoc Compiler Setting up Protoc Compiler

  • برای تولید کد به هر زبانی از پروتوک استفاده کنید Use `protoc` to generate code in any language

برنامه نویسی جاوا با بافرهای پروتکل Java Programming with Protocol Buffers

  • راه اندازی پروژه Gradle و تولید کد Gradle Project Setup & Code Generation

  • ایجاد پیام ساده در جاوا Simple Message Creation in Java

  • برخورد با Enums در جاوا Dealing with Enums in Java

  • ایجاد یک پیام پیچیده در جاوا Creating a Complex Message in Java

  • گزینه های جاوا Java Options

  • تبدیل به JSON در جاوا Conversion to JSON in Java

برنامه نویسی Golang با بافرهای پروتکل Golang Programming with Protocol Buffers

  • تولید کد در Golang Code generation in Golang

  • ساختار پروتو ساده در Golang Simple Proto Struct in Golang

  • گزینه go_package go_package option

  • خواندن و نوشتن روی دیسک Reading and Writing to Disk

  • خواندن و نوشتن به JSON Reading and Writing to JSON

  • Enum Proto Struct در Golang Enum Proto Struct in Golang

  • مجتمع Proto Struct در Golang Complex Proto Struct in Golang

تکامل داده ها با Protobuf Data Evolution with Protobuf

  • نیاز به به روز رسانی پروتکل The need for updating the protocol

  • قوانین برای تکامل داده ها Rules for Data Evolution

  • افزودن فیلدها Adding Fields

  • تغییر نام فیلدها Renaming Fields

  • حذف فیلدها Removing Fields

  • کلمه کلیدی رزرو شده Reserved Keyword

  • مراقب پیش فرض ها باشید Beware of Defaults

  • فیلدهای Enum در حال تکامل Evolving Enum Fields

بافرهای پروتکل پیشرفته Protocol Buffers Advanced

  • انواع عدد صحیح Deep Dive Integer Types Deep Dive

  • انواع داده های پیشرفته (یکی، نقشه، مهر زمانی و مدت) Advanced Data Types (oneof, map, Timestamp and Duration)

  • گزینه های بافر پروتکل Protocol Buffers Options

  • کنوانسیون های نامگذاری Naming Conventions

  • خدمات Services

  • مقدمه ای بر gRPC Introduction to gRPC

  • بافرهای داخلی پروتکل Protocol Buffers Internals

مراحل بعدی Next Steps

  • چه خبر است و تبریک! What's next & Congratulations!

نمایش نظرات

معرفی کامل بافرهای پروتکل 3 [ویدئو]
جزییات دوره
2 h 54 m
46
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stéphane Maarek Stéphane Maarek

Stéphane Maarek یک معمار راه حل، مشاور و توسعه دهنده نرم افزار است که علاقه خاصی به همه چیزهای مربوط به داده های بزرگ و تجزیه و تحلیل دارد. او همچنین یک مربی پرفروش Udemy برای دوره های خود در Apache Kafka، Apache NiFi و AWS Lambda است. او عاشق آپاچی کافکا است و مرتباً در پروژه آپاچی کافکا مشارکت می کند. استفان همچنین یک پست وبلاگ مهمان نوشته است که در وب سایت Confluent، شرکت سازنده آپاچی کافکا، نمایش داده شده است. او همچنین یک معمار راه حل های تایید شده AWS است و سال ها تجربه با فناوری هایی مانند Apache Kafka، Apache NiFi، Apache Spark، Hadoop، PostgreSQL، Tableau، Spotfire، Docker، Ansible و غیره دارد.

Stéphane Maarek Stéphane Maarek

Stéphane Maarek یک معمار راه حل، مشاور و توسعه دهنده نرم افزار است که علاقه خاصی به همه چیزهای مربوط به داده های بزرگ و تجزیه و تحلیل دارد. او همچنین یک مربی پرفروش Udemy برای دوره های خود در Apache Kafka، Apache NiFi و AWS Lambda است. او عاشق آپاچی کافکا است و مرتباً در پروژه آپاچی کافکا مشارکت می کند. استفان همچنین یک پست وبلاگ مهمان نوشته است که در وب سایت Confluent، شرکت سازنده آپاچی کافکا، نمایش داده شده است. او همچنین یک معمار راه حل های تایید شده AWS است و سال ها تجربه با فناوری هایی مانند Apache Kafka، Apache NiFi، Apache Spark، Hadoop، PostgreSQL، Tableau، Spotfire، Docker، Ansible و غیره دارد.