دوره آموزشی برنامه نویسی غیر همگام در سی شارپ
3 ساعت 36 دقیقهمبتدی2017-10-05
مدرسین

Anton Delsink
Programmer, Teacher
جزئیات دوره
کشف کنید که چگونه مقیاس پذیری و عملکرد برنامه های خود را با استفاده از برنامه نویسی ناهمزمان در سی شارپ بهبود بخشید. در این دوره، به Anton Delsink بپیوندید تا گزینه های مختلف برای موازی کردن کد شما را بررسی کند و نشان دهد که چگونه برنامه نویسی ناهمزمان با سی شارپ انجام می شود. آنتون مفاهیم کلیدی را پوشش می دهد، از جمله آزمون های واحد، نمایندگان، لامبداها و روش های ناشناس. او همچنین چند رشته، کلمات کلیدی غیر همگام، وظایف و موارد دیگر را پوشش می دهد.
اهداف یادگیری
ناهمزمان چیست؟
نمایندگان
مسدود کردن در مقابل غیر مسدود کردن I/O
پرس و جوهای پایگاه داده را با شروع/پایان همگام سازی کنید
Windows Forms BackgroundWorker
موضوعات
همگام سازی شبکه با Tasks
پرس و جوهای پایگاه داده را با Tasks همگام سازی کنید
کلمات کلیدی سی شارپ ناهمگام و منتظر هستند
اهداف یادگیری
ناهمزمان چیست؟
نمایندگان
مسدود کردن در مقابل غیر مسدود کردن I/O
پرس و جوهای پایگاه داده را با شروع/پایان همگام سازی کنید
Windows Forms BackgroundWorker
موضوعات
همگام سازی شبکه با Tasks
پرس و جوهای پایگاه داده را با Tasks همگام سازی کنید
کلمات کلیدی سی شارپ ناهمگام و منتظر هستند
مهارت ها
C#Programming LanguagesMicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - مقدمه
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. پس زمینه
- 04 - ناهمزمان چیست
- 05 - آزمونهای واحد
- 06 - نمایندگان
- 07 - روشهای ناشناس و لامبدا
2. IO
- 08 - مسدود کردن در مقابل غیر مسدود کردن IO
- 09 - شبکههای Async با شروع پایان
- 10 - کوئریهای پایگاه داده را با پایان پایان همگام سازی کنید
3. فرمهای ویندوز
- 11 - عملکرد درک شده
- 12 - Windows Forms BackgroundWorker
4. Multithreading سخت
- 13 - رشته ها
- 14 - ایمنی نخ
- 15 - کلیدواژه - قفل
- 16 - استخر نخ
- 17 - سیگنال دهی
5. Multithreading کمتر سخت
- 18 - وظایف
- 19 - تکلیف کلاسی
- 20 - شبکههای غیر همگام با وظایف
- 21 - کوئریهای پایگاه داده با وظایف را همگام سازی کنید
- 22 - کتابخانه موازی وظایف
6. ناهمگام و منتظر باشید
- 23 - کلمات کلیدی - ناهمگام و منتظر
- 24 - از Task به async و await
- 25 - رسیدگی به خطا
7. مجموعههای همزمان
- 26 - SharedState
- 27 - صف همزمان
- 28 - فرهنگ همزمان
- 29 - BlockingCollection
نتیجه
- 30 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مفاهیم پیشرفته برنامهنویسی در #C
- دوره آموزشی تمرین عملی سی شارپ با ساختارهای دادهای
- دوره آموزشی سی شارپ پیشرفته: الگوهای برنامهنویسی تابعی
- دوره آموزشی 10 نکته برای برنامه نویسان سی شارپ
- دوره آموزشی یادگیری جامع سی شارپ و دات نت
- دوره آموزشی تسلط بر ابزارهای هوش مصنوعی برای توسعه مؤثر سی شارپ
- دوره آموزشی سی شارپ پیشرفته: کلاسها، رکوردها و ساختارها
- دوره آموزشی توسعه سی شارپ و دات نت با VS Code