• Stars
    star
    104
  • Rank 329,055 (Top 7 %)
  • Language
    C#
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This workshop has been migrated to https://github.com/dotnet-presentations/aspnetcore-app-workshop

ASP.NET Core - App Building Workshop

Setup

.NET Core SDK 2.0

Offline (on USB drive)

Run the appropriate SDK installer for your platform in the dotnet-sdk-2.0.0 folder

Online

Download and run SDK installer for your platform:

Visual Studio 2017 (Version 15.3)

If you're using Windows, you'll want to install Visual Studio 2017 15.3. You can install multiple versions of Visual Studio 2017 side by side, so you won't need to modify your existing Visual Studio 2017 install if you don't want. The Community edition is free to install and is suitable to complete this workshop.

Offline Installer (if available)

Since conference WiFi can be a little slow, we'll try to have some USB sticks with offline installers.

  1. Run vs_community.exe in VS2017.3\Community folder
  2. Select only the following workloads:
    • .NET desktop development
    • ASP.NET and web development
    • Azure development
    • .NET Core cross-platform development

Web Based Installer

  1. Download the installer from the button on the left of this page: https://www.visualstudio.com
  2. Select only the following workloads:
    • .NET desktop development
    • ASP.NET and web development
    • Azure development
    • .NET Core cross-platform development

Visual Studio Code

Offline (on USB drive)

Run the appropriate installer for your platform in the VSCode folder

Online

Install Visual Studio Code from http://code.visualstudio.com.

What you'll be building

In this workshop, you'll learn by building a full-featured ASP.NET Core application from scratch. We'll start from File/ New and build up to an API back-end application, a web front-end application, and a common library for shared data transfer objects using .NET Standard.

Architecture Diagram

Sessions

Session Topics
Session #1 Get bits installed, build the back-end application with basic EF model
Session #2 Build out back-end, extract EF model
Session #3 Add front-end, render agenda, set up front-end models
Session #4 Add authentication, add admin policy, allow editing sessions, users can sign-in with Twitter and Google, custom auth tag helper
Session #5 Add user association and personal agenda
Session #6 Deployment, Azure and other production environments, configuring environments, diagnostics
Session #7 Challenges

More Repositories

1

MVA-Introduction-to-ASPNET-MVC

Source code for the Introduction to ASP.NET MVC free training course on June 23, 2014 (http://www.microsoftvirtualacademy.com/liveevents/introduction-to-asp-net-mvc)
C#
227
star
2

Angular-and-ASPNET-Build2014

Source code from the Build 2014 presentation by David Catuhe and Jon Galloway
71
star
3

OrderAppWithRazorPages

Razor Pages example showing a complex page model
C#
30
star
4

MVA-SignalR

JavaScript
26
star
5

live.dot.net

C#
16
star
6

dotNETConf-2017-Event-In-A-Box

Event In A Box content for .NET Conf 2017 Local Events - https://www.dotnetconf.net/local-events
15
star
7

ndc2015-aspnet5-workshop

Code, slides and labs from ASP.NET 5 Workshop at NDC 2015
C#
11
star
8

aspnetcore-ng2-master-details

C#
11
star
9

RazorPagesPizza

HTML
10
star
10

Knockout-MVA

Content for Knockout course on Microsoft Virtual Academy
JavaScript
9
star
11

StarDotOne

Samples for ASP.NET MVC 5.1 and Web API 2.1 blog posts
JavaScript
8
star
12

PresentationAssistant

A Visual Studio extension that helps you give wonderful presentations.
C#
8
star
13

Presentations

Slides and demo code from presentations
JavaScript
7
star
14

AspNetCoreOneHourMakeover

C#
6
star
15

NetCoreWorkshop

This workshop has been migrated to https://github.com/dotnet-presentations/dotnetcore-workshop
6
star
16

MvcMusicStore

C#
6
star
17

DevCon2016

DevCon Moscow 2016 - ASP.NET Core Internals - Slides, demo code, lab
C#
5
star
18

BlazorMatchGame

HTML
5
star
19

GitHubAvatarDownloader

C#
2
star
20

store

C#
2
star
21

ndcoslo2017-aspnetcore

Working repository for NDC Oslo ASP.NET Core Workshop
C#
2
star
22

aspnetcore-movies-workshop

C#
2
star
23

react-js-net-repro

HTML
1
star
24

aspnetcore-appservice

C#
1
star
25

SydneyOneHour

C#
1
star
26

devsum2022

C#
1
star
27

techorama2022

C#
1
star
28

redbowl.js

For all your #redbowl needs. You can do anything with redbowl.js. The only limit is you imagination.
JavaScript
1
star
29

BlazorStatic

HTML
1
star
30

penguin-motorcycle

C#
1
star
31

RestaurantApi

1
star
32

aspnetcore-azure-container-service

Attempt at getting ASP.NET Core RC2 running with Docker Swarm on Azure Container Service - not working quite yet
JavaScript
1
star
33

MyBrendanForsterWebApplication

Barely changed at all MVC 5 project
C#
1
star
34

summer-of-code

Google Summer of Code for the .NET Foundation
1
star
35

flask-with-actions-complete

Python
1
star
36

MyRestaurantWeb

C#
1
star
37

devintersection

1
star