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
- Host: GitHub
- URL: https://github.com/ladynaggaga/asp.netcoremva
- Owner: LadyNaggaga
- Created: 2016-09-14T17:24:00.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2019-10-02T00:17:30.000Z (almost 7 years ago)
- Last Synced: 2025-04-05T10:33:37.123Z (about 1 year ago)
- Topics: asp-net-core, learning-by-doing
- Language: C#
- Size: 2.05 MB
- Stars: 81
- Watchers: 16
- Forks: 40
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
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)