Introduction
Understanding Microsoft .NET
()
Getting the most from this course
()
1. .NET Framework and SDK
Terminology: Framework and library
()
Terminology: SDK and API
()
What is .NET?
()
A brief history of .NET Framework
()
The Common Language Runtime (CLR)
()
Installing .NET
()
The big list of libraries
()
Install additional libraries with NuGet
()
The blurred line between .NET and C#
()
2. Essential Types and Concepts
The Common Type System (CTS)
()
Namespaces and assemblies
()
Interfaces
()
Generics
()
Delegates and Lambda expressions
()
Reflection and attributes
()
Nullable value types
()
Arrays and collections
()
Events and event handlers
()
Handling exceptions in .NET
()
Strings and Chars
()
C# records and .NET
()
Auto memory management with garbage collection
()
Command line and the SDK
()
Publishing applications
()
Conclusion
What’s new in .NET and .NET Core
()
Next steps
()