Advanced C# Course Syllabus
Advanced C# Course Syllabus
Contact Us:
WhatsApp Number: 91 7021801173
Mobile Number: 91 7021801173
Email Id: [email protected]
Telegram: https://telegram.me/trainingcsharponline
Website: https://dotnettutorials.net/lesson/csharp-dot-net-online-training/
Registration Link: https://forms.gle/EWsiuNUGGoeFBV3f7
Duration: 4 Months
Course Fees: 10000 INR or 125 USD
Chapter 7: Multithreading in C#
1. Introduction to Multithreading in C#
2. Thread Class, Thread Life Cycle, and Thread Priorities
3. Thread Synchronization: lock, Monitor, Mutex, Semaphore, SemaphoreSlim
4. AutoResetEvent and ManualResetEvent
5. Performance Testing of a Multithreaded Application
6. Thread Pool in C#
7. Foreground and Background Threads
8. Deadlock in Multithreaded Applications
9. Debugging Multithreaded Applications
10. Thread Safety Concepts
11. Thread.Join vs Thread.Sleep
12. Volatile Keyword
Chapter 19: Language Integrated Query (LINQ) and Parallel LINQ (PLINQ)
Introduction and Architecture
Architecture of LINQ
Different Ways to Write LINQ Queries
IEnumerable vs IQueryable in C#
LINQ Execution: Deferred vs Immediate Execution
Loading Strategies
Eager Loading
Lazy Loading
Explicit Loading
Advanced Features
Transactions and Bulk Operations
Asynchronous Programming in EF Core
Disconnected Entities and Entity Graphs
Using Stored Procedures with EF Core
Inheritance Mapping in EF Core
Handling Schema Changes during Migrations
Performance Optimization
Bulk Operations using Extensions
Query Optimization and Caching