October 28th, 2019

New learning resources for building ASP.NET Core apps using Visual Studio for Mac

Sayed Ibrahim Hashimi
Principal Product Manager

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.

Getting started with ASP.NET Core in Visual Studio for Mac

If you’re just getting started with ASP.NET Core and Visual Studio for Mac, take your first steps with the Getting started with ASP.NET Core in Visual Studio for Mac 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 “Hello world!” ASP.NET Core website.

ASP.NET Core Beginners Workshop

In this step-by-step ASP.NET Core Beginners workshop, 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:

  1. Creating a Razor Page project
  2. Adding a model to an ASP.NET Core Razor Pages app
  3. Updating the generated pages
  4. Adding search to a Razor Pages app

eShopOnWeb tutorial

If you’re already familiar with ASP.NET Core and are looking for a more realistic sample application, we have you covered with the eShopOnWeb sample application. eShopOnWeb is a sample application demonstrating a layered application architecture with a monolithic deployment model. Head over to extending an existing ASP.NET Core web application for the video tutorials and step-by-step guides for Visual Studio for Mac. This tutorial consists of the following modules:

  1. Getting started with eShopOnWeb
  2. Working with the eShopOnWeb solution
  3. Adding Docker and running it locally
  4. Deploying to Azure App Services

And if you don’t have an Azure account to work on this tutorial, you can get one totally free here! This also comes with over $200 free Azure credits to spend as you see fit.

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 GitHub.

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 @VisualStudioMac. For any issues that you run into when using Visual Studio for Mac, please Report a Problem.

Author

Sayed Ibrahim Hashimi
Principal Product Manager

Sayed Ibrahim Hashimi has a computer engineering degree from the University of Florida. He works at Microsoft as a Principal Program Manager creating better .NET Core, and ASP.NET Core, ­development tools in Visual Studio.

0 comments

Discussion are closed.