.NET Frameworks, VS2022
Course Description
This two-day course is designed to provide a sound introduction to.NET for programmers who already know the C# language. It is current to Visual Studio 2022 and .NET 6.0. The course focuses on core portions of the .NET Framework that are common across many application areas.
2 Days
Contact us for pricing
Learning Objectives
Gain a thorough understanding of the philosophy and architecture of .NET CoreUnderstand packages, metapackages and frameworks
Acquire a working knowledge of the .NET programming model
Implement multi-threading effectively in .NET applications
Prerequisites
The student should be an experienced application developer or architect with a working knowledge of C#..NET Fundamentals
What is Microsoft .NET?Common Language Runtime
Framework Class Library
Language Interoperability
Managed Code
.NET Core, .NET 6 and Cross-Platform Development
Class Libraries
Components in .NETClass Libraries Using Visual Studio
Using References
Frameworks and Packages
.NET Implementations and Frameworks.NET Standard
NuGet Packages and Gallery
Metapackages and Frameworks
Packages in .NET 6
Porting from Classical .NET to .NET 6
Visual Studio Package Manager
Installing Packages
Creating Packages
Metadata and Reflection
MetadataReflection
Late Binding
I/O and Serialization
DirectoriesFiles and Streams
XML Serialization
Delegates and Events
DelegatesRandom Number Generation
Anonymous Methods
Lambda Expressions
Events
.NET Programming Model
Garbage CollectionFinalize and Dispose
Processes
Command-Line Arguments
Threads
.NET Threading
Threading FundamentalsThreadPool
Foreground and Background Threads
Synchronization
Task Parallel Library
.NETC#Visual StudioVisual Studio 2022VS2022Microsoft Visual Studio 2022VS 2022.net framework.net frameworks 6.0rev. 6.0.net 6.0