ASP.NET 5 Visual Studio 2015 Templates Bill Wolff Rob Keiser June 10, 2015.

Slides:



Advertisements
Similar presentations
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Advertisements

Sharpen Your MVC Views with Razor By Jon Marozick.
Introduction to MVC Adding a View Page NTPCUG Tom Perkins, Ph.D.
Philly.NET Hands-On MVC Razor, HTML5, CSS3 Rob Keiser, Bill Wolff.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview Introduce Visual Studio 2013 Create a first ASP.NET application.
What’s New in ASP.NET 5 and Visual Studio 2015 SPENCER SCHNEIDENBACH GADELLNET CONSULTING SERVICES.
The Future of Web WakeUpAndCode.com.
Building a social networking portal on Windows Azure in 1 hour Saranya Sriram Developer Evangelist Microsoft, India.
Evolutie vs Revolutie Chris de Kok Evolutie vs Revolutie.NET 2015.NET 4.6 ASP.NET 5 -> MVC 6 Visual Studio 2015 C# 6.0 Agenda.
Philly.NET Hands-On jQuery + Plug-ins Bill Wolff, Rob Keiser.
What’s new in ASP.NET MVC 3 Building a NerdDinner/AppStore Application.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
ASP.NET MVC Tips and Tricks Al Wilkinson. Hi! I’m Al  First program in Logo in 1985 in 1st grade #loveatfirstbyte  Started HTML in 1996, led to web.
Chapter 3 Navigating a Project Goals & Objectives 1.Get familiar with the navigation of the project. How is everything structured? What settings can you.
ASP.NET vNEXT & development tools Marco De
Single Page Applications with AngluarJS Bill Wolff Rob Keiser
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
CSC 330 E-Commerce Teacher Ahmed Mumtaz Mustehsan Ahmed Mumtaz Mustehsan GM-IT CIIT Islamabad GM-IT CIIT Islamabad CIIT Virtual Campus, CIIT COMSATS Institute.
Sustainable SharePoint 2010 Customizations By Bill Keys.
Introduction to ASP.NET MVC Information for this presentation was taken from Pluralsight Building Applications with ASP.NET MVC 4.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
| | Tel: | | Computer Training & Personal Development Microsoft Office SharePoint Designer.
Upgrading Projects to Visual Studio 2010 Upgrading Projects to SharePoint 2010 Integrating with SharePoint 2010.
1 CONFIDENTIAL.NET FEATURES OVERVIEW C# 6 ASP.NET 5 DNX PROJECT ASP.NET MVC 6 EF 7 A UGUST 4, 2015.
What’s New in ASP.NET 5 (vNext)? SoftUni Team Technical Trainers Software University Lean.NET stack for building modern web apps.
ASP.NET MVC Telerik Academy
Bundles, Minification Andres Käver, IT Kolledž
Jean-Claude Trachsel Senior Consultant, Trivadis AG The good news.
Entity Framework Database Connection with ASP Notes from started/getting-started-with-ef-using-mvc/creating-an-
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core * aka ASP.NET 5 before.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core RC2 * aka ASP.NET 5 before.
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
//liveVirtualacademy2011/ What’s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Developer Preview Γιώργος Καπνιάς MVP, MCT, MCDP, MCDBA, MCTS,
INTRODUCTION TO MVC BY SUHA MNEIMNEH. WHAT’S THE AGENDA What is MVC? MVC components MVC vs web forms vs ASP.NET vocabulary When to create MVC application.
1 Cutting Edge FE technologies for complex product August 6, 2015.
Making the Most of Search in SharePoint 2013 Christina Wheeler.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core * aka ASP.NET 5 before.
Murach's ASP.NET 4.5/C#, C2© 2013, Mike Murach & Associates, Inc.Slide 1.
ASP.NET Core* in 2017 The Future of Web Apps Shahed Chowdhuri
Kendo UI ASP.NET MVC Wrappers
Build and Learn ASP.NET Workshop.
Building Desktop Apps with Node.js and Electron
Angular 2 with ASP.NET Core in Practice
Objective % Select and utilize tools to design and develop websites.
Department of Computer Science
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Kendo UI ASP.NET MVC Wrappers
ASP MVP Web applications and Razor
ASP.NET MVC Introduction
ASP.NET Core 2.0 Fundamentals
ASP.NET Core Tag Helpers
Modern web tooling in Visual Studio 2015
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Objective % Select and utilize tools to design and develop websites.
Lean .NET stack for building modern web apps
Introduction to SharePoint Framework (SPFx)
SPA Revolution with WebAssembly and Blazor Rainer Stropek | software
MVC in ASP.NET Core: The new kid on the block
Web Development in Microsoft Visual Studio 2013
Introducing ASP.NET Core 1.0
Introduction to SharePoint Framework (SPFx)
SPA Revolution with WebAssembly and Blazor Rainer Stropek | software
Working with different JavaScript frameworks and libraries
A Quick Overview of ASP.NET Core 1.0
ASP.NET MVC Web Development
Build /19/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Concepts in ASP.NET Core App
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
Presentation transcript:

ASP.NET 5 Visual Studio 2015 Templates Bill Wolff Rob Keiser June 10, 2015

ASP.NET 5 MVC 6 Unified programming model – Razor, WebAPI, Web Pages Tag helpers – Extend tag semantics – More readable, Angular style markup View components – Mini-controllers, Service and type filters for IoC

VS 2013 Add Project VS 2013 – Web form – MVC – Web API

VS 2015 Add Project VS 2015 – 4.6 MVC 5 – 5 MVC 6

MVC 5 Solution These folders stay – Properties – References – Controllers – Models – Views These do not – App_Data, App_Start, Content, fonts, Scripts

MVC 6 Solution Items Project info Solution level settings Project to project references

MVC 6 Template Solution layout New folders – wwwroot Can rename – Dependencies – Compiler

MVC 5 Root Files These go away – Favicon Move to wwwroot – Global.asax – Packages.config Move to project.json – Startup.cs – Web.Config Appsettings, connection strings

MVC 6 Root files JSON configurations + CSharp – Bower: JS + CSS frameworks – Config: settings, connections – Gulpfile: client build tasks – MessageService: 2 factor auth – Package: package versions – Project: dependencies, secrets, commands, frameworks, excludes, scripts – Startup: initialization code

MVC 5 Properties C# attributes

MVC 6 Properties AppSettings class

MVC 5 References Add assemblies

MVC 6 References.NET frameworks

MVC 5 App_Data, App_Start Local databases Startup code – Bundlers – Routes – Filters – Auth

MVC 5 Content, fonts, Scripts Content Fonts Scripts All move to wwwroot

MVC 6 wwwroot Static files – Styles – Images – Lib JavaScript frameworks CSS frameworks – Favicon Can rename

MVC 6 Dependencies JS build tools – Bower Client frameworks – NPM Node package manager

MVC 6 Compiler folder Razor pre-compilation MVC 5 > in csproj file – true

MVC 5 > MVC 6 Controllers folder Naming convention – Define IActionResults

MVC 6 Migrations folder EF code-first database – optional

MVC 6 Models folder Data model classes – Annotation hints

MVC 6 Views folder Sub folder per controller – _Global imports – _ViewStart sets layout

MVC 6 Razor views CSHTML pages

MVC 6 Razor shared _Layout _LoginPartial _ValidationScriptsPartial Errors

New: Environment tag Conditional per level Set library locations

MVC 5 Layout sections Bundle render Explicit ActionLink commands Partial pages Content placeholder Scripts at the end

MVC 6 Layout sections AppSettings inject New link tag helpers Async fragments Content placeholder Scripts at the end

MVC 6 Add a Page Copy an existing Razor view page – Or make a new one Rename the page Add a method to an existing controller Add menu link on _Layout page