Async, Parallel & Multithreaded Programming in C#

Async, Parallel & Multithreaded Programming in C#

Brand: Fatih ÇAKIROĞLU
SKU: 2151291216
7475.00 TRY In stock Buy at Merchant

Program Başlangıcı: 29 Ağustos 2026 Modern .NET uygulamalarında performans ve ölçeklenebilirlik yalnızca doğru algoritmaları kullanmakla sağlanmaz. İş yüklerinin aynı anda nasıl yönetildiği, kaynakların nasıl paylaşıldığı ve çok çekirdekli sistemlerden nasıl yararlanıldığı da kritik öneme sahiptir. Bu eğitimde Thread, Task, Task Parallel Library (TPL), senkronizasyon mekanizmaları, concurrent collection'lar, Parallel Programming, PLINQ, async/await ve Thread Pool gibi .NET'in concurrency altyapısı uygulamalı olarak ele alınır. Eğitim sonunda katılımcılar yüksek performanslı, ölçeklenebilir ve thread-safe uygulamalar geliştirebilir hale gelir. Bu Eğitimde Neler Öğreneceksiniz? 10 saat boyunca şu konularda yetkinlik kazanacaksınız: Concurrency, Parallelism, Multithreading ve Async Programming kavramlarını anlamak Thread, Task ve Thread Pool yapılarını doğru senaryolarda kullanmak Task Parallel Library (TPL) ile asenkron ve paralel uygulamalar geliştirmek Race condition, deadlock ve thread safety problemlerini çözmek Concurrent Collection'lar ve senkronizasyon mekanizmalarını uygulamak Parallel.For, Parallel.ForEach ve PLINQ ile veri paralelliği sağlamak Async/Await yapısını ve yaygın hataları öğrenmek Thread Pool'u optimize etmek ve paralel uygulamaları debug etmek Gerçek dünya senaryolarında yüksek performanslı .NET uygulamaları geliştirmek Her modülde canlı kodlama ve rehberli alıştırmalarla, teoriyi uygulamaya dönüştürerek kavramları derinlemesine anlayacaksınız Bu Eğitime Kimler Katılmalı? Async/Await ve Multithreading konularını derinlemesine öğrenmek isteyenler Performans ve ölçeklenebilir uygulamalar geliştirmek isteyen backend geliştiriciler Concurrency ve Parallel Programming konularında uzmanlaşmak isteyen yazılım mühendisleri .NET ve C# geliştiricileri ASP.NET Core geliştiricileri Ayrıca tüm katılımcılara özel WhatsApp grubuna dahil edilir. Bu grup üzerinden, 1 yıl boyunca eğitmen Fatih Çakıroğlu'na direkt soru sorabilir, teknik konularda danışabilir. Bu program, yalnızca teknik bilgi sunmakla kalmaz; 1 yıl boyunca profesyonel gelişim yolculuğunuzun yanında yürüyen bir mentörluk deneyimi sağlar. Program Program: 29-30 Ağustos 2026 Süre: Cumartesi - Pazar 10:00-16:00 arası Toplam 10 saat Format: Canlı interaktif dersler + uygulamalı kodlama + demo proje Her oturum sonunda küçük uygulamalar ve çözüm odaklı yaklaşımlar Öğrenilenlerin pekiştirilmesi için ödev ve proje yapısı Eğitmen tarafından yönlendirme ve soru-cevap zamanları Ders İçeriği Module 1: Foundations of Concurrency & Threading (1h) Concurrency vs. parallelism vs. multithreading vs. async Thread class: creating, controlling, passing parameters, graceful stopping, priorities Legacy async models (APM, EAP) and why they were replaced Module 2: Tasks and the TPL (1.5h) Task vs. Thread: abstraction, scheduling, scalability Creating/running tasks, waiting for multiple tasks, continuations Cancellation with CancellationToken, AggregateException & error handling Task-based Asynchronous Pattern (TAP) guidelines Module 3: Data Sharing & Synchronization (1.5h) Race conditions and shared state problems Interlocked, Monitor, the new Lock class (.NET 9) and lock keyword Deadlocks and over-synchronization pitfalls Mutex, Semaphore/SemaphoreSlim, reset events, ReaderWriterLockSlim Module 4: Concurrent Collections (1h) ConcurrentBag, ConcurrentDictionary, ConcurrentQueue/Stack Producer-consumer pattern with BlockingCollection Module 5: Data Parallelism: Parallel Loops & PLINQ (1.5h) Parallel.For / Parallel.ForEach, loop state, break/stop, error handling Partitioning, load balancing, contention PLINQ: AsParallel, ordering, merge options, when (not) to use it Module 6: Advanced Task Management (1h) Task hierarchies: attached vs. detached child tasks Custom task schedulers, concurrency limits, prioritization Advanced cancellation: linked token sources, timeouts Module 7: Async/Await Deep Dive (1.5h) async/await mechanics, Task vs. ValueTask<T> ConfigureAwait(false), sync-over-async deadlocks, async I/O (file, DB, network) Common pitfalls: async void, unobserved exceptions, blocking calls Module 8: Thread Pool, Debugging & Performance (1h) Thread pool internals and tuning Debugging parallel apps in Visual Studio (Parallel Stacks, Tasks window) Real-world bottlenecks and profiling Ön Koşullar C# (Temel Düzey) Ödeme Kolaylığı 3 aya kadar vade farksız taksit 12 aya kadar taksit imkânı Bize Ulaşın WhatsApp: 👉 +90 850 305 9600 Telefon ile arama: 👉 +90 850 305 9600 Birlikte Daha Güçlü! Arkadaş grubunuzla kayıt olmayı planlıyorsanız, sizin için özel avantajlarımız var! Detaylar için WhatsApp üzerinden uzman ekibimizle iletişime geçmeniz yeterli.

Specifications
Başlangıç Tarihi
2026-08.AY (Ağustos)
Variants (1)
  • 2026-08.AY (Ağustos) — 7475.00 TRY — In stock

How AI sees this product

The more complete this product's details, the more confidently AI assistants can understand and recommend it.

83%