An open API service indexing awesome lists of open source software.

https://github.com/dotnet-presentations/aspnetcore-for-beginners

Half day workshop for developers who are completely new to .NET Core and ASP.NET
https://github.com/dotnet-presentations/aspnetcore-for-beginners

asp-net-core workshop

Last synced: 8 months ago
JSON representation

Half day workshop for developers who are completely new to .NET Core and ASP.NET

Awesome Lists containing this project

README

          

# ASP.NET Core for Beginners - Workshop

This is a half day workshop for developers who are completely new to .NET Core and ASP.NET.

[![build](https://github.com/dotnet-presentations/aspnetcore-for-beginners/actions/workflows/build-validation.yml/badge.svg)](https://github.com/dotnet-presentations/aspnetcore-for-beginners/actions/workflows/build-validation.yml)
## Setup

### VS Code

Install the following:

* [.NET SDK](https://dotnet.microsoft.com/download)
* [Visual Studio Code](https://code.visualstudio.com/?wt.mc_id=adw-brand&gclid=Cj0KCQjwqYfWBRDPARIsABjQRYwLe3b9dJMixA98s8nS8QfuNBKGsiRVRXzB93fe4E27LGK5KLrGcnYaAgdREALw_wcB)

### Visual Studio

* [Visual Studio 2022](https://visualstudio.microsoft.com/downloads/?wt.mc_id=adw-brand&gclid=Cj0KCQjwqYfWBRDPARIsABjQRYwLe3b9dJMixA98s8nS8QfuNBKGsiRVRXzB93fe4E27LGK5KLrGcnYaAgdREALw_wcB)
* In the Visual Studio Installer, install the following workload:
* ASP.NET and web development

### Visual Studio for Mac

* [Visual Studio 2022 for Mac](https://visualstudio.microsoft.com/vs/mac/?wt.mc_id=adw-brand&gclid=Cj0KCQjwqYfWBRDPARIsABjQRYwLe3b9dJMixA98s8nS8QfuNBKGsiRVRXzB93fe4E27LGK5KLrGcnYaAgdREALw_wcB)
* In the Visual Studio for Mac Installer, install the .NET Core target.

### What you'll build

In this tutorial, you'll learn the basics of building a simple ASP.NET Core Razor Pages web app.

## Tutorial breakdown

| VS Code Tutorial | Visual Studio Tutorial | Visual Studio for Mac Tutorial| Topics |
| ----- | ---- | ---- | ---- |
| [Tutorial 1](/Tutorial/1-Create%20a%20Razor%20Page/Create-a-Razorpage.md) | [VS Tutorial 1](/Tutorial/1-Create%20a%20Razor%20Page/Create-a-Razorpage-VS.md) | [VS for Mac Tutorial 1](/Tutorial/1-Create%20a%20Razor%20Page/Create-a-Razorpage-VSMac.md) | Create a Razor Page using dotnet CLI and VS Code.|
| [Tutorial 2](/Tutorial/2-Add%20a%20model/Addamodel.md) | [VS Tutorial 2](/Tutorial/2-Add%20a%20model/Addamodel-VS.md) | [VS for Mac Tutorial 2](/Tutorial/2-Add%20a%20model/Addamodel-VSMac.md)| Add a model to an ASP.NET Core Razor Pages app |
| [Tutorial 3](/Tutorial/3-Update%20Pages/update.md) | [VS Tutorial 3](/Tutorial/3-Update%20Pages/update-VS.md) | [VS for Mac Tutorial 3](/Tutorial/3-Update%20Pages/update-VSMac.md) | Update the generated pages |
| [Tutorial 4](/Tutorial/4-Add%20Search/SearchPage.md) | [VS Tutorial 4](/Tutorial/4-Add%20Search/SearchPage-VS.md) | [VS for Mac Tutorial 4](/Tutorial/4-Add%20Search/SearchPage-VSMac.md) | Adding search to a Razor Pages app |