فرآیند فعالسازی مجدد لینکهای دانلود آغاز شده است. با توجه به حجم بالای محتوا و طی شدن مراحل فنی آمادهسازی، فعال شدن کامل دسترسیها برای تمامی کاربران کمی زمان میبرد.پیشاپیش از صبوری شما سپاسگزاریم.
✅ امکان تهیه دورهها فراهم است و لینکها به نوبت در حال فعالسازی هستند.
زمان اشتراکها، تمدید و اصلاح می شوند.
راه ارتباطی در ایتا 09303953766
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش همزمانی در Go (Golang)
- آخرین آپدیت
Concurrency in Go (Golang)
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
چرایی ها و چگونگی های همزمانی را در Go بیاموزید. نحوه چرخش گوروتین ها و برقراری ارتباط بین آنها. چگونه از شرایط مسابقه و بن بست جلوگیری کنیم. نحوه همگام سازی اجرای گوروتین ها. چگونه Go Scheduler کار می کند. نحوه ایجاد خطوط لوله جریان با گوروتین ها و کانال ها. نحوه انتشار داده در مرز API پیش نیازها: دانش اولیه زبان برنامه نویسی Go مانند حلقه ها، توابع، متدها. نصب کامپایلر Go و هر IDE روی لپ تاپ.
سؤالی که برای همه برنامهنویسان مطرح میشود این است که آیا آنها از منابع محاسباتی موجود به طور مؤثر استفاده میکنند؟
نمای کلی دوره
این دوره را می توان به پنج بخش تقسیم کرد.
Concurrency Primitives
غواصی عمیق در Concurrency Primitives
الگوهای همزمانی
بسته متن
بخش پاداش - رابط ها
در دوره ما سعی می کنیم به این سوالات پاسخ دهیم.
Concurrency Primitives
محدودیتهای Threads چیست؟
مزایای گوروتین ها نسبت به رشته های سیستم عامل چیست؟
چگونه از شرایط مسابقه اجتناب کنیم؟
چگونه از کانال ها برای برقراری ارتباط داده ها استفاده می شود؟
چگونه ارتباط بدون انسداد و مهلت زمانی را اجرا کنیم؟
چه زمانی از mutex و کانال ها استفاده می کنیم؟
چگونه اجرای گوروتین ها را همگام سازی کنیم؟
چگونه وضعیت مسابقه را در Go تشخیص دهیم؟
Deep Dives into Concurrency Primitives
زمانبندی Go چگونه کار می کند؟
تغییر زمینه چگونه کار می کند؟
چگونه کانال ارسال و دریافت کار می کند؟
الگوهای همزمانی
چگونه خطوط لوله جریانی را با Goroutines و Channel ها بسازیم؟
چگونه مراحل محاسباتی فشرده Fan-out و Fan-in انجام شود؟
چگونه از نشت Goroutine اجتناب کنیم؟
بسته زمینه
چگونه می توانیم داده های محدوده درخواست و سیگنال لغو را در سراسر مرزهای API منتشر کنیم؟
تمرین های کدنویسی
هر مفهوم با یک تمرین کدگذاری دنبال می شود.
طرح اولیه تمرین ها در Github به اشتراک گذاشته شده است.
نمونه برنامه های کاربردی
ما خواهیم ساخت
طرح اولیه خزنده وب.
خط لوله پردازش تصویر.
وقت پایان سرور HTTP با بسته زمینه.
بخش پاداش - رابط ها
چگونه رفتار مشترک بین اشیاء مختلف را به عنوان نوع انتزاعی تعریف کنیم؟
چگونه Interface یک انتزاع برای توابع سطح بالاتر فراهم می کند؟
مشاوره راه حل های معماری ، andcloud.io در Andcloud ، ما برای کمک به مشتریان در DevOps ، Data Analytics و Security ، روی Cloud Platform تمرکز کرده ایم.
من به عنوان یک مربی سعی می کنم به دانش آموزان بیاموزم تا تأثیر مثبتی در شغلشان ایجاد کنند.
من بیش از 15 سال تجربه در زمینه تولید نرم افزار دارم.
من روی Routing و Switching Platforms برای شبکه های Enterprise و Data Center کار کرده ام.
من در نرم افزار جاسازی شده برای دستگاه های مصرف کننده مانند سیستم های صوتی اتومبیل ، دستگاه های رسانه ای و سیستم های دوربین توسعه یافته ام.
نمایش نظرات