.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
Related courses
- C# Cross-Platform Development
- Semantic Kernel in Action: Fundamentals
- Microsoft XAML: 3 Type Converters and Resources
- Visual Basic Essential Training
- Investment Evaluation
- Business Math
- Learning ASP.NET Core: MVC, Razor Pages, Web APIs & Other Foundations
- Deploying ASP.NET Core Applications: From Fundamentals to Advanced Deployment Strategies
Related learn paths
- Explore App Development with the MERN Stack
- C# Foundations: From Basics to Building Blocks
- Explore Web Development with Node.js
- Become a Back-End Web Developer
- Become a MEAN Javascript Developer
- Prepare for the MTA: Software Development Fundamentals Exam (98-361)
- Elevating C# Skills: Building Robust Applications
- Accounting Foundations Professional Certificate by Xero