دوره آموزشی اعمال همزمانی در زبان برنامه نویسی Go
1 ساعت 28 دقیقهمتوسط2022-01-26
مدرسین
Adelina Simion
Software Engineer and Technology Evangelist
جزئیات دوره
همزمانی میتواند یک موضوع گیجکننده و ترسناک برای مهندسان باشد، اما ابزاری ضروری هنگام نوشتن کد تولید است زیرا به شما امکان میدهد راهحلهای سریعتر و کارآمدتر بنویسید. در این دوره، Adelina Simion موضوع ترسناک همزمانی را ابهام می کند و نحوه استفاده از ابزارهای قدرتمند گوروتین ها و کانال ها را به نمایش می گذارد. Go با در نظر گرفتن همزمانی طراحی شده است، بنابراین هر توسعه دهنده باید برای استفاده از این ابزار قدرتمند در کارهای روزانه خود احساس اطمینان کند. با Adelina در این دوره همراه باشید تا درک کاملی از Go Concurrency بدست آورید و یاد بگیرید که چگونه آن را برای حل برخی از مشکلات رایج مهندسی به کار ببرید.
مهارت ها
GoProgramming FoundationsGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - همزمانی در زندگی روزمره
- 02 - پیش نیازهای عمومی
- 03 - پیش نیاز - بسته http net
1. گوروتین ها و بسته همگام سازی
- 04 - همزمانی در مقابل موازی
- 05 - اصول کلیات
- 06 - sync.WaitGroup
- 07 - معرفی اپلیکیشن Orders
- 08 - شرایط مسابقه
- 09 - همگام سازی نقشه
- 10 - Sync.Mutex
2. کانال ها
- 11 - اصول کانال
- 12 - کانال در عمل
- 13 - بستن کانال ها
- 14 - گستردگی کانال ها
- 15 - عبارت select
- 16 - استفاده از کانال ها در اپلیکیشن Orders
3. الگوهای همزمانی
- 17 - کار سیگنالینگ به پایان رسیده است
- 18 - استخرهای کارگری
- 19 - زمینه ها و لغو
- 20 - چالش - گسترش برنامه Orders
- 21 - راه حل - گسترش برنامه Orders
نتیجه
- 22 - ادامه با همزمانی در Go
دوره های مرتبط
- دوره آموزشی یادگیری کاربردی ماشین: مبانی (2019)
- دوره آموزشی یادگیری کاربردی ماشین: الگوریتمها (2019)
- دوره آموزشی هوش مصنوعی کاربردی برای منابع انسانی
- دوره آموزشی طراحی تعامل کاربردی: انتقال کارت
- دوره آموزشی یادگیری کاربردی ماشین: یادگیری گروهی (2022)
- دوره آموزشی هوش مصنوعی کاربردی: ساخت برنامه های NLP با Hugging Face Transformers
- دوره آموزشی هوش مصنوعی کاربردی: شروع به کار با Hugging Face Transformers
- دوره آموزشی یادگیری کاربردی ماشینی: الگوریتم ها
مسیرهای مرتبط
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده سی شارپ
- مسیر آموزشی ارتقاء مهارت های Node.js خود
- مسیر آموزشی تبدیل شدن به یک طراح تعاملی
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Raspberry Pi
- مسیر آموزشی تقویت مهارت های توسعه فروش
- مسیر آموزشی مهارت های ارتباطی برای مدیران میانی
- مسیر آموزشی تسلط بر مهارتهای نرم حرفهای پرتقاضا
- مسیر آموزشی ساخت مهارتهای تفکر انتقادی در عصر هوش مصنوعی