Advanced C# Course Syllabus
Advanced C# Course Syllabus
Contact Us:
Telegram Group: https://telegram.me/+dqhg6SdNRfkwNjll
WhatsApp Number: 91 7021801173
Mobile Number: 91 7021801173
Email Id: [email protected]
For More Details: https://dotnettutorials.net/lesson/csharp-dot-net-online-training/
Chapter-3 OOPs in C#
1. Introduction to Object Oriented Programming (OOPs)
2. Class and Objects in C#
3. Constructors in C#
4. Types of Constructors in C#
5. Why We Need Constructors in C#
6. Static vs Non-Static Constructors in C#
7. Private Constructors in C#
8. Destructors in C#
9. Garbage Collection in C#.NET
10. Access Specifiers in C#
11. Encapsulation in C#
12. Abstraction in C#
13. Inheritance in C#
14. Types of Inheritance in C#
15. How to use Inheritance in Application Development
16. IsA and HasA Relationship in C#
17. Generalization and Specialization in C#
18. Abstract Class and Abstract Methods in C#
19. How to Use Abstract Classes and Methods in C# Application
20. Interface in C#
21. Interface Realtime Examples in C#
22. Multiple Inheritance in C#
23. Multiple Inheritance Realtime Example in C#
24. Polymorphism in C#
25. Method Overloading in C#
26. Operator Overloading in C#
27. Method Overriding in C#
28. Method Hiding in C#
29. Partial Class and Partial Methods in C#
30. Sealed Class and Sealed Methods in C#
31. Extension Methods in C#
32. Static Class in C#
33. Difference between Variable, Reference and Instance of a Class in C#
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