AspNetCore.Docs/aspnetcore/tutorials/index.md

84 lines
4.0 KiB
Markdown
Raw Normal View History

2016-10-29 01:35:15 +08:00
---
2017-07-01 07:47:15 +08:00
title: ASP.NET Core tutorials
author: rick-anderson
description: A list of step-by-step guides for learning how to develop ASP.NET Core applications.
2016-10-29 01:35:15 +08:00
manager: wpickett
2018-01-29 23:21:31 +08:00
ms.author: riande
ms.date: 10/14/2017
ms.prod: asp.net-core
2018-01-29 23:21:31 +08:00
ms.technology: aspnet
ms.topic: get-started-article
uid: tutorials/index
2016-10-29 01:35:15 +08:00
---
# ASP.NET Core tutorials
2016-10-29 01:35:15 +08:00
The following step-by-step guides for developing ASP.NET Core applications are available:
## Build web apps
2017-11-07 12:30:08 +08:00
[Razor Pages](xref:mvc/razor-pages/index) is the recommended approach to create a new Web UI app with ASP.NET Core 2.0.
* [Introduction to Razor Pages in ASP.NET Core](xref:mvc/razor-pages/index)
* Create a Razor Pages web app with ASP.NET Core
* [Razor Pages on Windows](xref:tutorials/razor-pages/index)
2018-03-16 03:48:55 +08:00
* [Razor Pages on macOS](xref:tutorials/razor-pages-mac/index)
* [Razor Pages with VS Code](xref:tutorials/razor-pages-vsc/index)
* Create an ASP.NET Core MVC web app
2018-04-24 07:34:59 +08:00
* [Web app with Visual Studio for Windows](xref:tutorials/first-mvc-app/index)
* [Web app with Visual Studio for Mac](xref:tutorials/first-mvc-app-mac/index)
* [Web app with Visual Studio Code on macOS or Linux](xref:tutorials/first-mvc-app-xplat/index)
2018-04-24 07:34:59 +08:00
* [Get started with ASP.NET Core and Entity Framework Core using Visual Studio](xref:data/ef-mvc/index)
* [Create Tag Helpers](xref:mvc/views/tag-helpers/authoring)
* [Create a simple view component](xref:mvc/views/view-components#walkthrough-creating-a-simple-view-component)
* [Develop ASP.NET Core apps using dotnet watch](xref:tutorials/dotnet-watch)
## Build Web APIs
* Create a Web API with ASP.NET Core
2018-04-24 07:34:59 +08:00
* [Web API with Visual Studio for Windows](xref:tutorials/first-web-api)
* [Web API with Visual Studio for Mac](xref:tutorials/first-web-api-mac)
2018-04-24 07:34:59 +08:00
* [Web API with Visual Studio Code](xref:tutorials/web-api-vsc)
* [ASP.NET Core Web API help pages using Swagger](xref:tutorials/web-api-help-pages-using-swagger)
* [Get started with NSwag](xref:tutorials/get-started-with-nswag)
* [Get started with Swashbuckle](xref:tutorials/get-started-with-swashbuckle)
2018-04-24 07:34:59 +08:00
* [Create backend web services for native mobile apps](xref:mobile/native-mobile-backend)
## Data access and storage
* [Get started with Razor Pages and EF Core using Visual Studio](xref:data/ef-rp/intro)
2018-04-24 07:34:59 +08:00
* [Get started with ASP.NET Core MVC and EF Core using Visual Studio](xref:data/ef-mvc/index)
* [ASP.NET Core MVC with EF Core - new database](/ef/core/get-started/aspnetcore/new-db)
* [ASP.NET Core MVC with EF Core - existing database](/ef/core/get-started/aspnetcore/existing-db)
## Authentication and authorization
2018-04-24 07:34:59 +08:00
* [Enable authentication using Facebook, Google, and other external providers](xref:security/authentication/social/index)
* [Account confirmation and password recovery](xref:security/authentication/accconfirm)
* [Two-factor authentication with SMS](xref:security/authentication/2fa)
## Client-side development
2018-04-24 07:34:59 +08:00
* [Use Gulp](xref:client-side/using-gulp)
* [Use Grunt](xref:client-side/using-grunt)
* [Manage client-side packages with Bower](xref:client-side/bower)
* [Build responsive sites with Bootstrap](xref:client-side/bootstrap)
## Test
2018-04-24 07:34:59 +08:00
* [Unit testing in .NET Core using dotnet test](/dotnet/articles/core/testing/unit-testing-with-dotnet-test)
2018-04-24 07:34:59 +08:00
## Host and deploy
* [Deploy an ASP.NET Core web app to Azure using Visual Studio](xref:tutorials/publish-to-azure-webapp-using-vs)
* [Deploy an ASP.NET Core web app to Azure using the command line](xref:tutorials/publish-to-azure-webapp-using-cli)
* [Publish to an Azure Web App with continuous deployment](xref:host-and-deploy/azure-apps/azure-continuous-deployment)
2018-04-24 07:34:59 +08:00
* [Deploy an ASP.NET container to a remote Docker host](/azure/vs-azure-tools-docker-hosting-web-apps-in-docker)
* [ASP.NET Core and Azure Service Fabric](/azure/service-fabric/service-fabric-add-a-web-frontend)
2017-05-24 03:21:31 +08:00
<a name="download"></a>
## How to download a sample
1. [Download the ASP.NET repository zip file](https://codeload.github.com/aspnet/Docs/zip/master).
1. Unzip the *Docs-master.zip* file.
1. Use the URL in the sample link to help you navigate to the sample directory.