.Net Core Asenkron- Multithread Programlama (TASK,TPL,PLINQ)
TASK, TPL ve PLINQ gücünü kullanarak asenkron ve multi-thread uygulamalar inşa etmeyi öğreneceksiniz.
Description
Bu kursumda TASK, TPL ve PLINQ teknolojilerin gücünü kullanarak asenkron ve multi-thread kodlar yazabileceksiniz.
Bu Kurs aşağıdaki konuları içermektedir.
Task nedir ?
Async-Await nedir ?
ContinueWith methodu ne işe yarar ?
Task.WhenAll methodu ne işe yarar ?
Task.WhenAny methodu ne işe yarar ?
Task.WaitAll methodu ne işe yarar ?
Task.WaitAny methodu ne işe yarar ?
Task.Delay methodu ne işe yarar ?
Task.Run methodu ne işe yarar ?
Task.StartNew methodu ne işe yarar ?
Task.FromResult methodu ne işe yarar ?
Cancellation Token nedir ?
Task instance Property'ler nelerdir ? ne işe yararlar ?
ValueTask nedir ?
Task akışı nasıl gerçekleşir ?
Task Parallel Library(TPL) nedir ?
Race Condition nedir ?
Parallel.Foreach nedir ? nasıl kullanılır ?
Parallel.For nedir ? nasıl kullanılır ?
Parallel.For/ForEach Thread-Local Variables nedir ? nasıl kullanılır ?
Parallel.For/ForEach CancellationToken nedir ? nasıl kullanılır ?
PLINQ(Parallel Language-Integrated Query) nedir ?
Array.AsParallel methodu ne işe yarar ?
Array.AsParallel.ForAll methodu ne işe yarar ?
Entity üzerinde PLINQ sorgusu nasıl yazılır ?
What You Will Learn!
- Task temelli programlama ile asenkron kodlar yazmayı öğreneceksiniz.
- TPL ile multi-thread üzerinde çalışan kodlar yazmayı öğreneceksiniz.
- PLINQ ile multi-thread üzerinde çalışan LINQ sorguları yazmayı öğreneceksiniz.
Who Should Attend!
- .Net Core Projelerinde Asenkron kodlar yazmak isteyenler.
- .Net Core Projelerinde Multi-Thread kod yazmak isteyenler.