.NET is a programming framework that defies expectations. It’s a platform and a runtime environment; it supports cross-platform development but runs primarily on Windows. Regardless, .NET is one of the staple tools for software developers. This introduction is designed to guide new programmers through the basics of the latest version of .NET. Industry expert Reynald Adolphe steps you through everything you need to know to get up and running, describing the Common Language Runtime (CLR), and the Framework class library (FCL) and providing an overview of the differences between .NET 4.6 and .NET Core. He demos different IDEs you can use to code in .NET, including Visual Studio, and shows how to create basic apps for four different project types: ASP.NET MVC, Windows Presentation Foundation, Console, and Web API. Plus, learn about popular C# features and testing methodologies, as well as different deployment methods for .NET apps.
Material Includes
How to use .Net Framework
How to work with variables, data types
How to work with paradigm programming skills
C# Exception Handling
Object-oriented programming in C#
Optimize a .NET application by making use of configuration, security, and caching.
How to work with Arrays
Build generic classes and methods.
Collections in C#
Build web applications utilizing Model View Controller design pattern.
Produce and test own classes by utilizing Object Test Bench tools and Class Designer.
Utilize delegate types to offer suppleness and type safety.
Utilize lambda expressions, unidentified types, implicit type declarations, object initializers, and extension methods