Presentation is loading. Please wait.

Presentation is loading. Please wait.

What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager.

Similar presentations


Presentation on theme: "What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager."— Presentation transcript:

1 What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager

2 Meet Scott Hunter | @coolcsh
Director of Program Management Manages ASP.NET and Web Tools Pushed hard to move ASP.NET into OSS! Over 25 years of industry experience Worked on the WildCat! BBS system Frequent speaker at industry conferences on a variety of webby topics

3 Meet Scott Hanselman | @shanselman
Principal Program Manager, Microsoft Web developer focused on Windows Azure and ASP.NET Blogging at for over a decade Programmer, Teacher, and content creator Written a number of books and spoken in person to almost a half million developers worldwide I love to podcast!

4 Course Topics ASP.NET 5 01 | Why make ASP.NET 5 and .NET Core
06 | Overview of ASP.NET MVC 6 02 | What is ASP.NET 5 and .NET Core 07 | MVC 6 for Web UI 03 | Getting Started with ASP.NET 5 08 | MVC 6 for Web APIs 04 | Working with ASP.NET 5 Projects 09 | Tour of a Modern App 05 | Building ASP.NET 5 Applications 10 | Visual Studio Tooling

5 Course Topics ASP.NET 5 11 | Packing and Publishing
16 | KVM Command Line 12 | Selecting a CLR 17 | KPM 13 | NuGet and Project.json 18 | Custom Commands 14 | Bower, Grunt, Task Runner 19 | Hosting 15 | ASP.NET Internals 20 | Kestrel

6 Course Topics ASP.NET 5 21 | What is EF7? 22 | The Basics of EF7
23 | What’s New in EF7?

7 Setting Expectations Target Audience
Web Developer with some ASP.NET familiarity Familiarity with C# and the CLR Working knowledge of HTTP, headers, bodies, etc. Suggested Prerequisites/Supporting Material Basic understanding of MVC as a pattern Basic HTML, CSS, JS C# competency

8 Join the MVA Community! Microsoft Virtual Academy
Free online learning tailored for IT Pros and Developers Over 2.5M registered users Up-to-date, relevant training on variety of Microsoft products “Earn while you learn!” Get 50 MVA Points for this event! Visit Enter this code: ASPNETvNext (expires 2015 Jan 13)

9 01 | Why make ASP.NET 5 and .NET Core?
Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager

10 Module Overview History of ASP Historical Context
How does ASP.NET 5 sit on top of the CLR and .NET Core?

11 History of ASP (18 years) 1996 - Active Server Pages (ASP)
2002 – ASP.NET 2008 – ASP.NET MVC 2010 – ASP.NET Web Pages 2012 – ASP.NET Web API, SignalR 2014 – ASP.NET 5

12 02 | What is ASP.NET 5 and .NET Core?
Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager

13 Module Overview Goals of ASP.NET 5 on .NET Core and the Core CLR
What does it mean to be a cloud-ready framework? Why is a modular framework better?

14 ASP.NET vNext and the Modern Web
11/30/2019 ASP.NET vNext and the Modern Web Totally Modular Faster Development Cycle Seamless transition from on-premises to cloud Choose your Editors and Tools OSS Open Source with Contributions Cross-Platform Fast © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Modern Web – Agility Faster Development Cycle
Features are shipped as packages Framework ships as part of the application More Control Zero day security bugs patched by Microsoft Same code runs in development and production Developer opts into new versions, allowing breaking changes

16 Modern Web - Fast Runtime Performance Faster startup times
11/30/2019 Modern Web - Fast Runtime Performance Faster startup times Lower memory / higher density (> 90% reduction) Modular, opt into just features needed Use a raw socket, framework or both Development productivity and low friction Edit code and refresh browser Flexibility of dynamic environment with the power of .NET Develop with Visual Studio, third party and cloud editors © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Modern Web – Cloud Goal: Seamless transition from on-premises to cloud
Cloud ready Configuration Session Cache Diagnostics Run/Debug in Cloud Tracing/Logging without re-deploy

18 Modern Web – Cross Platform
11/30/2019 Modern Web – Cross Platform Runtime Windows, Mac, Linux Editors Visual Studio, Text, Cloud editors OmniSharp – Sublime, Emacs, Vi, Atom, Brackets, etc No editors (command line) All Open Source with Contributions © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19


Download ppt "What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager."

Similar presentations


Ads by Google