دوره آموزشی اعمال همزمانی در زبان برنامه نویسی 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
دوره های مرتبط
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی کتابخانه استاندارد Go
- دوره آموزشی یادگیری زبان Go
- دوره آموزشی توسعه برنامههای آگاه به یونیکد در زبان Go
- دوره آموزشی Go برای توسعهدهندگان: تکنیکهای عملی برای کدنویسی مؤثر
- دوره آموزشی سریال سازی موثر در زبان برنامه نویسی JSON :Go، بافرهای پروتکل و موارد دیگر
- دوره آموزشی پکیج Context در زبان برنامه نویسی Go
- دوره آموزشی دیباگ کردن در زبان برنامه نویسی Go