Home .NET Free ASP.NET Core training courses at Microsoft Virtual Academy

Free ASP.NET Core training courses at Microsoft Virtual Academy

by admin

As soon as Microsoft announced that .NET would become opensource and would be able to run not only on Windows, but also on other operating systems, which was very relevant in connection with the emerging trend of import substitution, migration to Linux and so on, I got interested in this project.I started looking for information. And I found a course called "What’s New with ASP.NET 5" at Microsoft Virtual Academy. But the project was still just developing. Changes were being made. The versions were not always compatible with each other. So I decided to wait for the process to stabilize. The final version will appear. And maybe fixes to the final version, as it often happens.
The result was that instead of ASP.NET 5, there ended up being .NET Core 1.0 and ASP.NET Core 1.0. The existing "full" .NET framework was limited to Windows, while .NET Core became cross-platform and aimed at the cloud. I decided to revisit it and see what Microsoft Virtual Academy had to offer me now.
And this is what I found for me.
Introduction to ASP.NET Core 1.0
Information about the course In this course, Alexander Wachtel and Dominic Doerner explain the basics of ASP.NET Core and look at how Core differs from previous versions. Both theoretically and practically, starting with simple applications and PGOs, they go over MVC, debugging, and logging.
The course is in Russian, but it is read by a German (or rather two). It should be noted that the Russian is quite good (with an accent, of course). Although, in the examples you can see many German words (especially in the first part Ubuntu and Visual Studio Code in German.) In the second part, the examples are already in the English version of Visual Studio. By volume, the course is not very long – about an hour. Frankly speaking, it is rather boring. That’s why there’s little sense in wasting time on this course for those who have no problems with English. And immediately pay attention to the courses in English.
For starters, of course " Introduction to ASP.NET Core 1.0 "
Information about the course Explore ASP.NET Core SDK and tooling, look at ASP.NET Core and middleware, learn about multi-project solutions, review MVC and routing, and get the details on logging and diagnostics. Find lots of cross-platform goodness and get .NET ready, as you learn more about this framework for building modern cloud-based web apps. Build your first ASP.NET project, and gear up for the Intermediate ASP.NET Core 1.0course.
In the course, Scott Hanselman, who I’ve seen quite often in Microsoft’s broadcast presentations, along with Maria Naggaga, explains how to create your first application in .NET Core 1.0, explains the basic principles of ASP.NET Core 1.0, talks about middleware, MVC and routing, creating forms, and logging. The conversation is conducted in a casual manner. Lots of examples. For me, it was much more interesting than the course in Russian. I like the live dialog more than reading a monotonous lecture. And by volume the course is longer – the whole 4 hours.
If Introduction to ASP.NET Core 1.0 was interesting and you want more, then you should pay attention to its logical sequel " Intermediate ASP.NET Core 1.0 "
Information about the course Want a deeper dive into ASP.NET Core 1.0? Build on what you learned in Introduction to ASP.NET Core 1.0, and explore this new technology even further, as Scott Hanselman, Jeff Fritz, and Rowan Miller offer an in-depth, intermediate-level look at ASP.NET Core 1.0.
Get started with Tag Helpers, and then explore authentication with ASP.NET Core 1.0. See how to build custom middleware, find out how to use dependency injection (DI) to register and resolve application services, and learn about APIs in MVC Core. Explore the importance of single-page applications (SPAs) with Angular 2, check out Entity Framework Core and database migrations, look into publishing and deployment, and much more.
Use this course to dive deeper into ASP.NET Core 1.0. Learn about Tag Helpers, authentication, using dependency injection and more. Course duration is 4 hours.
And last but not least, the course " ASP.NET Core 1.0 Cross-Platform "
Information about the course Ready to build and deploy ASP.NET Core 1.0 apps? Join experts Scott Hanselman, Maria Naggaga, and Glenn Condron, and see how to do just that using Mac and Linux. Revisit content from the Introduction to ASP.NET Core 1.0 course, but using a Mac and Linux.
Get the basics of ASP.NET Core, and see the tools available on Mac and Linux. Then, explore more advanced topics, like deploying on a Linux server and getting started with containers and Docker. Learn about the containers that Docker is built to manage, get the details on .NET Core Docker base images, check out the tooling available for Docker, and more.
This is a fairly advanced course. I will go to it if I can finish the previous two. In fact, for the sake of this course I will study the previous ones, because my goal is to create cross-platform applications. It will also be interesting to work with Docker images for .NET Core.
Of course, these aren’t the only courses on NET Core 1.0 and ASP.NET Core 1.0. Many quality free training courses on .NET Core and ASP.NET Core can be found at asp.net/freecourses
And if you know any other courses or are already familiar with the above – write in the comments. It will be interesting to know your opinion about the training courses and ASP.NET Core in general.

You may also like