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

https://github.com/ladynaggaga/asp.netcoremva

Microsoft Virtual Academy MVA
https://github.com/ladynaggaga/asp.netcoremva

asp-net-core learning-by-doing

Last synced: 4 months ago
JSON representation

Microsoft Virtual Academy MVA

Awesome Lists containing this project

README

          

# ASP.NET Core MVA

This repository provides you with demo scripts, codes and links to get you up and running a three day workshop on an introduction to ASP.NET Core.
[Link to recording](https://mva.microsoft.com/en-US/training-courses/introduction-to-aspnet-core-with-visual-studio-2017-16841)
Please feel free to use this content at User Groups, workshops, demos, conferences and customers.

### Day 1 Introduction to ASP.NET Core

*Meet ASP.NET Core*

Section is being updated to MSBuild [Link to MVA ](https://mva.microsoft.com/en-US/training-courses/introduction-to-aspnet-core-with-visual-studio-2017-16841)
**Day 1** is 100 - 200 level introduction to ASP.NET Core. By the end of the day your audience will have understanding of:
- [.NET Core SDK and Tooling available](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/MVA_Update/Introduction/GettingStarted.md) :smiley:
- [Introduction to ASP.NET Core and Middleware](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/MVA_Update/Introduction/IntroductiontoASPNETCore.md) :smiley:
- [Multi Project solutions/Share Library](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/Introduction/sharedlibrary.md) *moved*
- [Routing and MVC](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/MVA_Update/Introduction/RoutingandMVC.md) :smiley:
- [Creating a Form](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/MVA_Update/Introduction/CreatingaForm.md) :smiley:
- [Introuction to Web APIs with ASP.NET Core MVC](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/Introduction/APIsandMVCCore.md) :smiley:
- [Logging and Diagnostics](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/Introduction/LoggingandDiagnostics.md) :pencil2:

### Day 2 Intermediate Guide to ASP.NET Core 1.0 :pencil2:
Section is being updated to MSBuild tooling

*The how to guide*

**Day 2** is 200 - 300 level advanced introduction to ASP.NET Core. By the end of the day your audience will have a an understanding on how to do the following:
- [Tag Helpers](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/Advanced/RazorTagHelpers.md)
- Basic Tag Helpers
- Making your own custom tag helpers
- [Building Custom Middleware](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/Advanced/CustomMiddleware.md)
- [Dependency Injection](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/Advanced/DependencyInjectionandunittesting.md)
- [APIs and MVC](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/Advanced/APIsandMVCCore.md)
- [Single Page Applications with Angular 2](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/Advanced/SPA.md)
- [Entity Framework Core](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/Advanced/Entityframeworkcore.md)
- [Publishing & Deployment](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/Advanced/Publishinganddeployment.md)

### Day 3 .NET Core on Linux / Cross Platform :pencil2:
Section is being updated to MSBuild tooling

*.NET Core Everywhere*

**Day 3** is mix of 100 - 200 & 200 -300 level content. By the end of the day your audience will have understanding of:
- [Getting Started with .NET Core on Mac and Ubuntu](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/CrossPlatform/ASPNETUBUNTU.md)
- [Introduction to ASP.NET Core and Tooling available](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/CrossPlatform/IntroductiontoASPNETCore.md)
- [Introduction to ASP.NET MVC](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/CrossPlatform/ASPNETMVC.md)
- [Deploying to Linux Server](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/CrossPlatform/DeployingtoLinux.md)
- [Getting started with containers with Docker](https://github.com/LadyNaggaga/ASP.NETCoreMVA/blob/master/CrossPlatform/WorkingwithContainers.md)