A Quick Overview of ASP.NET Core 1.0

Slides:



Advertisements
Similar presentations
What’s New in ASP.NET 5 and Visual Studio 2015 SPENCER SCHNEIDENBACH GADELLNET CONSULTING SERVICES.
Advertisements

The Future of Web WakeUpAndCode.com.
Multiple Tiers in Action
Building a social networking portal on Windows Azure in 1 hour Saranya Sriram Developer Evangelist Microsoft, India.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Jump-starting Your Startup with WakeUpAndCode.com Icons/graphics from: iconarchive.com.
Windows Windows Phone Azure … and WakeUpAndCode.com.
Intro to Entity Framework By Shahed Chowdhuri Don’t drown in database design during WakeUpAndCode.com.
Windows Windows Phone Azure … and WakeUpAndCode.com.
Microsoft ASP.net Session Samar Samy Microsoft Student Partner.
Introduction to ASP.NET 1www.tech.findforinfo.com.
The Web Developer’s Toolbox Steve Fabian e:
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
Windows Windows Phone Azure … and WakeUpAndCode.com.
Web Development in Microsoft Visual Studio 2013 / 2015.
Building Web Applications using the latest ASP.NET technologies Max Déboli Director de Desarrollo Microsoft Azure MVP Lagash
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
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Hartelijk welkom VB Event 26 september 2012 ‘Visual Studio 2012 voor de VB.NETWEB developer’ Alex Thissen – Achmea.
Xbox One Dev Mode Shahed Chowdhuri Sr. Technical WakeUpAndCode.com Visual Studio, Unity, Construct 2, etc Dave Voyles Sr.
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core * aka ASP.NET 5 before.
Build Robust Web Apps in the Real WakeUpAndCode.com * aka ASP.NET 5 before RC1.
Intro to HoloLens Development Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A new era of mixed reality.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com Deploying Your Web Apps * aka ASP.NET 5 before RC1.
ASP.NET Core* in 2017 The Future of Web Apps Shahed Chowdhuri
Build and Learn ASP.NET Workshop.
Build and connect intelligent bots
Developing Windows 10 Games with Construct 2
Introduction to .NET Florin Olariu
Intro to HoloLens Development
Visual Studio 2017 By Michael Washington
Unity 5 JumpStart Part 4: Sound Effects Shahed Chowdhuri
Microsoft List Schedule April – May 2016
Unity 2D: Step by Step, Part 4
ASP.NET MVC Introduction
Web Application Security
Your Host & Speaker Shahed Chowdhuri
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
08 | Next Steps Jon Galloway | Technical Evangelist
Build and connect intelligent bots
Entity Framework Core*
MVC in ASP.NET Core: The new kid on the block
Featuring: Microsoft Student Partners
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
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Unity 2D: Step by Step, Part 2
DotnetConf 11/17/ :06 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Developing on a Mac For C# Developers Shahed Chowdhuri
Unity 5 JumpStart Part 2: Ammo Collisions Shahed Chowdhuri
Part 3: Damage From Objects
ASP.NET Module Subtitle.
Part 1: Player Selection & Scores
ASP.NET Core* MVC and Web API Shahed Chowdhuri
Tech for Startups By Shahed Chowdhuri Sr. Technical Evangelist
ASP.NET Roadmap: One ASP.NET – Web Forms, MVC, Web API, and more
Azure Mobile Services in the Cloud
Capturing Your Audience with Kinect
Deploy Your Web Site/App on Azure
Universal Apps For Windows 10 Shahed Chowdhuri
ASP.NET Imran Rashid CTO at ManiWeber Technologies.
Louis DeJardin | Software Developer, Microsoft
ASP.NET Roadmap: One ASP.NET – Web Forms, MVC, Web API, and more
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
Intro to HoloLens Development
Presentation transcript:

A Quick Overview of ASP.NET Core 1.0 Shahed Chowdhuri Sr. Technical Evangelist @ Microsoft @shahedC WakeUpAndCode.com * aka ASP.NET 5 before RC1

Evolution of ASP and ASP .NET Web API Active Server Pages (Classic ASP) (Web Forms) MVC 1/2/3/4/5 Web Pages MVC 6 Core MVC Unified MVC, Web API and Web Pages ASP.NET Web API Active Server Pages (Classic ASP) (Web Forms) MVC 1/2/3/4/5 Web Pages MVC 6 Unified MVC, Web API and Web Pages

Names & Version Numbers C# 6.0 .NET Framework 4.6 ASP.NET 5 Core 1.0 (runs on .NET Core 5 1.0 or .NET Framework 4.5.2+) ASP.NET MVC 6 Core MVC .NET Core 5 .NET Core 1.0 SignalR 3 C# 6.0 .NET Framework 4.6 ASP.NET 5 (runs on .NET Core 5 or .NET Framework 4.5.2+) ASP.NET MVC 6 .NET Core 5 SignalR 3

ASP.NET Core High-Level Overview

Compilation Process

What About .NET Framework 4.6?

How about Entity Framework? DB ORM Entities in Code Core )

ASP.NET Core* MVC and Web API Shahed Chowdhuri Sr. Technical Evangelist @ Microsoft @shahedC WakeUpAndCode.com * aka ASP.NET 5 before RC1

Agenda ASP.NET Architecture Model-View-Controller ASP.NET MVC Web Project Tag Helpers in Views ASP.NET Web API Project Consuming Web API JavaScript Frameworks

Sites Services ASP.NET ASP .NET Architecture Web Forms MVC + Web Pages + Web API SignalR ASP.NET

Model-View-Controller Request Controller Update Update View Model Get Data From

File  New Project  Web Web App (4.x) Core Web App (.NET Core) Core Web App (.NET framework)

ASP.NET MVC Web Project Template ASP. NET Core Templates Empty Web API Web Application * Subject t rename with the release of RC2

Project Files and Configuration

Tag Helpers: Evolution of HTML Forms

Tag Helpers in Views

ASP.NET Web API Project Template

Consuming Web APIs Web API MVC App HTML5 App Mobile App

JavaScript Frameworks https://docs.asp.net/en/latest/client-side/knockout.html https://docs.asp.net/en/latest/client-side/angular.html

Controller -> View -> Web API https://github.com/aspnet/Docs/tree/master/aspnet/client-side/angular/sample/AngularSample

Angular App

Web API Controller

Contact Microsoft email: shchowd@microsoft.com Personal Twitter: @shahedC Dev Blog: WakeUpAndCode.com Email: shchowd@microsoft.com  Twitter: @shahedC