Submit Search
Upload
DevIntersections 2014 Web API Slides
•
Download as PPTX, PDF
•
1 like
•
700 views
Brady Gaster
Follow
This deck is the one I used at DevIntersections 2014 in Orlando for my Web API talk.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 16
Download now
Recommended
ASP.NET 5 Overview: Post RTM
ASP.NET 5 Overview: Post RTM
Shahed Chowdhuri
EF Core 1: News features and changes
EF Core 1: News features and changes
Manfred Steyer
ASP.NET Web API Deep Dive - SSD 2016 London
ASP.NET Web API Deep Dive - SSD 2016 London
Manfred Steyer
ASP.NET Core
ASP.NET Core
Maurice De Beijer [MVP]
ASP.NET 5 Overview for Apex Systems
ASP.NET 5 Overview for Apex Systems
Shahed Chowdhuri
Connecticut Salesforce Developer Group - Jan 2017
Connecticut Salesforce Developer Group - Jan 2017
Jitendra Zaa
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET Features
Peter Gfader
ASP.NET 5 Overview - Post Build 2015
ASP.NET 5 Overview - Post Build 2015
Shahed Chowdhuri
Recommended
ASP.NET 5 Overview: Post RTM
ASP.NET 5 Overview: Post RTM
Shahed Chowdhuri
EF Core 1: News features and changes
EF Core 1: News features and changes
Manfred Steyer
ASP.NET Web API Deep Dive - SSD 2016 London
ASP.NET Web API Deep Dive - SSD 2016 London
Manfred Steyer
ASP.NET Core
ASP.NET Core
Maurice De Beijer [MVP]
ASP.NET 5 Overview for Apex Systems
ASP.NET 5 Overview for Apex Systems
Shahed Chowdhuri
Connecticut Salesforce Developer Group - Jan 2017
Connecticut Salesforce Developer Group - Jan 2017
Jitendra Zaa
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET Features
Peter Gfader
ASP.NET 5 Overview - Post Build 2015
ASP.NET 5 Overview - Post Build 2015
Shahed Chowdhuri
Intro to Salesforce Lightning Web Components (LWC)
Intro to Salesforce Lightning Web Components (LWC)
Roy Gilad
ASP.NET Core 1.0 Overview
ASP.NET Core 1.0 Overview
Shahed Chowdhuri
ASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
Lwc presentation
Lwc presentation
Nithesh N
ASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
The anypoint platform for API's
The anypoint platform for API's
Achyuta Lakshmi
Integration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESB
Sanjeet Pandey
Raml api designer
Raml api designer
D.Rajesh Kumar
Lightning web components
Lightning web components
Cloud Analogy
ASP.NET Core MVC + Web API with Overview (Post RC2)
ASP.NET Core MVC + Web API with Overview (Post RC2)
Shahed Chowdhuri
All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0 Hosam Kamel
Hosam Kamel
Introduction to ASP.NET
Introduction to ASP.NET
Rajkumarsoy
What's New for SP2010 Devs
What's New for SP2010 Devs
Mohamed Yehia Abdul Kader
Software components design for poc and mvp, keep it simple but be ready to sc...
Software components design for poc and mvp, keep it simple but be ready to sc...
Roman Taluyev
Creating a custom connector in mule
Creating a custom connector in mule
Achyuta Lakshmi
Sitecore MVC Forms Localization
Sitecore MVC Forms Localization
Tobias Studer
ASP.NET 5 Overview
ASP.NET 5 Overview
Shahed Chowdhuri
SP2010 Developer Tools
SP2010 Developer Tools
Mohamed Yehia Abdul Kader
Restful services with ColdFusion
Restful services with ColdFusion
ColdFusionConference
Lightning web components
Lightning web components
Amit Chaudhary
Arritmias cardíacas-y-su-interpretación-electrocardiográfica
Arritmias cardíacas-y-su-interpretación-electrocardiográfica
Aurelio Reyes
The PeRuse Chronicles: I
The PeRuse Chronicles: I
thewriterannounced
More Related Content
What's hot
Intro to Salesforce Lightning Web Components (LWC)
Intro to Salesforce Lightning Web Components (LWC)
Roy Gilad
ASP.NET Core 1.0 Overview
ASP.NET Core 1.0 Overview
Shahed Chowdhuri
ASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
Lwc presentation
Lwc presentation
Nithesh N
ASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
The anypoint platform for API's
The anypoint platform for API's
Achyuta Lakshmi
Integration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESB
Sanjeet Pandey
Raml api designer
Raml api designer
D.Rajesh Kumar
Lightning web components
Lightning web components
Cloud Analogy
ASP.NET Core MVC + Web API with Overview (Post RC2)
ASP.NET Core MVC + Web API with Overview (Post RC2)
Shahed Chowdhuri
All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0 Hosam Kamel
Hosam Kamel
Introduction to ASP.NET
Introduction to ASP.NET
Rajkumarsoy
What's New for SP2010 Devs
What's New for SP2010 Devs
Mohamed Yehia Abdul Kader
Software components design for poc and mvp, keep it simple but be ready to sc...
Software components design for poc and mvp, keep it simple but be ready to sc...
Roman Taluyev
Creating a custom connector in mule
Creating a custom connector in mule
Achyuta Lakshmi
Sitecore MVC Forms Localization
Sitecore MVC Forms Localization
Tobias Studer
ASP.NET 5 Overview
ASP.NET 5 Overview
Shahed Chowdhuri
SP2010 Developer Tools
SP2010 Developer Tools
Mohamed Yehia Abdul Kader
Restful services with ColdFusion
Restful services with ColdFusion
ColdFusionConference
Lightning web components
Lightning web components
Amit Chaudhary
What's hot
(20)
Intro to Salesforce Lightning Web Components (LWC)
Intro to Salesforce Lightning Web Components (LWC)
ASP.NET Core 1.0 Overview
ASP.NET Core 1.0 Overview
ASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with Overview
Lwc presentation
Lwc presentation
ASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with Overview
The anypoint platform for API's
The anypoint platform for API's
Integration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESB
Raml api designer
Raml api designer
Lightning web components
Lightning web components
ASP.NET Core MVC + Web API with Overview (Post RC2)
ASP.NET Core MVC + Web API with Overview (Post RC2)
All About Asp Net 4 0 Hosam Kamel
All About Asp Net 4 0 Hosam Kamel
Introduction to ASP.NET
Introduction to ASP.NET
What's New for SP2010 Devs
What's New for SP2010 Devs
Software components design for poc and mvp, keep it simple but be ready to sc...
Software components design for poc and mvp, keep it simple but be ready to sc...
Creating a custom connector in mule
Creating a custom connector in mule
Sitecore MVC Forms Localization
Sitecore MVC Forms Localization
ASP.NET 5 Overview
ASP.NET 5 Overview
SP2010 Developer Tools
SP2010 Developer Tools
Restful services with ColdFusion
Restful services with ColdFusion
Lightning web components
Lightning web components
Viewers also liked
Arritmias cardíacas-y-su-interpretación-electrocardiográfica
Arritmias cardíacas-y-su-interpretación-electrocardiográfica
Aurelio Reyes
The PeRuse Chronicles: I
The PeRuse Chronicles: I
thewriterannounced
Icoane
Icoane
Horst Krucso
My Brickell Broker Presentation
My Brickell Broker Presentation
aurainmiami
Casa domnitei
Casa domnitei
Horst Krucso
Machu picchu
Machu picchu
Horst Krucso
Presentation Output Device
Presentation Output Device
Rexsy Rustiana
Sujeto y predicado en la oración
Sujeto y predicado en la oración
marta acevedo
Vis de dor
Vis de dor
Horst Krucso
Pulsodream Презентация
Pulsodream Презентация
Paul Limo
Weniger bekannte Wasserfälle / Cascade mai putin cunoscute
Weniger bekannte Wasserfälle / Cascade mai putin cunoscute
Horst Krucso
Reflections 1
Reflections 1
sarahshehorn
Architecture of the future
Architecture of the future
Horst Krucso
Owin from spec to application
Owin from spec to application
damian-h
OWIN and Katana Project - Not Only IIS - NoIIS
OWIN and Katana Project - Not Only IIS - NoIIS
Bilal Haidar
Owin and Katana
Owin and Katana
Ugo Lattanzi
Real-Time Web Applications with ASP.NET WebAPI and SignalR
Real-Time Web Applications with ASP.NET WebAPI and SignalR
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
Teori motivasi berprestasi
Teori motivasi berprestasi
Fidia Oktarisa
Who wants to be millionaire past tense
Who wants to be millionaire past tense
Víctor Elías
Prepositions of place with pokemon go
Prepositions of place with pokemon go
Víctor Elías
Viewers also liked
(20)
Arritmias cardíacas-y-su-interpretación-electrocardiográfica
Arritmias cardíacas-y-su-interpretación-electrocardiográfica
The PeRuse Chronicles: I
The PeRuse Chronicles: I
Icoane
Icoane
My Brickell Broker Presentation
My Brickell Broker Presentation
Casa domnitei
Casa domnitei
Machu picchu
Machu picchu
Presentation Output Device
Presentation Output Device
Sujeto y predicado en la oración
Sujeto y predicado en la oración
Vis de dor
Vis de dor
Pulsodream Презентация
Pulsodream Презентация
Weniger bekannte Wasserfälle / Cascade mai putin cunoscute
Weniger bekannte Wasserfälle / Cascade mai putin cunoscute
Reflections 1
Reflections 1
Architecture of the future
Architecture of the future
Owin from spec to application
Owin from spec to application
OWIN and Katana Project - Not Only IIS - NoIIS
OWIN and Katana Project - Not Only IIS - NoIIS
Owin and Katana
Owin and Katana
Real-Time Web Applications with ASP.NET WebAPI and SignalR
Real-Time Web Applications with ASP.NET WebAPI and SignalR
Teori motivasi berprestasi
Teori motivasi berprestasi
Who wants to be millionaire past tense
Who wants to be millionaire past tense
Prepositions of place with pokemon go
Prepositions of place with pokemon go
Similar to DevIntersections 2014 Web API Slides
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
Bluegrass Digital
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Quek Lilian
Asp dot net long
Asp dot net long
Amelina Ahmeti
RichardChauvetShortResume2015
RichardChauvetShortResume2015
Richard Chauvet
Web development concepts using microsoft technologies
Web development concepts using microsoft technologies
Hosam Kamel
Web API with ASP.NET MVC by Software development company in india
Web API with ASP.NET MVC by Software development company in india
iFour Institute - Sustainable Learning
The future of ASP.NET / CodeCamp/Iasi 25 Oct 2014
The future of ASP.NET / CodeCamp/Iasi 25 Oct 2014
Enea Gabriel
I T Mentors V S2008 Onramp240 V1
I T Mentors V S2008 Onramp240 V1
llangit
Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6
Ido Flatow
ASP.NET Presentation
ASP.NET Presentation
Rasel Khan
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Rodrigo Kono
Netbeans 6.1 Talk
Netbeans 6.1 Talk
Angad Singh
What’s New for Devs
What’s New for Devs
MicrosoftFeed
Walther Aspnet4
Walther Aspnet4
rsnarayanan
Developing an aspnet web application
Developing an aspnet web application
Rahul Bansal
Best practices for upgrading vb 6.0 projects to vb.net
Best practices for upgrading vb 6.0 projects to vb.net
ajmal_fuuast
The Future of ASP.NET
The Future of ASP.NET
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
Asp.net mvc 5 course module 1 overview
Asp.net mvc 5 course module 1 overview
Sergey Seletsky
Access SharePoint Remotely
Access SharePoint Remotely
Mohamed Yehia Abdul Kader
Top 10 - ASP.NET Interview Questions And Answers 2023.pdf
Top 10 - ASP.NET Interview Questions And Answers 2023.pdf
Ruddarpratap
Similar to DevIntersections 2014 Web API Slides
(20)
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Asp dot net long
Asp dot net long
RichardChauvetShortResume2015
RichardChauvetShortResume2015
Web development concepts using microsoft technologies
Web development concepts using microsoft technologies
Web API with ASP.NET MVC by Software development company in india
Web API with ASP.NET MVC by Software development company in india
The future of ASP.NET / CodeCamp/Iasi 25 Oct 2014
The future of ASP.NET / CodeCamp/Iasi 25 Oct 2014
I T Mentors V S2008 Onramp240 V1
I T Mentors V S2008 Onramp240 V1
Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6
ASP.NET Presentation
ASP.NET Presentation
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Novidades Do Asp.Net 4 E Do Visual Studio 2010
Netbeans 6.1 Talk
Netbeans 6.1 Talk
What’s New for Devs
What’s New for Devs
Walther Aspnet4
Walther Aspnet4
Developing an aspnet web application
Developing an aspnet web application
Best practices for upgrading vb 6.0 projects to vb.net
Best practices for upgrading vb 6.0 projects to vb.net
The Future of ASP.NET
The Future of ASP.NET
Asp.net mvc 5 course module 1 overview
Asp.net mvc 5 course module 1 overview
Access SharePoint Remotely
Access SharePoint Remotely
Top 10 - ASP.NET Interview Questions And Answers 2023.pdf
Top 10 - ASP.NET Interview Questions And Answers 2023.pdf
Recently uploaded
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Recently uploaded
(20)
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
DevIntersections 2014 Web API Slides
1.
DEVintersection Building Restful Services
by Using ASP.NET WebAPI & Entity Framework Brady Gaster bradyg@microsoft.com @bradygaster bradygaster.com
2.
2 © DEVintersection. All
rights reserved. http://www.DEVintersection.com Introduction Overview New features in Entity Framework 6 Enabling and Running Entity Framework Migrations Using Entity Framework to Update Database Structure New features in ASP.NET Web API Scaffolding Web API using new Visual Studio 2013 Features Fixing Common Web API Serialization & Circular Reference Issues Web API & OData (and LinqPad for good measure!) Accessing Web APIs from Native Code Accessing Web APIs from HTML Questions Let’s hold them until the end, as there’ll be time for discussion
3.
Demo Reverse-engineering a Database
to Code First Entities
4.
Demo Enabling and Running
EF Migrations
5.
Demo Updating Table Structure
using EF Migrations
6.
Demo A New Web
API Help Page
7.
Demo Controlling Your Web
API Formatters
8.
Demo Scaffolding a Web
API Controller from an EF Entity
9.
Demo Mitigating Circular References
10.
Demo Scaffolding a Web
API OData Controller
11.
Demo Querying OData
12.
Demo Accessing a REST
Endpoint from Native Code
13.
Demo Accessing a REST
Endpoint from HTML
14.
14 © DEVintersection. All
rights reserved. http://www.DEVintersection.com Final Comments Web API is REST on ASP.NET Entity Framework 6.1 Code First Generation from Existing Databases Need to reference EF 6.1 in your project to enable the tooling Web API Configuration Pick your formatters wisely, according to needs Use JSON.NET and EF attributes to control de/serialization New scaffolding features in VS 2013 make life easier
15.
15 © DEVintersection. All
rights reserved. http://www.DEVintersection.com References Web API on ASP.NET http://www.asp.net/web-api Entity Framework on MSDN http://msdn.microsoft.com/en-us/data/ef.aspx Visual Studio Toolbox on Channel 9 http://channel9.msdn.com/Shows/Visual-Studio-Toolbox
16.
Questions? Thank you! Don’t forget
to enter your evaluation of this session using EventBoard!
Download now