آموزش برنامه نویسی Async

45,000 تومان

مشخصات دوره
زمان 90 دقیقه
تعداد 23
کیفیت 720
فرمت MP4
حجم 200 مگابایت
تعداد فروش 103

اگر علاقمند هستید یاد بگیرید چطور یک وب سایت با پرفورمنس بالا در ASP NET Core طراحی کنید حتما لازم است با مباحث Concurrency در دات نت آشنا باشید. 

در این دوره به آموزش برنامه نویسی Async در ASP NET Core می پردازیم. برنامه نویسی Async در اجرا عملیات های IO مورد استفاده قرار میگیرد و کمک می کند حداکثر استفاده را از قدرت پردازنده ببرید.

در این دوره با مباحث عمومی برنامه نویسی چند نخی یا Threading آشنا می شوید و می بینید که چطور می شود با برنامه نویسی موازی در چند Thread پرفورمن برنامه را افزایش داد. 

هنگام کار با فایل و دیتابیس حتما باید از کلمات کلیدی aync و await استفاده کرد. در این دوره با نحوهی پیاده سازی این ابزار آشنا میشوید و در چند دمو اثر استفاده از آنها رو در عمل مشاهده می کند.

 

 آموزش Threading

  1. آشنایی با مفاهیم Threading 
  2.  آشنایی مقدماتی با برنامه نویسی Sync,Asyn,Paraller 
  3. مقایسه روشهای Sync و Async و Parallel در کد نویسی 
  4. دانلود فایل به سه روش Sync,Async,Parallel 
  5. آشنایی با Event loop در Node.js 

2- آموزش Async await

1 - مقدمه 
2 - انواع عملیات 
3 - عملیات Sync 
4 - عملیات Async 
5 - عملیات Concurrent 
6 - عملیات Parallel 
7 - آشنایی با ThreadPool 
8 - نقش Async در Thread Pool 
9 - برنامه نویسی چند هسته ای 
10 - رفتار ThreadPool در ترافیک بالا 
11 - مقایسه Sync و Async 
12 - تبدیل متدهای Sync به Async 
13 - خواندن اطلاعات به صورت Async 
14 - استفاده از WhenAll در حالت Concurrent 
15 - استفاده از Task.Wait 
16 - استفاده از Task.Run 
17 - چرا نباید از void در Async استفاده کنیم؟ 
18 - جمع بندی 


خرید برگشت