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 :
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.
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.
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.
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.
The Entity Framework Core is an O\RM. The viewer may not know what an O\RM is?
This video migrations provide the easiest way to manipulate the structure of a database through code.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.