لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی همزمان با Go
Concurrent Programming with Go
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره آموزشی با سیستم همزمانی Go آشنا می شوید و نحوه استفاده از گوروتین ها، کانال ها و بسته همگام سازی را برای ساخت برنامه های قوی و بسیار همزمان یاد می گیرید. استفاده از قدرت پردازشی کامپیوترهای چند هسته ای امروزی چالشی است که هر توسعه دهنده ای به آن نیاز دارد. چهره ها. در این دوره، برنامه نویسی همزمان با Go، شما توانایی استفاده از ابزارهای قدرتمند Go را به دست خواهید آورد که به برنامه های چند رشته ای اجازه می دهد تا به شیوه ای واضح و به راحتی قابل درک نوشته شوند. ابتدا یاد خواهید گرفت که چگونه از گوروتین ها برای شروع کارهای همزمان استفاده کنید. سپس، بسته همگام سازی و نحوه استفاده از آن را برای هماهنگ کردن گوروتین ها بررسی خواهید کرد. در نهایت، کانالها و نحوه تمجید و تکمیل ویژگیهای هماهنگی بسته همگامسازی را خواهید دید. پس از اتمام این دوره، مهارت ها و دانش مدل همزمانی Go را که برای نوشتن برنامه های کاربردی ایمن و بسیار همزمان لازم است، خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
گوروتین ها
Goroutines
بررسی نسخه
Version Check
مقدمه
Introduction
بررسی اجمالی دوره
Course Overview
همزمانی و موازی سازی
Concurrency and Parallelism
ایجاد نسخه نمایشی دوره
Creating the Course Demo
مقدمه ای بر گوروتین ها
Introduction to Goroutines
نسخه ی نمایشی: ایجاد گوروتین ها
Demo: Creating Goroutines
خلاصه
Summary
بسته همگام سازی
The Sync Package
مقدمه
Introduction
نمای کلی بسته همگام سازی
Overview of the sync Package
گروه های انتظار
WaitGroups
نسخه ی نمایشی: با استفاده از WaitGroups
Demo: Using WaitGroups
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Michael Van Sickle یک معمار برنامه در Akron ، اوهایو است. وی کار خود را به عنوان یک مهندس مکانیک و با طراحی قطعات در صنعت خودرو قبل از تغییر در مهندسی نرم افزار آغاز کرد. او علاقه زیادی به یادگیری زبان های جدید برنامه نویسی دارد و از کار با جاوا ، C # ، JavaScript ، PHP و F # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.
نمایش نظرات