.NET Fundamentals: Concepts, APIs, and Libraries in the .NET Framework
2h 26mIntermediate2023-03-23
Authors

Walt Ritscher
Programmer, UI Designer, Staff Instructor at LinkedIn Learning
Course details
.NET is the fundamental programming platform for the Microsoft developer ecosystem. Each release of .NET includes hundreds of standard code libraries and APIs. This course looks at the entire realm of .NET APIs. Join instructor Walt Ritscher as he examines the big picture, which means exploring the libraries in breadth, not in depth. Walt takes you through the data libraries, from LINQ to Entity Framework. Other sections examine threading and async, and topics on the file system and network protocols.
Join Walt in this course as guides you through the fundamental concepts of .NET, and learn about the interesting and useful libraries you can use to enhance your applications.
Join Walt in this course as guides you through the fundamental concepts of .NET, and learn about the interesting and useful libraries you can use to enhance your applications.
Skills covered
.NETSoftware Development ToolsMicrosoftSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Understanding Microsoft .NET
- 02 - Getting the most from this course
1. .NET Framework and SDK
- 03 - Terminology - Framework and library
- 04 - Terminology - SDK and API
- 05 - What is .NET
- 06 - A brief history of .NET Framework
- 07 - The Common Language Runtime (CLR)
- 08 - Installing .NET
- 09 - The big list of libraries
- 10 - Install additional libraries with NuGet
- 11 - The blurred line between .NET and C#
2. Essential Types and Concepts
- 12 - The Common Type System (CTS)
- 13 - Namespaces and assemblies
- 14 - Interfaces
- 15 - Generics
- 16 - Delegates and Lambda expressions
- 17 - Reflection and attributes
- 18 - Nullable value types
- 19 - Arrays and collections
- 20 - Events and event handlers
- 21 - Handling exceptions in .NET
- 22 - Strings and Chars
- 23 - C# records and .NET
- 24 - Auto memory management with garbage collection
- 25 - Command line and the SDK
- 26 - Publishing applications
Conclusion
- 27 - What s new in .NET and .NET Core
- 28 - Next steps