دوره آموزشی تمرین زبان Go: همزمانی
28 دقیقهمتوسط2023-09-14
مدرسین

Miki Tebeka
CEO at 353Solutions
جزئیات دوره
مسلط بودن به همزمانی (Concurrency) میتونه شانس شما رو برای پیدا کردن شغل به عنوان برنامهنویس بیشتر کنه. با پیشرفت دستگاههای چند هستهای، توانایی نوشتن کدی که بتونه چند کار رو به طور همزمان انجام بده، تبدیل به یه مفهوم ضروری تو برنامهنویسی مدرن شده. یکی از جذابترین ویژگیهای زبان گو برای برنامهنویسان، قابلیت همزمانی داخلیشه و توی این دوره، میکی تِبِکا مهارتهای همزمانی شما در زبان گو رو با یه سری چالشها میسنجه. یاد بگیرید چطور با گوروتینها، کانالها و حتی مفاهیم همزمانی سطح پایینتر مثل sync.Mutex کار کنید. با میکی همراه بشید، راهحلهای خودتون رو با راهحلهای اون مقایسه کنید و ببینید مهارتهای همزمانی شما چطور با اون مطابقت داره.
مهارت ها
GoGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - همزمانی در چالشهای Go
- 02 - آنچه باید بدانید
- 03 - گشت و گذار در CoderPad
1. انتظار برای گوروتین ها
- 04 - راه حل - زمان بندی تماسهای HTTP
2. گرفتن نتایج از گوروتین
- 05 - راه حل - بررسی امضای دیجیتال
3. تایم اوت و لغو
- 06 - راه حل - توصیه فیلم
4. استخر ثابت از گوروتین
- 07 - راه حل - تغییر اندازه تصاویر
5. استفاده از بسته همگام سازی
- 08 - راه حل - حافظه پنهان محدود
نتیجه
- 09 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی کتابخانه استاندارد Go
- دوره آموزشی یادگیری زبان Go
- دوره آموزشی توسعه برنامههای آگاه به یونیکد در زبان Go
- دوره آموزشی Go برای توسعهدهندگان: تکنیکهای عملی برای کدنویسی مؤثر
- دوره آموزشی سریال سازی موثر در زبان برنامه نویسی JSON :Go، بافرهای پروتکل و موارد دیگر
- دوره آموزشی پکیج Context در زبان برنامه نویسی Go
- دوره آموزشی دیباگ کردن در زبان برنامه نویسی Go