Blog Post: http://WakeUpAndCode.com/crossasp-net-core-mvc-web-api-nvcc
Recently known as ASP.NET 5, the all-new ASP.NET Core 1.0 is Microsoft's cross-platform lightweight approach to building robust applications for the modern Web. Get a high-level overview of what you need to know about ASP.NET Core from Shahed Chowdhuri, Sr. Technical Evangelist @ Microsoft.
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
ASP.NET Core 1.0 Overview
1. ASP.NET Core* 1.0
Shahed Chowdhuri
Sr. Technical Evangelist @ Microsoft
@shahedC
WakeUpAndCode.com
The Future of Web Apps
* aka ASP.NET 5 before RC1
5. Newer Blog Posts in 2016
RC2: http://www.hanselman.com/blog/AnUpdateOnASPNETCore10RC2.aspx
Community Standup Notes: https://blogs.msdn.microsoft.com/webdev/
6. Moving to RC2
RC1 to .NET Core: https://docs.asp.net/en/latest/migration/rc1-to-rc2.html
Announcing RC2: https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcing-asp-net-core-rc2/
27. • .NET Core or full .NET Framework
• .NET Core is cross-platform
• Deploy Core runtime with app
• No need for unused features
ASP.NET Core Features in Detail
29. • HTML Helpers in your views!
ASP.NET Core Features in Detail
30. 1. Edit code
2. Save changes
3. Refresh browser
4. See changes!
Compiled language with benefits of
interpreted language!
ASP.NET Core Features in Detail
31. • Bower client-side pkg mgr
• e.g. JS, CSS
• Grunt & Gulp task runners
• compile LESS/CoffeeScript,
Typescipt
• run JSLint
• minify JS files
ASP.NET Core Features in Detail
32. • Manage dependencies with NuGet
packages
• Edit project.json file (?)
• Enjoy IntelliSense!
ASP.NET Core Features in Detail
33. • Configuration in code
• Edit Startup.cs file
• No need to use Web.config
• Use JSON, XML, env vars
ASP.NET Core Features in Detail
34. • minimalistic DI container
• replace with others
• Autofac, Ninject, etc
• use [FromServices] attribute
ASP.NET Core Features in Detail
35. New HTTP pipeline
• modular
• add components as
needed
• no longer dependent
on System.Web
ASP.NET Core Features in Detail