C# 7 and .NET Core 2.0 Recipes
C# is a multi-paradigm programming language providing support for software engineering principles such as strong type checking, array bound checking, automatic garbage collection, and more. C# 7 comes with a host of new features to build powerful cross-platform applications. Also, the ASP.NET is the web application framework through which you can develop web applications.
In this course, you will learn everything you need to know to start developing applications using the newest features that come with C# 7 as well as the newest version of the .NET Core. The course will start with a quick introduction to C# and .NET that will prepare you for what comes next. You will then learn about the new features of C# 7. Following that, you will get in-depth knowledge of ASP.NET Core along with the new version of the Entity Framework. Next, we will discuss some more advanced concepts of C# like delegates, lambda expressions, and LINQ.
From this course, you’ll learn newest features of C# and ASP.NET. You’ll be developing the web applications with ASP.NET. Also, learn the advanced C# programming concepts.
About the Author :
C# and the .NET Core
This video provides an overview of the entire course.
Getting Started with .NET Core
The second video of the previous section demonstrated the clean installation of Visual Studio and .NET Core. What if the viewer already has Visual Studio installed and wants to start working with .NET Core?
This video the process of installing .NET Core on a Mac is a lot different than on Windows. Visual Studio is different too and offers less features on the Mac.
This video things are very different in Linux. Visual Studio does not support Linux. We haven’t guided Linux users well enough yet.
This video the viewer does not know how a web app looks like or runs.
Introduction to C#
This video the viewer has not created any classes yet. Only worked with methods in the pre-defined Program class.
This video, we haven't used collections yet. Also the viewer does not know what generics are yet. So in this video we must describe generics and generic collections.
This video, time to read and write files in C# using the StreamReader and StreamWriter classes.
Exploring the New Features of C# 7
This video, Tuples is one of the new features. In the past C# contained a poor implementation of Tuples.
This video, Patterns are the most important addition to C#. They're also an entirely new concept in C#.
This video out variables can be initialized when calling the method.
This video, functions can now be defined within a method and used locally, inside that method.
This video Some C# 7 one-line operations can now be inline expression bodied members.
This video, Before C# 7, Async methods used to return void, Task or Task<T>. C# 7 Async methods can return anything.
Exploring the New Features of ASP.NET Core 2.0
This video, the viewer needs to know how to configure their app.
This video Inversion of Control is a very important topic that is also built in ASP.NET Core 2.0. So it is imperative for the viewer to understand it.
Exploring Entity Framework Core
The Entity Framework Core is an ORM. The viewer may not know what an ORM is?
This video migrations provide the easiest way to manipulate the structure of a database through code.