Presentation is loading. Please wait.

Presentation is loading. Please wait.

ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri

Similar presentations


Presentation on theme: "ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri"— Presentation transcript:

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


Download ppt "ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri"

Similar presentations


Ads by Google