It's a new year and sure to be on your list, as well as mine, is learning. Here is a quick list of some .NET learning resources for you to check off that resolution for 2020.
.NET 101 Videos - dot.net/videos
In September of 2019, many members if the .NET team created over 100 videos for topics including C# 101, .NET, desktop apps, ASP.NET web apps, learning containers and Docker. More have been added recently including a whole series around creating and managing NuGet packages.
All of the videos are available on YouTube or Channel 9.
Microsoft Learn allows you to master core concepts at your speed. Take 15 minutes to complete a module or start a whole learning path over a course of an hour or multiple hours on your schedule.
Over 20 Modules on C# available.
ASP.NET / .NET Core Modules
Create a web API with ASP.NET Core - Create a RESTful service with ASP.NET Core that supports Create, Read, Update, Delete (CRUD) operations.
Create a web UI with ASP.NET Core - ASP.NET Core supports creating webpages using a built-in templating engine called Razor. In this module, you'll learn how to create webpages using Razor with ASP.NET Core.
Secure an ASP.NET Core web app with the Identity framework - Add authentication and authorization to an ASP.NET Core web app using the Identity framework.
Persist and retrieve relational data with Entity Framework Core - Query and manage relational data in a .NET Core app with an Object-Relational Mapper.
Docs, Docs, Docs!
There are so many pages of tutorials, reference pages, SDK, and examples in the docs. https://docs.microsoft.com/ is the entry point, however here are the .NET related pages for you.
- On.NET Show - Channel 9 show hosted by Cecil Phillip cecilphillip, Rich Lander @runfaster2000 and other guest hosts. Great content where they look at the APIs, the tooling, and some of the interesting projects being created in the .NET ecosystem.
- Azure Friday - Join Scott Hanselman, Donovan Brown, or Lara Rubbelke as they host the engineers who build Azure, demo it, answer questions, and share insights.
- Cloud Native Show - Follow Shayne as he explores Microsoft campus to get the definition (and more) straight from engineers and product teams.
This is in no way an exhaustive list, there are many blogs, and other video resources out on the web. Feel free to comment with your favorites!