Download presentation
Presentation is loading. Please wait.
Published byJacob Knudsen Modified over 5 years ago
1
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
Sr. Technical Microsoft @shahedC WakeUpAndCode.com
2
Agenda Introduction > .NET (Framework & Core) > ASP.NET Core
> Visual Studio Wrap-up + Q&A Agenda
3
Introduction Introduction
4
ASP.NET Core 2.0 Info and Downloads:
5
.NET Core for Cross-Platform Dev
6
Blog Sources .NET Web Dev Blog: Scott Hanselman’s Blog:
7
Visual Studio 2017 Launch Videos
8
Build 2017: ASP .NET Core 2.0
9
Other Video Sources .NET Conf 2017: http://www.dotnetconf.net
MSDN Channel 9:
10
Docs + Tutorials Docs: Tutorials:
11
.NET Across Windows/Web Platforms
Source:
12
.NET Standard in 2017 WINDOWS DESKTOP WINDOWS UWP CLOUD MICROSERVICES IOS, ANDROID .NET STANDARD INFRASTRUCTURE COMPILERS LANGUAGES RUNTIME COMPONENTS GAMES/ 3D Visual Studio Visual Studio for Mac Visual Studio Code .NET Standard allows sharing code, binaries, and skills between .NET client, server, and all flavors .NET Standard provides a specification for any platform to implement All .NET runtimes provided by Microsoft implement the standard
13
Evolution of ASP and ASP .NET
Web API Active Server Pages (Classic ASP) (Web Forms) MVC 1/2/3/4/5 Web Pages ASP.NET Core MVC Unified MVC, Web API and Razor Web Pages
14
Names & Version Numbers
ASP.NET Core MVC C# 7.0 .NET Framework 4.7 C# 6.0 .NET Framework 4.6 SignalR 3 ASP.NET Core 2.0 (runs on .NET Core 2.x or .NET Framework ) .NET Core 2.x
15
C# 7.0 in VS2017
16
ASP.NET Core Roadmap
17
ASP.NET Core 2.0 Update
18
.NET Core Roadmap
19
.NET Core 2.0 (Q3 2017)
20
Announcing .NET Core Tools 1.0 in VS2017
21
Agenda Introduction > .NET (Framework & Core) > ASP.NET Core
> Visual Studio Wrap-up + Q&A Agenda
22
.NET Framework & .NET Core
Variables, Operators & Loops
23
ASP.NET Core High-Level Overview
24
Compilation Process
25
What About .NET Framework 4.6+?
Core is 4.7
26
ASP .NET Core ASP .NET 5.0
27
ASP.NET Core Features
28
ASP.NET Core Summary
29
Relevant XKCD Comic Source:
30
How about Entity Framework?
Entities in Code 4.6+ Core ORM ) 4.6+ DB
31
Visual Studio 2017 ASP .NET 5.0
32
New Installer!
33
File New Project Web ASP .NET Core Web App Web App (4.x)
34
Select a Template 1.0 , 1.1, 2.0 Templates Empty Web API
Web App (Razor) Web App (MVC) Angular React.js React.js & Redux Other settings: Authentication Docker Support
35
Startup.cs Configuration
36
project.json
37
.csproj project file
38
Right-click (Project) Properties
39
Choose Profile While Debugging
40
New Razor Pages!
41
Intro to Razor Pages
42
Razor Syntax
43
Live Unit Testing
44
DEMO
45
Migrating from MVC to MVC Core
46
Visual Studio Code Download:
47
.NET Version Manager (DNVM)
(OBSOLETE) .NET SDK Version Manager Formerly KVM Get list of DNXs (aka KRE) GitHub:
48
Tooling Changes and NETStandard
49
dotnet/cli on GitHub This repo contains the .NET Core command- line (CLI) tools, used for building .NET Core apps and libraries. GitHub:
50
Agenda Introduction > .NET (Framework & Core) > ASP.NET Core
> Visual Studio Wrap-up + Q&A Agenda
51
References ASP .NET: http://www.asp.net
.NET Core: .NET Web Dev Blog: Scott Hanselman’s Blog: .NET Conf: MSDN Channel 9: Tutorials: C# 7: ASP.NET Core Roadmap: .NET Core Roadmap:
52
Other Resources New Razor Pages: Intro to Razor: Live Unit Testing: unit-testing-visual-studio-2017-rc Migrating from MVC to MVC Core: us/aspnet/core/migration/mvc Visual Studio Code: dotnet/cli on GitHub:
53
Q & A Additional Topics
54
Agenda Introduction > .NET (Framework & Core) > ASP.NET Core
> Visual Studio Wrap-up + Q&A Agenda
55
Contact Microsoft Personal Dev Blog: WakeUpAndCode.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.