Dot Net Syllabus
Dot Net Syllabus
Chapter-6 Multi-Threading in C#
1. Multithreading in C#
2. Thread class in C#
3. How to Pass Data to Thread Function in Type Safe Manner in C#
4. How to Retrieve Data from a Thread Function in C#
5. Join Method and IsAlive Property of Thread Class in C#
6. Thread Synchronization in C#
7. Lock in C#
8. Monitor Class in C#
9. Mutex Class in C#
10. Semaphore Class in C#
11. SemaphoreSlim Class in C#
12. Deadlock in C#
13. Performance Testing of a Multithreaded Application
14. Thread Pool in C#
15. Foreground and Background Threads in C#
16. AutoResetEvent and ManualResetEvent in C#
17. Thread Life Cycle in C#
18. Threads Priorities in C#
19. How to Terminate a Thread in C#
20. Inter Thread Communication in C#
21. How to Debug a Multi-threaded Application in C#
Chapter-7 Collections in C#
1. Arrays in C#
2. 2D Arrays in C#
3. Advantages and Disadvantages of Arrays in C#
4. Collections in C#
5. ArrayList in C#
6. Hashtable in C#
7. Non-Generic Stack in C#
8. Non-Generic Queue in C#
9. Non-Generic SortedList in C#
10. Advantages and Disadvantages of Non-Generic Collection
in C#
11. Generic Collections in C#
12. Generics in C#
13. Generic Constraints in C#
14. Generic List Collection in C#
15. How to Sort a List of Complex Type in C#
16. Comparison Delegate in C#
17. Dictionary Collection Class in C#
18. Conversion Between Array List and Dictionary in C#
19. List vs Dictionary in C#
20. Generic Stack Collection Class in C#
21. Generic Queue Collection Class in C#
22. Foreach Loop in C#
23. Generic HashSet Collection Class in C#
24. Generic SortedList Collection Class in C#
25. Generic SortedSet Collection Class in C#
26. Generic SortedDictionary Collection Class in C#
27. Generic LinkedList Collection Class in C#
28. Concurrent Collection in C#
29. ConcurrentDictionary Collection Class in C#
30. ConcurrentQueue Collection Class in C#
31. ConcurrentStack Collection Class in C#
32. ConcurrentBag Collection Class in C#
33. BlockingCollection in C#
Chapter-11 AutoMapper
1. AutoMapper in C#
2. AutoMapper Complex Mapping in C#
3. How to Map Complex Type to Primitive Type using AutoMapper
in C#
4. AutoMapper Reverse Mapping in C#
5. AutoMapper Conditional Mapping in C#
6. AutoMapper Ignore Method in C#
7. Fixed and Dynamic Values in Destination Property in
AutoMapper
Advanced Concepts
1. MSAL.NET (Microsoft Authentication Library for . NET)
2. Dapper in ASP.NET Core
3. Generating PDF and Excel Reports in ASP.NET Core
4. Implementing Email Service in ASP.NET Core
5. Sending Email with PDF, Excel, and PNG Attachment in
ASP.NET Core
6. CQRS with MediatR
7. Areas in ASP.NET Core MVC
8. Auto Page Refresh in ASP.NET Core MVC
Security in API
1. Authentication and Authorization in ASP.NET Core Web API
2. ASP.NET Core Web API Basic Authentication
3. ASP.NET Core Web API Service with Basic Authentication
4. Role-Based Basic Authentication in ASP.NET Core Web API
5. Token-Based Authentication in ASP.NET Core Web API
6. Client Validation Using Basic Authentication in ASP.NET Core
Web API
7. Refresh Token in ASP.NET Core Web API
8. HMAC Authentication in ASP.NET Core Web API
9. Encryption and Decryption in ASP.NET Core Web API
10. SSO Implementation
11. ASP.NET Core Identity in ASP.NET Core Web API
12. Implement JWT Authentication with ASP.NET Core Identity
Advanced Concepts
1. Global Error Handling
2. Implement Caching
3. Implement Server-Side Sorting
4. Implement Server-Side Filtering
5. Implement Server-Side Paging
6. Microservices using ASP.NET Core Web API
7. Throttling and Rate Limiting in ASP.NET Core Web API
8. Minimal API in ASP.NET Core
9. Automapper in ASP.NET Core Web API
10. Unit Testing in ASP.NET Core Web API using MSTest
11. Unit Testing using xUnit