{"id":226873,"date":"2019-10-28T06:39:11","date_gmt":"2019-10-28T13:39:11","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=226873"},"modified":"2019-10-28T09:54:33","modified_gmt":"2019-10-28T16:54:33","slug":"new-learning-resources-for-building-asp-net-core-apps-using-visual-studio-for-mac","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/new-learning-resources-for-building-asp-net-core-apps-using-visual-studio-for-mac\/","title":{"rendered":"New learning resources for building ASP.NET Core apps using Visual Studio for Mac"},"content":{"rendered":"<p>Visual Studio for Mac has support for the latest C# 8 IntelliSense and code refactoring capabilities across C#, HTML, JS, CSS and Razor files. Along with NuGet package management, source control, debugging and publishing features, Visual Studio for Mac provides the best experience for building .NET Core and ASP.NET Core apps on the Mac.<\/p>\n<h2>Getting started with ASP.NET Core in Visual Studio for Mac<\/h2>\n<p>If you\u2019re just getting started with ASP.NET Core and Visual Studio for Mac, take your first steps with the <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/mac\/tutorial-aspnet-core-vsmac-getting-started?view=vsmac-2019\">Getting started with ASP.NET Core in Visual Studio for Mac<\/a> tutorial. This tutorial will first walk you through installing Visual Studio for Mac with a one-click setting that will include all tools required for .NET Core and ASP.NET Core development before showing you how to create your first \u201cHello world!\u201d ASP.NET Core website.<\/p>\n<h2>ASP.NET Core Beginners Workshop<\/h2>\n<p>In this step-by-step <a href=\"https:\/\/github.com\/dotnet-presentations\/aspnetcore-for-beginners\">ASP.NET Core Beginners workshop<\/a>, you will learn the basics of building a simple ASP.NET Core web app that uses Razor pages. This tutorial consists of the following four modules and includes creating the project, adding an Entity Framework model, working with a database and much more:<\/p>\n<ol>\n<li>Creating a Razor Page project<\/li>\n<li>Adding a model to an ASP.NET Core Razor Pages app<\/li>\n<li>Updating the generated pages<\/li>\n<li>Adding search to a Razor Pages app<\/li>\n<\/ol>\n<h2>eShopOnWeb tutorial<\/h2>\n<p>If you\u2019re already familiar with ASP.NET Core and are looking for a more realistic sample application, we have you covered with the <a href=\"https:\/\/github.com\/dotnet-architecture\/eShopOnWeb\">eShopOnWeb<\/a> sample application. eShopOnWeb is a sample application demonstrating a layered application architecture with a monolithic deployment model. Head over to <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/mac\/tutorial-aspnet-core-vsmac-extending?view=vsmac-2019\">extending an existing ASP.NET Core web application<\/a> for the video tutorials and step-by-step guides for Visual Studio for Mac. This tutorial consists of the following modules:<\/p>\n<ol>\n<li>Getting started with eShopOnWeb<\/li>\n<li>Working with the eShopOnWeb solution<\/li>\n<li>Adding Docker and running it locally<\/li>\n<li>Deploying to Azure App Services<\/li>\n<\/ol>\n<p>And if you don&#8217;t have an Azure account to work on this tutorial, you can get one totally free <a href=\"https:\/\/azure.microsoft.com\/en-us\/free\/\">here!<\/a> This also comes with over $200 free Azure credits to spend as you see fit.<\/p>\n<p>Additionally, there is also a fantastic 130 page PDF ebook available which goes over all the details of this full sample application that you can download from <a href=\"https:\/\/github.com\/dotnet-architecture\/eShopOnWeb\">GitHub<\/a>.<\/p>\n<p>Thanks for trying out these tutorials and Visual Studio for Mac. If you have any feedback or suggestions, please leave them in the comments below. You can also reach out to us on Twitter at <a href=\"https:\/\/twitter.com\/visualstudiomac\">@VisualStudioMac<\/a>. For any issues that you run into when using Visual Studio for Mac, please <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/mac\/report-a-problem?view=vsmac-2019\">Report a Problem<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Interested in learning about ASP.NET Core on your Mac? We just launched new Visual Studio for Mac learning resources that will help you get started building ASP.NET Core apps, the right way. We have step by step tutorials, ebooks and videos to guide you through your learning journey. We hope you enjoy the experience!<\/p>\n","protected":false},"author":357,"featured_media":226537,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[361,1377,452],"class_list":["post-226873","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-net-core","tag-asp-net-core","tag-visual-studio-for-mac"],"acf":[],"blog_post_summary":"<p>Interested in learning about ASP.NET Core on your Mac? We just launched new Visual Studio for Mac learning resources that will help you get started building ASP.NET Core apps, the right way. We have step by step tutorials, ebooks and videos to guide you through your learning journey. We hope you enjoy the experience!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/226873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/357"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=226873"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/226873\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/226537"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=226873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=226873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=226873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}