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

Slides:



Advertisements
Similar presentations
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Jon Galloway | Technical Evangelist Christopher Harrison | Content Developer.
Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Gerry O’Brien| Technical Content Development Manager Paul Pardi| Senior Content Publishing Manager.
Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Jon Galloway | Development Platform Evangelist Christopher Harrison | Microsoft Certified Trainer.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Microsoft Virtual Academy Stacey Mulcahy | Technical Evangelist Christopher Harrison | Content Developer.

customer.
Scott Hunter Principal Group Program Manager, App ASP.NET 5.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
04 | Business Analyzer Brian Meier| Senior Lead Program Manager.
Demo Fest of Some Leading Store Apps Module 2.

ASP.NET Core* in 2017 The Future of Web Apps Shahed Chowdhuri
Introduction to ASP.NET Core
ASP.NET Core: Web apps, cloud apps, and containers
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
The Future of C# The Future of C# and VB 2-577
ASP.NET Core 2.0 Fundamentals
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Microsoft Dynamics NAV 2018 – what’s new
Explore web development with Microsoft ASP.NET Core 1.0
Microsoft Build /11/2018 2:12 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Building Modern Web Apps with ASP.NET MVC 6
Explore web development with Microsoft ASP.NET Core 1.0
Cross Platform Development with Xamarin & Visual Studio 2013
11/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
What’s new in Visual Studio for web developers
Introduction to jQuery
Microsoft Ignite /28/2018 8:58 AM
12/2/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Title of Presentation 12/2/2018 3:48 PM
ASP.NET 4 Core Runtime for Web Developers
What is Visual Studio Code?
Alex Kelly | Program Manager
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
ASP.NET Roadmap: One ASP.NET – Web Forms, MVC, Web API, and more
A Lap Around Azure Websites Introduction
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Build /19/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Feature: Multi-user Editing Allowed in RMA Entry
Шитманов Дархан Қаражанұлы Тарих пәнінің
ASP.NET Roadmap: One ASP.NET – Web Forms, MVC, Web API, and more
Build /15/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Title of Presentation 5/24/2019 1:26 PM
Office 365 Development July 2014.
7/19/2019 2:53 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Build /27/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Microsoft Virtual Academy
Getting Started with Microsoft Azure Machine Learning
Presentation transcript:

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

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

Meet Scott Hanselman | @shanselman Principal Program Manager, Microsoft Web developer focused on Windows Azure and ASP.NET Blogging at http://hanselman.com 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! http://hanselman.com/podcasts

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

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

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

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

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 http://aka.ms/MVA-Voucher Enter this code: ASPNETvNext (expires 2015 Jan 13)

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

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

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

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

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?

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.

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

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.

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

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.