1 – .NET Fundamentals
- What is Microsoft .NET?
- Common Language Runtime
- Framework Class Library
- Language Interoperability
- Managed Code
- .NET Core and Cross-Platform Development
2 – Class Libraries
- Components in .NET
- Class Libraries Using Visual Studio
- Using References
3 – Packages and Frameworks
- NuGet Packages and Gallery
- Metapackages and Frameworks
- Packages in .NET Core
- Porting from Classical .NET to .NET Core
- Visual Studio Package Manager
- Installing Packages
- Creating Packages
4 – I/O and Serialization
- Directories
- Files and Streams
- XML Serialization
5 – Delegates and Events
- Delegates
- Random Number Generation
- Anonymous Methods
- Lambda Expressions
- Events
6 – .NET Programming Model
- Garbage Collection
- Finalize and Dispose
- Processes
- Command-Line Arguments
- Threads
7 – .NET Threading
- Threading Fundamentals
- ThreadPool
- Foreground and Background Threads
- Synchronization
- Task Parallel Library