This course shows entry to mid-level Visual Studio developers how to create customized REST Web APIs using the ASP.NET framework and then how to deploy those APIs to Microsoft's Azure cloud computing platform. It begins with a description of the REST protocol and an overview of ASP.NET controllers and models, followed by a discussion of the Microsoft OWIN pipeline specification and how to write custom middleware to utilize that …
Building Web APIs with ASP.NET 4.5
Video description
This course shows entry to mid-level Visual Studio developers how to create customized REST Web APIs using the ASP.NET framework and then how to deploy those APIs to Microsoft's Azure cloud computing platform. It begins with a description of the REST protocol and an overview of ASP.NET controllers and models, followed by a discussion of the Microsoft OWIN pipeline specification and how to write custom middleware to utilize that specification.
It then moves into a detailed overview of Azure and how to host API systems in the cloud before finishing with an explanation of how to build C# and JavaScript client programs that can communicate with APIs from remote systems.
Learn to build and customize Web APIs using the Microsoft ASP.NET framework
Master the ability to deploy ASP.NET Web APIs to Microsoft's Azure cloud
Understand Microsoft's OWIN pipeline: Middleware, authentication, authorization, and security
Explore four different methods for publishing Web API projects to the cloud
Learn to build C# and JavaScript client programs that can talk to APIs from remote systems
John Adams works as a Senior Cloud Solutions Architect for Opsgility, a Microsoft cloud services and training company. An MCP with specialist certifications in .NET Framework 4, web applications, and in architecting and developing Microsoft Azure solutions, John has been developing ASP.NET and Azure solutions for almost a decade. He is the author of multiple O'Reilly titles, including Azure for Developers and Learning Kendo UI Web Development. Ryan Butler has been developing on the Microsoft stack since 2002 and is currently a consultant for Quisitive in Irving, Texas.
How To Use Areas To Divide Your Application Namespaces
00:06:11
Controllers And Models
Anatomy Of An Action Method Part 1
00:04:31
Anatomy Of An Action Method Part 2
00:04:40
Understand And Use The HttpRequest, Request, And Response
00:06:51
How To Map Input
00:04:20
Customizing The Model Binding Process With Attributes
00:03:22
How To Bind A File Upload To An ASP.Net API Action Method
00:02:50
Completely Customizing The Model Binding Process
00:12:20
How To Generate Action Results And Use HTTP Response Codes
00:05:02
File Results And Content Negotiation
00:04:27
How To Use Entity Framework To Persist Your Models
00:03:47
Standard Action Filters
00:07:09
Create A Custom Action Filter Part 1
00:03:45
Create A Custom Action Filter Part 2
00:04:29
Use Authorization Attributes To Secure Your Routes Part 1
00:03:23
Use Authorization Attributes To Secure Your Routes Part 2
00:02:24
Create Your Own Authorization Attribute
00:04:08
Create An OData Endpoint To Enable Custom Search
00:06:20
How To Write Unit Tests For API Controllers
00:05:13
Exception Management And Error Codes
00:04:44
OWIN Pipeline
Introduction To OWIN Middleware
00:04:23
Create Your Own OWIN Middleware Component
00:06:38
Tour Of The Standard App_Start Middleware
00:05:21
Basics Of Open ID For Authentication
00:02:49
Introduction To ASP.Net Identity
00:04:07
Tour Of The Available Authorization Middleware
00:05:53
Microsoft Azure
Introduction To The Various Hosting Options In Azure
00:03:34
How To Host Your API As An Azure Web App
00:04:01
How To Host Your API As A Cloud Service Web Role
00:05:20
How To Host Your API In Azure Service Fabric
00:08:39
How To Host Your API As An Azure API App
00:05:52
How To Convert A Standard Web API Project Into An Azure API App
00:07:15
Consuming A Web API
Create An API Client With C#
00:04:04
Create An API Client With JavaScript
00:05:00
Conclusion
Thank You And Wrap Up
00:02:08
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept