📜 ⬆️ ⬇️

Free ASP.NET Core Training Courses at the Microsoft Virtual Academy

As soon as Microsoft announced that .NET will become opensource and will be able to work not only on Windows, but also on other operating systems, which was very relevant in connection with the emerging trend of import substitution, switching to Linux, etc., I was interested in this project. I began to look for information. And in the Microsoft Virtual Academy I found the course “What's New with ASP.NET 5”. But the project is still being developed. Changes have been made. Versions were not always compatible with each other. And I decided to wait until the process stabilizes. The final version will appear. And, perhaps, corrections to the final version, as it often happens.

As a result, instead of ASP.NET 5, .NET Core 1.0 and ASP.NET Core 1.0 appeared. The existing “full” .NET framework was limited to Windows, and the .NET Core became cross-platform and aimed at working in the cloud. I decided to go back to studying it and see what they can offer me now at Microsoft Virtual Academy.
And that's what I found for myself.

Introduction to ASP.NET Core 1.0

Course Information
In this course, Alexander Wachtel and Dominic Doerner explain the basics of ASP.NET Core and consider how Core differs from previous versions. Both theoretically and practically, starting with simple applications and software, they go through MVC, debugging and logging.

The course is in Russian, but it is read by a German (more precisely, two). It should be noted that the Russian language is quite good (of course, with an accent). Although, in the examples you can see a lot of German words (especially in the first part of Ubuntu and Visual Studio Code in German - invigorates). In the second part, the examples are already in the English version of Visual Studio. In terms of course is not very big - about an hour. Honestly, pretty boring. Therefore, for those who have no problems with English, there is not much point in spending time on this course. And immediately pay attention to the courses in English.
')
For starters, of course, “ Introduction to ASP.NET Core 1.0

Course Information
Explore ASP.NET Core SDK and tooling, learn about multi-project solutions, review MVC and routing, and get information on logging and diagnostics. Find out how you can get to our cloud-based web apps. Build your first ASP.NET Core 1.0 course.

In the course, Scot Hanselman, whom I often saw in the presentations of Microsoft, together with Maria Naggaga talked about how to create their first application on .NET Core 1.0, explains the basic principles of ASP.NET Core 1.0, tells about middleware (middleware) , MVC work and routing, form creation, journaling. The conversation is conducted in a casual manner. Many examples. For me it was much more interesting than the course in Russian. I prefer a lively dialogue than monotonous lecture. Yes, and the volume of the course is more - the whole 4 hours.

If the Introduction to ASP.NET Core 1.0 turned out to be interesting and you want more, then you should pay attention to its logical continuation " Intermediate ASP.NET Core 1.0 "

Course Information
Want a deeper dive into ASP.NET Core 1.0? If you are a Scott Hanselman, do you want to take a look at the ASP.NET Core 1.0.

Get started with Tag Helpers, and then explore authentication with ASP.NET Core 1.0. Find out how to build custom middlewares. Explore the importance of single-page applications (out ular 2), out

With this course you can dive deeper into ASP.NET Core 1.0. Learn about Tag Helpers, authentication, dependency injection, and more. Course duration 4 hours.

And the last, but not the last significant course " ASP.NET Core 1.0 Cross-Platform "

Course Information
Ready to build and deploy ASP.NET Core 1.0 apps? Join experts, Scott Hanselman, Maria Naggaga, and Glenn Condron, and Revisit content from the ASP.NET Core 1.0 course, but using a Mac and Linux.

Get the basics of the ASP.NET Core, and see the tools available on Mac and Linux. Then, it will explore the Linux server and get it up. Learn how to get your Docker to docker, get out your docker, and more.

This is a fairly advanced course. I will go to him if I can master the previous two. Actually, 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 are not the only courses on NET Core 1.0 and ASP.NET Core 1.0. Many quality free .NET Core and ASP.NET Core training courses can be found at asp.net/freecourses .

And if you know other courses or are already familiar with the above, write in the comments. It will be interesting to know your opinion on training courses and ASP.NET Core in general.

Source: https://habr.com/ru/post/322998/


All Articles