asp.net core – deep dive on building a real website

14
Microsoft User Group Hyderabad

Upload: shravan-kumar-kasagoni

Post on 13-Jan-2017

40 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: ASP.NET Core – Deep Dive on Building a Real Website

Microsoft User Group Hyderabad

Page 2: ASP.NET Core – Deep Dive on Building a Real Website

Hyderabad dotnetConf 2016

Page 3: ASP.NET Core – Deep Dive on Building a Real Website

ASP.NET Core – Deep Dive on Building a Real WebsiteShravan Kumar KasagoniSenior Developer – RealPageMicrosoft MVP – VSDThttp://theshravan.net | @techieshravan

Page 4: ASP.NET Core – Deep Dive on Building a Real Website

What is ASP.NET Core?

Page 5: ASP.NET Core – Deep Dive on Building a Real Website

ASP.NET Core is a new open-source and cross-platform framework for building modern cloud based internet connected applications (web apps, IoT apps and mobile backends).

Page 6: ASP.NET Core – Deep Dive on Building a Real Website

ASP.NET Core apps can run on .NET Core or on the full .NET Framework

ASP.NET Core is no longer based on System.Web.dll

ASP.NET Core is based on a set of granular and well factored NuGet packages

Page 7: ASP.NET Core – Deep Dive on Building a Real Website

The result is a leaner and modular framework for building web apps

Page 8: ASP.NET Core – Deep Dive on Building a Real Website

What do we gain out of ASP.NET Core?

Page 9: ASP.NET Core – Deep Dive on Building a Real Website

A unified story for building web UI and web APIs

Integration of modern client-side frameworks and development workflows

A cloud-ready environment-based configuration system

Built-in dependency injection

Page 10: ASP.NET Core – Deep Dive on Building a Real Website

New light-weight and modular HTTP request pipeline

Ability to host on IIS or self-host in your own process

Built on .NET Core, which supports true side-by-side app versioning

Ships entirely as NuGet packages

Page 11: ASP.NET Core – Deep Dive on Building a Real Website

New tooling that simplifies modern web development

Build and run cross-platform ASP.NET apps on Windows, Mac and Linux

Open source and community focused

Page 12: ASP.NET Core – Deep Dive on Building a Real Website

Demos

Page 14: ASP.NET Core – Deep Dive on Building a Real Website

MUGH Facebook Pagehttp://fb.com/themugh

MUGH Twitterhttp://twitter.com/mughtwits

MUGH Bloghttp://mugh.net