SlideShare a Scribd company logo
ASP.Net Core Deep dive
into MVC
PRITAM BALDOTA | MICROSOFT
PRITAM@PRITAMBALDOTA.COM
@PRITAM_BALDOTA
#Seattle Code Camp 2016
ASP.Net Core (previously ASP.NET 5)
A new open-source and cross-platform
framework for building modern cloud-based Web
applications using .NET
#Seattle Code Camp 2016
Why ASP.NET Core for Modern Web?
Totally Modular
Open Source with Contributions
Cross Platform (Windows, Linux, Mac)
Works with any Editors (VS, Sublime, Atom, etc.)
Faster Development Cycle
Fast
#Seattle Code Camp 2016
Fast
Why ASP.NET Core for Modern Web?
#Seattle Code Camp 2016
Fast
ASP.Net Core Features
Hosting – Runs on self-hosted or IIS
◦ Kestrel, Startup
Middleware – No more Modules/Handlers
◦ Routing, authentication, static files, etc. & Your own (custom)
Dependency Injection – Lightweight built in support for DI (only via constructor)
◦ Code & Razor (new)
Configuration – JSON, XML, INI, Environment Variables, Command Line, In-memory or custom
Logging – Built-in part of framework.
Application frameworks
◦ MVC, Identity
#Seattle Code Camp 2016
What Next!!!
Get: https://www.microsoft.com/net
Docs: https://docs.asp.net
Code: https://github.com/aspnet/home
Support: https://www.microsoft.com/net/core/support
#Seattle Code Camp 2016
Fast
DEMO
#Seattle Code Camp 2016
Fast

More Related Content

What's hot (20)

PDF
TabTale Architecture Overview
Assaf Gannon
 
PPTX
The Changing Face Of The Web
David Chou
 
PPTX
Series Meetup #1: Speech 2: Elastic beanstalk
AWS Vietnam Community
 
PDF
Serverless architecture
vipin kumar
 
PPTX
Aws sys ops administrator
Learntek1
 
PDF
Improving Your Security Posture: AWS Infrastructure
Adam Bouhmad
 
PDF
Start Serverless with Golang!
Kyuhyun Byun
 
PDF
PaaS options for .NET
Slawomir Dorzak
 
PPTX
Full stack development tools & technologies
kumar satyam
 
PDF
Cloud Computing Training
Deccansoft
 
PDF
CloudStack-UI at the JAX London Сonference
Olga Nikienko
 
PDF
Automatic Provisioning of Consul & Vault
Misha Manulis
 
PDF
SignalR
Slawomir Dorzak
 
PPTX
Mern stack
Eduonix
 
PDF
AEM/CQ Montreal User Group Meeting - March 25, 2015 - Takeaways from Adobe Su...
INM_
 
PPTX
Node.js on Azure
Sasha Goldshtein
 
PPTX
Cloud Native London - 2019: What is a Service Mesh, and if I Get One Will it ...
Elton Stoneman
 
PDF
WSO2Con EU 2015: Understanding the API Management Platform
WSO2
 
PPTX
Networking en Azure
Alberto Marcos González
 
PPTX
Microsoft NZ Cloud OS Summit: Enabling the Private Cloud
Intergen
 
TabTale Architecture Overview
Assaf Gannon
 
The Changing Face Of The Web
David Chou
 
Series Meetup #1: Speech 2: Elastic beanstalk
AWS Vietnam Community
 
Serverless architecture
vipin kumar
 
Aws sys ops administrator
Learntek1
 
Improving Your Security Posture: AWS Infrastructure
Adam Bouhmad
 
Start Serverless with Golang!
Kyuhyun Byun
 
PaaS options for .NET
Slawomir Dorzak
 
Full stack development tools & technologies
kumar satyam
 
Cloud Computing Training
Deccansoft
 
CloudStack-UI at the JAX London Сonference
Olga Nikienko
 
Automatic Provisioning of Consul & Vault
Misha Manulis
 
Mern stack
Eduonix
 
AEM/CQ Montreal User Group Meeting - March 25, 2015 - Takeaways from Adobe Su...
INM_
 
Node.js on Azure
Sasha Goldshtein
 
Cloud Native London - 2019: What is a Service Mesh, and if I Get One Will it ...
Elton Stoneman
 
WSO2Con EU 2015: Understanding the API Management Platform
WSO2
 
Networking en Azure
Alberto Marcos González
 
Microsoft NZ Cloud OS Summit: Enabling the Private Cloud
Intergen
 

Viewers also liked (14)

PDF
Scheme for Allocation of Solar Power Projects to Land Owning Farmers in Punjab
Harish Sharma
 
PDF
Introduction to Databases - query optimizations for MySQL
Márton Kodok
 
PPTX
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
MSDEVMTL
 
PDF
RfS for 50 MW in Solar Power projects Himachal Pradesh under NSM Ph-II, Batch...
Harish Sharma
 
PPTX
DevOps is the Answer... What was the question again? DevOps and Digital Trans...
DevOpsGroup
 
PDF
Java Generics - Quiz Questions
Ganesh Samarthyam
 
PPTX
Jean-René Roy : The Modern DBA
MSDEVMTL
 
PPTX
Cirrosis of liver and its complication and traetment of hep b and c
Adrija Hajra
 
PPTX
DevOps: The Key to IT Performance
Nicole Forsgren
 
PPTX
Modelagem
Nilson Dias Castelano
 
PPTX
Docker Networking & Swarm Mode Introduction
Phi Huynh
 
PDF
Software Architecture - Quiz Questions
Ganesh Samarthyam
 
PDF
SOLID Principles and Design Patterns
Ganesh Samarthyam
 
PDF
Best coding practices
Sergey Aganezov
 
Scheme for Allocation of Solar Power Projects to Land Owning Farmers in Punjab
Harish Sharma
 
Introduction to Databases - query optimizations for MySQL
Márton Kodok
 
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
MSDEVMTL
 
RfS for 50 MW in Solar Power projects Himachal Pradesh under NSM Ph-II, Batch...
Harish Sharma
 
DevOps is the Answer... What was the question again? DevOps and Digital Trans...
DevOpsGroup
 
Java Generics - Quiz Questions
Ganesh Samarthyam
 
Jean-René Roy : The Modern DBA
MSDEVMTL
 
Cirrosis of liver and its complication and traetment of hep b and c
Adrija Hajra
 
DevOps: The Key to IT Performance
Nicole Forsgren
 
Docker Networking & Swarm Mode Introduction
Phi Huynh
 
Software Architecture - Quiz Questions
Ganesh Samarthyam
 
SOLID Principles and Design Patterns
Ganesh Samarthyam
 
Best coding practices
Sergey Aganezov
 
Ad

Similar to ASP.Net Core Deep Dive into MVC (20)

PDF
Asp.net core tutorial
HarikaReddy115
 
PPTX
ASP.NET Core: The best of the new bits
Ken Cenerelli
 
PDF
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
WDP Technologies
 
PPTX
MVC patten relate using in. net core latest varsion
sachingothi25
 
PPTX
Moving forward with ASP.NET Core
Enea Gabriel
 
PDF
introduction to asp.net core lebanese university.pptx
husseinhazimeh20
 
PDF
Pro ASP.NET Core 6: Develop Cloud-Ready Web Applications Using MVC, Blazor, a...
madhowewes
 
PDF
Getting Started with ASP.NET Core 1.0 (formerly ASP.NET 5)
Arrow Consulting & Design
 
PDF
Why Enterprises are Using ASP.NET Core?
Marie Weaver
 
PPTX
Full session asp net mvc vs aspnet core
fizmhd
 
PPTX
Tarabica 2019 - Migration from ASP.NET MVC to ASP.NET Core
Miroslav Popovic
 
PDF
Murach: An introduction to web programming with ASP.NET Core MVC
MahmoudOHassouna
 
PPTX
Unboxing ASP.NET Core
Kevin Leung
 
PDF
ASP.NET vs ASP.NET Core
Öğr. Gör. Erkan HÜRNALI
 
PPTX
ASP.NET Core 1.0 Overview
Shahed Chowdhuri
 
PDF
Asp. net core 3.0 build modern web and cloud applications (top 13 features +...
Katy Slemon
 
PPTX
Explore asp.net core 3.0 features
iFour Technolab Pvt. Ltd.
 
PPTX
ASP.NET Core Overview
Pranav Ainavolu
 
PPTX
Introduction Asp.Net Core, MVC, Docker (Linux), Postman and Swagger
Agusto Sipahutar
 
PPTX
ASP.NET Core 1.0 Overview: Post-RC2
Shahed Chowdhuri
 
Asp.net core tutorial
HarikaReddy115
 
ASP.NET Core: The best of the new bits
Ken Cenerelli
 
Top 8 Reasons ASP.NET Core is the Best Framework for Web Application Developm...
WDP Technologies
 
MVC patten relate using in. net core latest varsion
sachingothi25
 
Moving forward with ASP.NET Core
Enea Gabriel
 
introduction to asp.net core lebanese university.pptx
husseinhazimeh20
 
Pro ASP.NET Core 6: Develop Cloud-Ready Web Applications Using MVC, Blazor, a...
madhowewes
 
Getting Started with ASP.NET Core 1.0 (formerly ASP.NET 5)
Arrow Consulting & Design
 
Why Enterprises are Using ASP.NET Core?
Marie Weaver
 
Full session asp net mvc vs aspnet core
fizmhd
 
Tarabica 2019 - Migration from ASP.NET MVC to ASP.NET Core
Miroslav Popovic
 
Murach: An introduction to web programming with ASP.NET Core MVC
MahmoudOHassouna
 
Unboxing ASP.NET Core
Kevin Leung
 
ASP.NET vs ASP.NET Core
Öğr. Gör. Erkan HÜRNALI
 
ASP.NET Core 1.0 Overview
Shahed Chowdhuri
 
Asp. net core 3.0 build modern web and cloud applications (top 13 features +...
Katy Slemon
 
Explore asp.net core 3.0 features
iFour Technolab Pvt. Ltd.
 
ASP.NET Core Overview
Pranav Ainavolu
 
Introduction Asp.Net Core, MVC, Docker (Linux), Postman and Swagger
Agusto Sipahutar
 
ASP.NET Core 1.0 Overview: Post-RC2
Shahed Chowdhuri
 
Ad

Recently uploaded (20)

PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Digital Circuits, important subject in CS
contactparinay1
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 

ASP.Net Core Deep Dive into MVC

  • 1. ASP.Net Core Deep dive into MVC PRITAM BALDOTA | MICROSOFT [email protected] @PRITAM_BALDOTA #Seattle Code Camp 2016
  • 2. ASP.Net Core (previously ASP.NET 5) A new open-source and cross-platform framework for building modern cloud-based Web applications using .NET #Seattle Code Camp 2016
  • 3. Why ASP.NET Core for Modern Web? Totally Modular Open Source with Contributions Cross Platform (Windows, Linux, Mac) Works with any Editors (VS, Sublime, Atom, etc.) Faster Development Cycle Fast #Seattle Code Camp 2016 Fast
  • 4. Why ASP.NET Core for Modern Web? #Seattle Code Camp 2016 Fast
  • 5. ASP.Net Core Features Hosting – Runs on self-hosted or IIS ◦ Kestrel, Startup Middleware – No more Modules/Handlers ◦ Routing, authentication, static files, etc. & Your own (custom) Dependency Injection – Lightweight built in support for DI (only via constructor) ◦ Code & Razor (new) Configuration – JSON, XML, INI, Environment Variables, Command Line, In-memory or custom Logging – Built-in part of framework. Application frameworks ◦ MVC, Identity #Seattle Code Camp 2016
  • 6. What Next!!! Get: https://www.microsoft.com/net Docs: https://docs.asp.net Code: https://github.com/aspnet/home Support: https://www.microsoft.com/net/core/support #Seattle Code Camp 2016 Fast

Editor's Notes

  • #2: Good afternoon everybody. Hope you had great lunch and enjoyed sessions at Seattle Code camp. I am Pritam, working for Microsoft as Software Engineer and working on .Net Framework as full stack developer. I am living at Bellevue with my wife and 4 years old beautiful daughter. It is very exiting to present this session for you. I will try my best to answer the questions if no able to then I will surely get back to you as earliest. I will be demoing cool new features of ASP.Net Core MVC (Web UI + Web API). Specially thanks to all SCC team to provide me an opportunity to present this session. Lets start.
  • #3: If you are .net developer or php or java developer doesnt matter now with .Net core you can write .net application on Windows, Linux and Mac platform. Completely written from scratch. It is not replacement to .net Framework but it is subset of it. And it will have more features from .net framework in upcoming releases. Even though it is open source, Microsoft provides official support for .net core.
  • #4: Everything is Module (called it as Middleware) as Nuget Packages. Use what you need. Its like Make your own Pizza by adding your own toppings instead of asking to remove some from pre-cooked one. Come learn and contribute to community to make it bigger success and be a part of success story. Use your favorite editors and it works. But my demo will be using Visual Studio. Since everything is nuget package, you will get faster development cycle. Its extremely fast.
  • #5: A unified story for building web UI and web APIs
  • #6: Integration of modern client-side frameworks and development workflows A cloud-ready environment-based configuration system Built-in dependency injection 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 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