پیوست A – قدم بعدی چیست؟ 🚀
برنامهنویسی Task پایه و اساس برنامهنویسی ناهمزمان مدرن (Asynchronous) است. امیدوارم پس از اتمام این کتاب، دید مناسبی نسبت به آن پیدا کرده باشید.
پیشنهاد میکنم حالا به سراغ مطالعه موضوعات مرتبط در سایر کتابها، مقالات یا بلاگها بروید. مهمتر از همه، به کدنویسی و تجربه کردن کدهای جدید ادامه دهید. همانطور که میدانیم، تمرین، استاد میسازد.
گام بعدی، تمرین با کلیدواژههای async
و await
در برنامههایتان است. یک کتاب جیبی مخصوص در همین مجموعه به این موضوع اختصاص دارد.
همچنین من یک کتاب در زمینه برنامهنویسی موازی (Parallel Programming with C# and .NET, Apress 2024) نوشتهام که این موضوع را نیز پوشش میدهد. اگر از این کتاب لذت بردید، ممکن است بخواهید دانش بیشتری درباره برنامهنویسی ناهمزمان و موازی از آن کتاب کسب کنید.
من همیشه در حال کدنویسی، تمرین برنامهها و یادگیری از دیگران هستم. به همین دلیل، در فهرست توصیهشده زیر، چند کتاب، دوره و مقاله دیگر را خواهید دید که از آنها بینشهای جدید زیادی کسب کردهام. معتقدم این منابع برای شما نیز مفید خواهند بود و میتوانید از نسخههای بهروز آنها هم بهره ببرید.
کتابها 📚
فهرست پیشنهادی من:
- C# 12 in a Nutshell – Joseph Albahari (O’Reilly Media, چاپ اول، دسامبر 2023)
- Pro .NET 4 Parallel Programming in C# – Adam Freeman (Apress, چاپ اول، می 2010)
- Parallel Programming with C# and .NET (Apress, چاپ اول، سپتامبر 2024)
💡 توضیح: کتاب اول مورد علاقه من است. کتاب دوم کمی قدیمی است اما هنوز مفید است. همچنین، از بلاگها و مقالات Stephen Cleary چیزهای زیادی یاد گرفتهام، هرچند کتابش را در این زمینه هنوز نخواندهام. اگر علاقهمند هستید، میتوانید این کتاب را نیز بررسی کنید:
- Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming (O'Reilly Media, چاپ دوم، اکتبر 2019)
دورهها 🎓
فهرست دورههای آنلاین مفید:
⚠️ در زمان نگارش، هیچیک از این دورهها رایگان نیستند، اما گاهی ممکن است تخفیفهای تبلیغاتی ارائه شوند.
سایر منابع 🌐
در هر فصل، منابع آنلاین متعددی در بحثها و بخش Q&A معرفی شدهاند. میتوانید با بررسی دقیق آنها، دانش و مهارت خود را عمیقتر کنید.