.NET Core is an exciting new addition to the .NET ecosystem. It's a cross-platform, open-source, brand new implementation of .NET. In this course, you'll see how to quickly get up and running developing .NET Core apps.
With .NET Core, you can now run and develop apps on a wide variety of operating systems including macOS, Windows, and many Linux distros. Gone is the need for Windows. In this course, Getting Started with .NET Core for Windows Developers, you'll learn how to create a variety of .NET Core applications. First, you'll learn how to create cross-platform .NET Core console applications. Then, you'll get a look at the Universal Windows Platform (UWP), which is built on top of .NET Core, to build a single app that runs on any Windows 10 device. You'll see this app run as a Windows Desktop app, Mobile app, and on an XBox. Next, you will investigate creating reusable libraries that target .NET Standard. You will see how a single binary can be consumed by all .NET platforms and you'll refactor your apps to use this single binary in your .NET Core console app, UWP app, and even a Xamarin.Forms mobile cross-platform app. Finally, you'll learn how to easily package up this library as a NuGet package with the new dotnet CLI and how to write tests with the new .NET Core test model. The course will wrap up by taking a peek at the future of .NET Core. By the time you're finished with this course, you'll be comfortable building a .NET Core app.
Wes Higbee is passionate about helping companies achieve remarkable results with technology and software. He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Wes launched Full City Tech to leverage his expertise to help companies delight customers.
Course Overview Hi, this is Wes Higbee. Welcome to my course, Getting Started with. NET Core for Windows Developers. In this course, we're going to learn about Microsoft's latest. NET platform called. NET Core. To understand this new platform we'll take a look at several different applications throughout this course. First, we'll start with a basic console application, a console app that fetches weather information and displays it. Next we'll build a similar application, but this time a UWP app, UWP being short for Universal Windows Platform. Both the console app and the UWP app are app models that run on top of. NET Core, so in the process we'll compare and contrast these two different applications to help you understand. NET Core. We'll then take a look at how we can share a code between these two apps. We'll share that code via a library project that we then package up with Nuget, we'll see how that's really easy to do with. NET Core. We'll see how to use that library with Xamarin. Forms, to understand how we can go cross platform onto mobile devices as well. We'll see how to test that shared library, and to understand the new testing model in. NET Core, and then we'll take a peek into the future to see what's coming. By the end of this course, you have a thorough understanding of. NET Core,. NET Standard, and how to build. NET apps that run on top of. NET Core. In this course, I assume that you are comfortable with #C, Visual Studio, and the existing. NET Framework.