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

جدید - بوت‌کمپ جامع گو با gRPC و پروتکل بافرز

جدید - بوت‌کمپ جامع گو با gRPC و پروتکل بافرز

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

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

  • مثال‌های جامع مفاهیم اولیه
  • توضیحات دقیق و تمرین‌های مرتبط با مفاهیم سطح متوسط در زبان گو
  • بخش بسیار جامع درباره مفاهیم پیشرفته در Golang
  • توضیحات کامل درباره کوروتین‌ها - پوشش کامل همراه با مثال‌های متعدد برای تسلط به مفهوم
  • توضیح کامل و تمرین‌های فراوان درباره پروتکل بافرز و gRPC
  • ساخت REST API در زبان گو
  • ساخت gRPC API در زبان گو
  • همزمانی در گو چگونه کار می‌کند؟
  • آزمون‌ها و اسلایدها با مباحث قابل دانلودی در فرمت PDF
  • گیت و گیت‌هاب
  • اشاره‌گرها در گو
  • توضیحات کامل و مثال‌های عملی درباره Struct، نقشه ها و اسلایس‌ها در گو
  • اهمیت و یوزکیس‌های مختلف کانال‌ها در گو
  • مثال‌های API مبتنی بر یوزکیس واقعی با استفاده از SQL و NoSQL
  • ساختار پوشه‌ API
  • یادگیری برنامه‌ریزی قبل از ساخت API برای مبتدیان مهم است.
  • یاد می‌گیرید چگونه APIs حرفه‌ای و استاندارد صنعتی بسازید.
  • MongoDB و MariaDB (جایگزین MySQL)
  • ابزارهای پیشرفته بنچ‌مارکینگ API مانند wrk و h2load و ghz و غیره
  • ساخت HTTP2 و HTTPS API
  • یاد می‌گیرید چگونه API در TLS و SSL را پیاده‌ کنید.
  • یاد می‌گیرید چگونه میان‌افزار خودتان را از ابتدا کدنویسی کنید.
  • یاد می‌گیرید چگونه کد منبع گو را بخوانید و برای هر مشکلی راه‌حل پیدا کنید.
  • یادگیری استفاده از الگوریتم‌ها در کیس‌های واقعی
  • آماده‌سازی برای مصاحبه - بانک سوالات با بیش از 350 سوال و پاسخ
  • چگونه ران‌تایم در گو کار می‌کند؟ و چرا درک آن مهم است؟
  • در استفاده از پکیج Reflect متخصص می‌شوید. این دوره نگاهی عمیق به استفاده از پکیج Reflect در پروژه‌های gRPC و REST API خواهد داشت.

پیش‌نیازهای دوره

  • بدون نیاز به تجربه یا دانش برنامه‌نویسی قبلی - تمام موارد در دوره از صفر آموزش داده می‌شود.
  • نیازی نیست قبل از شروع با گو آشنا باشید.
  • کامپیوتر با سیستم عامل لینوکس، مک، ویندوز و کروم و سیستم‌عامل مبتنی بر یونیکس و اتصال اینترنت

توضیحات دوره

نسخه منتشر شده در 2025 - دوره کاملاً جدید و بی‌نظیر

تسلط کامل به زبان برنامه‌نویسی گو - ارتقای مهارت‌های خود

دوره برای ورود به بازار کار

شما با اعتمادبه‌نفس و مهارت به دنیای برنامه‌نویسی در گو وارد می‌شوید. این دوره جامع طراحی شده تا توانایی هر دو گروه مبتدی و توسعه‌دهندگان باتجربه را تقویت کند.

بوت‌کمپ گو با gRPC و پروتکل بافرز

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

مباحث تحت پوشش:

  • تسلط به زبان گو - از مفاهیم اساسی تا تکنیک‌های پیشرفته، هر آنچه باید درباره گو بدانید در این دوره آموزش داده می‌شود. ما با مبانی شروع می‌کنیم و به مباحث پیچیده‌ مانند پروتکل بافرز و gRPC می‌رسیم، به گونه‌ای که هر مفهوم را با وضوح و اعتمادبه‌نفس کامل درک کنید.
  • تمرین، کلید موفقیت - از طریق تمرین‌های فراوان و پروژه‌های عملی، تجربه عملی کسب می‌کنید. نه تنها مفاهیم سطح پایه و متوسط را عمیقاً درک می‌کنید، بلکه به مفاهیم پیشرفته با مثال‌های واقعی مسلط خواهید شد.
  • روتین‌ها و همزمانی در گو - شما به طور عمیق‌تری به روتین‌ها، مدل‌های همزمانی و نحوه مدیریت آسان موازی‌سازی در گو می‌پردازید. شما با تمرین‌های متعدد، در استفاده موثر از همزمانی مهارت پیدا خواهید کرد.
  • پروتکل بافرز و gRPC - شما ترکیب قدرتمند پروتکل بافرز و gRPC را کشف می‌کنید، فناوری‌هایی که برای ساخت APIs کارآمد و مقیاس‌پذیر، حیاتی هستند. توضیحات دقیق و تمرین‌های فراوان شما را برای یکپارچه‌سازی این فناوری‌ها در پروژه‌های شما آماده می‌کند.
  • ساخت APIs - شما یاد می‌گیرید چگونه RESTful APIs و gRPC APIs را در زبان گو از ابتدا بسازید. شما ساختار پوشه‌ API، استراتژی‌های برنامه‌ریزی و ملاحظات عملی را بررسی می‌کنید تا از APIs قوی و مقیاس‌پذیر اطمینان حاصل کنید.
  • ساختارهای داده و اشاره‌گرها - به نکات کلیدی درباره Struct، نقشه‌ها و اسلایس‌ها و اهمیت نقش اشاره‌گرها در برنامه‌نویسی گو مسلط می‌شوید.
  • کانال‌ها - شما اهمیت کانال‌ها در گو برای همزمان‌سازی و ارتباط بین کوروتین‌ها را کشف می‌کنید. شما یوزکیس‌های عملی و کاربردهای واقعی را تمرین می‌کنید.
  • پروژه‌های واقعی - شما با یکپارچه‌سازی پایگاه‌ داده‌های SQL و NoSQL برای ایجاد APIs تابعی، مهارت‌های تازه کسب‌ شده خود را در ایجاد پروژه‌های عملی که سناریوهای واقعی را شبیه‌سازی می‌کنند، اعمال می‌کنید.
  • گیت و گیت‌هاب - مهارت‌های کنترل نسخه را با استفاده از گیت و گیت‌هاب می‌آموزید. این مهارت‌ها شما را در همکاری تیمی و مدیریت پروژه‌های کد به خوبی یاری می‌کند.
  • تکنیک‌ها و ابزارهای بنچ‌مارکینگ - درک اهمیت بنچ‌مارکینگ عملکرد در گو - نحوه اندازه‌گیری زمان اجرا، بهینه‌سازی موثر کد و استفاده از ابزارهای استاندارد صنعت برای تحلیل و بهبود عملکرد اپلیکیشن‌های خود را یاد می‌گیرید.
  • ساخت سرورهای HTTP2 و HTTPS - وارد بخش پیشرفته شبکه‌سازی می‌شوید و سرورهای ایمن و با عملکرد بالای HTTP/2 و HTTPS در گو می‌سازید. شما نحوه پیاده‌سازی رمزگذاری TLS، بهینه‌سازی زمان پاسخ سرور و مدیریت درخواست‌های همزمان کلاینت را می‌آموزید.
  • ابزارهای مبهم‌سازی کد - شما تکنیک‌هایی را برای محافظت از کد گو خود در برابر مهندسی معکوس بررسی می‌کنید. شما روش‌های استفاده از ابزارهای مبهم‌سازی کد را یاد می‌گیرید تا باینری‌های کامپایل شده شما سخت‌تر تحلیل شوند و امنیت الگوریتم‌های انحصاری و منطق کسب‌وکار حساس تضمین گردد.

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

  • یادگیری جامع - این دوره‌ها که برای توسعه‌دهندگان مبتدی و باتجربه طراحی شده‌اند، نیازی به تجربه برنامه‌نویسی قبلی ندارند. شما از ابتدا شروع کرده و مهارت‌های لازم برای ساخت APIs و اپلیکیشن‌ها در سطح حرفه‌ای را کسب خواهید کرد.
  • رویکرد عملی - هر بخش شامل آزمون‌ها، اسلایدهای قابل دانلود و مباحث PDF است تا یادگیری‌ شما تثبیت شود. تأکید بر مثال‌های عملی باعث می‌شود دانش‌ خود را فوراً در عمل پیاده‌ کنید.
  • آمادگی برای آینده شغلی - در پایان دوره، مهارت‌ها و اعتمادبه‌نفس لازم برای مقابله با چالش‌های برنامه‌نویسی در هر محیط حرفه‌ای را خواهید داشت. چه قصد دارید وارد بازار کار شوید یا در مسیر شغلی‌تان پیشرفت کنید، این دوره شما را به هدف‌تان می‌رساند.

برای شروع این سفر تحول‌آمیز در دنیای برنامه‌نویسی گو همراه ما باشید. بیایید با هم پتانسیل کامل مهارت‌های کدنویسی‌ شما را کشف کنیم و راه را برای موفقیت در جهان پویای توسعه نرم‌افزار هموار سازیم. هم‌اکنون در دوره شرکت کرده و مسیر تبدیل شدن به یک حرفه‌ای در gRPC و زبان برنامه‌نویسی گو را آغاز کنید.

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

  • تمام مبتدیان و کسانی که تازه وارد برنامه‌نویسی شده‌اند.
  • دانشجویان علوم کامپیوتر
  • کسانی که به دنبال یادگیری پروتکل بافرز و gRPC هستند.
  • برنامه‌نویسانی که می‌خواهند عملکرد API خود را بهبود بخشند.
  • توسعه‌دهندگان نرم‌افزار
  • توسعه‌دهندگان API
  • توسعه‌دهندگان گو
  • مهندسان سیستم
  • کسانی که کمی در برنامه‌نویسی گو تجربه دارند یا دوره مقدماتی این زبان را گذرانده‌اند.
  • کسانی که می‌خواهند در زمینه REST، پروتکل بافرز، gRPC و بنچ‌مارکینگ پیشرفته تخصص کسب کنند.
  • کسانی که می‌خواهند کنترل کامل بر همزمانی در برنامه‌نویسی داشته باشند.

جدید - بوت‌کمپ جامع گو با gRPC و پروتکل بافرز

  • سلام و خوش‌آمدگویی 01:51
  • نکاتی برای استفاده از دوره 01:00
  • محتوای دوره 02:34
  • درباره زبان گو 02:52
  • چرا زبان گو را انتخاب کنیم؟ 04:47
  • زمین بازی گو 04:47
  • نصب گو روی لینوکس 04:14
  • نصب گو روی ویندوز 01:03
  • نصب گو روی مک 01:59
  • IDE و ویرایشگر کد 04:17
  • نصب ویژوال استودیو کد روی لینوکس 05:07
  • نصب ویژوال استودیو کد روی ویندوز 01:11
  • نصب ویژوال استودیو کد روی مک 01:14
  • راه‌اندازی محیط توسعه - افزونه‌ها 03:12
  • گیت چیست؟ VCS چیست؟ 02:04
  • نصب گیت روی لینوکس 01:17
  • نصب گیت روی ویندوز 02:10
  • گیت‌هاب 05:10
  • گیت‌هاب و گیت - SSH 12:57
  • git init 09:06
  • git add 05:49
  • git commit 03:03
  • git remote 04:41
  • git push 07:47
  • راه‌اندازی دوره 02:16
  • Hello World 09:36
  • اجرای گو 02:46
  • کامپایلر گو 12:54
  • کتابخانه استاندارد 03:06
  • دستور ایمپورت 12:51
  • تایپ‌های داده 04:59
  • متغیرها 14:49
  • کنوانسیون‌های نامگذاری 11:08
  • ثابت‌ها 13:40
  • عملیات‌های ریاضی 22:20
  • حلقه For (break و continue) 27:06
  • حلقه for (استفاده به عنوان while) 21:25
  • عملگرها 06:50
  • شرطی‌ها - if و else 20:06
  • شرطی‌ها - switch 25:20
  • آرایه‌ها 31:08
  • اسلایس‌ها 32:04
  • نقشه‌ها 27:21
  • محدوده 07:39
  • توابع 21:39
  • چندین مقدار بازگشتی 18:15
  • توابع Variadic 19:14
  • Defer 11:15
  • Panic 10:41
  • Recover 16:05
  • خروج 05:41
  • تابع init 06:24
  • آزمون مبانی None
  • خلاصه بخش و انگیزش 09:30
  • Closures 20:55
  • بازگشت 13:05
  • اشاره‌گرها 20:22
  • رشته‌ها و Runes 48:59
  • افعال فرمت‌بندی 24:50
  • پکیج fmt 31:32
  • Structs 33:06
  • متدها 20:17
  • رابط‌ها 37:32
  • تعبیه Struct 13:08
  • جنریک‌ها 28:36
  • آزمون سطح متوسط - بخش 1 None
  • خطاها 26:28
  • خطاهای سفارشی 18:21
  • توابع رشته‌ 41:49
  • فرمت‌بندی رشته‌ 12:36
  • قالب‌های متن 56:39
  • عبارات منظم 25:56
  • زمان 39:30
  • Epoch 09:51
  • فرمت‌بندی و تجزیه زمان 09:57
  • اعداد تصادفی 30:15
  • تجزیه اعداد 15:33
  • آزمون سطح متوسط - بخش 2 None
  • تجزیه URL 20:10
  • پکیج bufio 48:00
  • کدنویسی Base64 17:04
  • هش‌های SHA 256/512، هش کردن، رمزنگاری و پکیج ارزهای دیجیتال 53:55
  • نوشتن فایل‌ها 13:41
  • خواندن فایل‌ها 26:12
  • فیلترهای خط 15:48
  • مسیرهای فایل 24:27
  • دایرکتوری‌ها 43:47
  • فایل‌ها و دایرکتوری‌های موقت 18:36
  • دایرکتیو تعبیه شده 23:46
  • آزمون سطح متوسط - بخش 3 None
  • آرگومان‌ها و پرچم‌های خط فرمان 20:17
  • فرمان‌های فرعی خط فرمان 22:10
  • متغیرهای محیطی 21:30
  • لاگ کردن 44:16
  • جی‌سان 46:50
  • تگ‌های Struct 14:04
  • XML 42:18
  • افزونه گو 10:08
  • Type Conversions 18:30
  • پکیج IO 01:02:33
  • پکیج ریاضی 04:50
  • آزمون سطح متوسط - بخش 4 None
  • خلاصه بخش و انگیزش 06:00
  • کوروتین‌ها 42:45
  • مقدمه کانال‌ها 32:59
  • کانال‌های بدون بافر و مکانیزم ران‌تایم 21:45
  • کانال‌های دارای بافر 39:30
  • همزمان‌سازی کانال‌ 39:51
  • آزمون پیشرفته - بخش 1 None
  • جهت‌های کانال 11:07
  • Multiplexing با استفاده از select 30:39
  • عملیات‌های کانال غیر مسدودکننده 14:07
  • بستن کانال‌ها 18:51
  • آزمون پیشرفته - بخش 2 None
  • کانتکس 01:03:17
  • تایمرها 26:10
  • Tickers 22:05
  • استخرهای worker 27:24
  • گروه‌های انتظار 52:08
  • آزمون پیشرفته - بخش 3 None
  • Mutexes 45:20
  • شمارنده‌های اتمی 23:34
  • محدودیت نرخ 05:23
  • محدودیت نرخ - الگوریتم توکن باکت 33:09
  • محدودیت نرخ - شمارنده پنجره ثابت 18:54
  • محدودیت نرخ - الگوریتم باکت نشت‌دار 51:21
  • کوروتین‌های Stateful 14:13
  • مرتب‌سازی 47:22
  • آزمون پیشرفته - بخش 4 None
  • تست و بنچ‌مارکینگ 46:26
  • اجرای فرآیندها، فرآیندهای سیستم عامل و سایر فرآیندها 24:30
  • سیگنال‌ها 46:36
  • Reflect 36:27
  • آزمون پیشرفته - بخش 5 None
  • خلاصه بخش و تبریک 04:26
  • همزمانی در مقابل موازی‌سازی 18:24
  • شرایط رقابت 08:40
  • ددلاک‌ها 15:51
  • RWMutex 12:57
  • sync.NewCond 45:15
  • sync.Once 05:12
  • sync.Pool 26:13
  • دستور for select 04:38
  • آزمون همزمانی پیشرفته None
  • URL و URI 20:25
  • چرخه درخواست و پاسخ 12:36
  • توسعه فرانت‌اند و سمت کلاینت چیست؟ 06:27
  • توسعه بک‌اند، API و سمت سرور چیست؟ 03:21
  • HTTP 1/2/3 و HTTPS 06:00
  • آزمون اینترنت None
  • انتخاب سیستم‌عامل برای توسعه 01:53
  • REST API چیست؟ 08:37
  • اندپوینت‌ها 06:27
  • کلاینت HTTP 09:06
  • سرور HTTP 15:39
  • پورت‌ها 16:44
  • Postman برای تست API 10:50
  • نصب wrk (ابزار بنچ‌مارکینگ) 03:00
  • نصب Htop 04:01
  • بنچ‌مارکینگ یک API 36:12
  • ماژول‌ها - go mod init 14:22
  • بیایید ساخت API و سرور را شروع کنیم 05:23
  • دانلود پکیج‌های شخص ثالث و پکیج‌های خارجی - <go get <package link 12:15
  • بیایید HTTP2 و HTTPS را به API خود اضافه کنیم 13:47
  • گواهینامه‌های HTTPS - بررسی SSL و TLS 09:54
  • Postman برای درخواست‌های TLS و HTTP2 09:51
  • استفاده از Curl برای ایجاد درخواست HTTP2 15:54
  • اتصالات HTTP2 و HTTPS و HTTP و TLS Handshake 20:03
  • تنظیمات mTLS و Postman 21:30
  • بنچ‌مارکینگ HTTP1 در مقابل HTTP2 - ابزار H2Load BM 26:48
  • سریال‌سازی و سریال‌زدایی - Marshal و Unmarshal - رمزگذاری و رمزگشایی 15:30
  • ساختار پوشه‌ API 08:43
  • مرحله برنامه‌ریزی API 13:14
  • مسیر‌یابی اولیه، CRUD، متدهای HTTP 22:53
  • پردازش درخواست‌ها 41:46
  • پارامترهای مسیر 11:43
  • پارامترهای کوئری 12:57
  • فایل gitignore. 09:09
  • Multiplexer (mux) 12:08
  • میان‌افزارها 06:48
  • میان‌افزارها - هدرهای امنیت 25:47
  • میان‌افزارها - CORS 20:03
  • میان‌افزارها - زمان پاسخ 26:10
  • میان‌افزارها - فشرده‌سازی 19:11
  • میان‌افزارها - محدودکننده نرخ 15:30
  • میان‌افزارها - HPP 34:38
  • میان‌افزارها - مرتب‌سازی 15:24
  • زنجیره‌سازی موثر میان‌افزار 07:49
  • تکنیک مسیر‌یابی قبلی (پیش از Go 1.22) 01:17
  • دریافت ورودی همه و فیلتر شده و یک ورودی - GET 30:21
  • افزودن یک ورودی یا چند ورودی - POST 18:51
  • ریفکتور کردن هندلرها 13:29
  • مقدمه MariaDB و MySQL 08:26
  • نصب MariaDB 09:48
  • نصب ابزار رابط کاربری گرافیکی MariaDB - نصب DBeaver 06:12
  • پرایمر SQL - بررسی CRUD - خط فرمان 24:36
  • پرایمر SQL - بررسی CRUD - معرفی DBeaver 30:03
  • اتصال API به SQL 13:38
  • متغیرهای محیطی (فایل env.) 15:45
  • ایجاد پایگاه داده SQL 07:14
  • بروزرسانی متدهای POST برای ارسال به پایگاه‌ داده 12:08
  • بروزرسانی متد GET برای واکشی یک ورودی از پایگاه‌ داده 06:58
  • بروزرسانی متد GET برای واکشی چند ورودی از پایگاه داده 14:37
  • 1=1 - کجا و چرا؟ 04:47
  • تکنیک پیشرفته فیلترینگ - GET - دریافت ورودی‌ها بر اساس چند معیار 06:18
  • تکنیک پیشرفته مرتب‌سازی - GET - دریافت ورودی بر اساس چند معیار 17:20
  • بروزرسانی ورودی کامل - PUT 21:30
  • اصلاح ورودی - PATCH 08:45
  • بهبود تابع PATCH - پکیج Reflect 22:26
  • حذف ورودی - DELETE 11:25
  • مدرن‌سازی مسیرها - تکنیک مسیر‌یابی قدیمی و محدودیت‌های آن 15:12
  • ریفکتور کردن Mux 02:16
  • استفاده از پارامترهای مسیر برای ورودی خاص 05:04
  • اصلاح چندین ورودی - PATCH 36:45
  • حذف چندین ورودی - DELETE 18:55
  • مدل‌سازی داده‌ 07:11
  • ریفکتور کردن عملیات‌های پایگاه داده 29:10
  • مدیریت خطا 21:10
  • تگ‌های Struct 26:30
  • اعتبارسنجی داده‌ 44:10
  • ایجاد پایگاه‌ داده دانشجویان 09:54
  • CRUD برای مسیر دانشجویان 20:17
  • مسیرهای دانشجویان و تست 18:20
  • مسیرهای فرعی جدید 02:18
  • دریافت لیست دانشجویان مربوط به یک مدرس خاص 13:38
  • دریافت تعداد دانشجویان برای یک مدرس خاص 11:07
  • ریفکتور کردن مسیریاب 08:00
  • مسیریاب Execs 10:16
  • مدل Execs و جدول پایگاه‌ داده 15:50
  • CRUD در مسیر Execs 36:03
  • پسوردها - هش کردن 16:29
  • مجوزدهی و احرازهویت 04:14
  • کوکی‌ها، سشن‌ها و JWT 06:09
  • مسیر لاگین - بخش 1 - اعتبارسنجی داده‌ه 10:37
  • مسیر لاگین - بخش 2 - هش کردن پسورد - Argon2 13:25
  • مسیر لاگین - بخش 3 - JWT و کوکی 31:32
  • ریفکتور کردن مسیر لاگین 13:05
  • خروج از سیستم 05:45
  • میان‌افزار احرازهویت - JWT 27:39
  • رد کردن مسیرها با میان‌افزارها - قبل از لاگین 10:26
  • بروزرسانی پسورد 32:37
  • ارسال ایمیل‌ها - MailHog 11:46
  • فراموشی پسورد 36:36
  • ریست پسورد 30:42
  • CSRF 05:10
  • افزودن صفحه‌بندی 16:20
  • پاکسازی داده‌ - میان‌افزار XSS 55:27
  • مجوزدهی 09:15
  • بررسی توالی میان‌افزار 07:47
  • مبهم‌سازی کد 05:10
  • تنظیمات قبل از باینری نهایی 11:45
  • باینری API 28:47
  • بنچ‌مارکینگ گسترده - کد منبع در مقابل باینری گو و کد مبهم‌سازی شده 33:21
  • خلاصه بخش و انگیزش 05:51
  • پروتکل بافرز چیست؟ 05:49
  • سینتکس و ساختار فایل‌های proto. 03:51
  • پکیج‌ها در پروتکل بافرز 03:54
  • پیام‌ها در پروتکل بافرز 03:05
  • فیلدها در پروتکل بافرز 01:44
  • انواع فیلد و تایپ‌های داده 05:37
  • شماره‌های فیلد 02:58
  • سریال‌سازی و سریال‌زدایی 03:45
  • فراخوانی رویه از راه دور (RPC) در پروتکل بافرز 02:04
  • نسخه‌‌سازی و سازگاری عقب‌رو 03:25
  • بهترین شیوه‌ها برای فایل‌های proto. 02:13
  • نصب کامپایلر Protoc برای تولید کد از فایل‌های proto. 10:02
  • پروتکل بافرز در عمل 57:51
  • آزمون پروتکل بافرز None
  • gRPC چیست؟ 04:53
  • Stubs 03:12
  • سرویس چیست؟ 04:22
  • REST در مقابل gRPC 08:00
  • ایجاد سرور gRPC ساده 32:50
  • ایجاد کلاینت gRPC ساده 17:46
  • gRPC + TLS 09:45
  • بررسی عمیق - پکیج‌های Proto Buf + RPC 01:04:16
  • استریمینگ gRPC 01:32
  • استریم سمت سرور 20:21
  • استریم سمت کلاینت 17:15
  • استریم دوطرفه 33:35
  • ویژگی‌های پیشرفته gRPC 08:04
  • متادیتا، هدرها و تریلرها 20:43
  • Postman برای gRPC 23:55
  • gRPCurl برای gRPC 10:56
  • پلاگین Protoc Gen Validate 22:23
  • Combo API ( قابلیت gRPC + REST در One API) 41:06
  • بنچ‌مارکینگ Combo API - ابزار GHZ BM 41:06
  • آزمون gRPC None
  • مقدمه 00:53
  • مقدم MongoDB و NoSQL 14:30
  • نصب MongoDB 08:50
  • MongoDB Compass - رابط کاربری گرافیکی (GUI) برای MongoDB 09:00
  • پرایمر MongoDB - بررسی CRUD 23:00
  • ساختار پوشه‌ gRPC API و الزامات پروژه 05:28
  • ایجاد فایل‌های Proto بر اساس مسیرهای REST API 36:36
  • ایجاد سرور gRPC پروژه 08:01
  • دانلود وابستگی‌های مورد نیاز شناخته‌ شده 02:03
  • اتصال API به MongoDB 08:12
  • مدیریت خطا 03:51
  • افزودن مدرس جدید (s) 47:13
  • ریفکتور کردن 13:01
  • دریافت مدرس - فیلتر 30:09
  • دریافت مدرس - مرتب‌سازی 15:00
  • دریافت مدرس - نهایی‌سازی 36:36
  • رابط‌ها - فیلتر مشترک برای دریافت تمام RPCs 16:05
  • تابع decode 07:50
  • جنریک‌ها - رمزگشایی مشترک برای تمامی توابع GET 23:20
  • اصلاح مدرس 20:14
  • جنریک‌ها - نگاشت Helpers - ریفکتور شده 19:32
  • حذف مدرس 19:04
  • افزودن دانشجویان جدید و Exec(s) 28:58
  • دریافت دانشجویان و Exec(s) 17:12
  • اصلاح دانشجویان و Exec(s) 14:26
  • حذف دانشجویان و Exec(s) 08:02
  • روابط در NoSQL (MongoDB) 04:26
  • دریافت دانشجویان بر اساس مدرس - RPC 13:56
  • دریافت تعداد دانشجویان بر اساس مدرس - RPC 11:33
  • RPC لاگین 12:18
  • RPC بروزرسانی پسورد 17:35
  • RPC غیرفعال‌سازی کاربر 14:17
  • RPC فراموشی پسورد 31:11
  • RPC ریست پسورد 17:57
  • رهگیر زمان پاسخ 12:00
  • رهگیر محدودیت نرخ 09:04
  • رهگیر احرازهویت 28:51
  • RPC خروج از سیستم 34:42
  • مجوزدهی 06:19
  • مزیت gRPC - نیاز به HPP، پاکسازی، فشرده‌سازی، هدرهای HTTP و CORS ندارد 01:00
  • دنباله رهگیر 01:41
  • اعتبارسنجی داده‌ با استفاده از Protoc Gen Validate 15:32
  • TLS/SSL + gRPC 06:35
  • مبهم‌سازی کد و باینری API 13:51
  • بنچ‌مارکینگ 19:54
  • آنچه آموختیم 04:20
  • گام بعدی چیست؟ 09:57
  • خداحافظ و موفق باشید 03:36

38,097,500 7,619,500 تومان

مشخصات آموزش

جدید - بوت‌کمپ جامع گو با gRPC و پروتکل بافرز

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:همه سطوح
  • تعداد درس:336
  • مدت زمان :96:27:40
  • حجم :35.97GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

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

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