FREELessons: 26Length: 4.8 hours
In these days of cross-platform and highly distributed application development, how do you stay relevant and needed as a developer? You place yourself right in the middle of all the action. In this course, I will walk you through what ASP.NET Web API is, how it is built upon well-known technology, and how to create your own HTTP service.
Once you have completed this course, you will easily be able to create web services that will service other web applications, websites, desktop applications, and mobile applications all running on different operating systems.
1.Welcome1 lesson, 06:28
1 lesson, 06:28
1.1Introduction06:28
1.1
Introduction
06:28
2.Basics of HTTP5 lessons, 35:59
5 lessons, 35:59
2.1Fiddler08:56
2.1
Fiddler
08:56
2.2What is HTTP?04:25
2.2
What is HTTP?
04:25
2.3HTTP Headers09:45
2.3
HTTP Headers
09:45
2.4HTTP Methods and Body06:41
2.4
HTTP Methods and Body
06:41
2.5HTTP Responses06:12
2.5
HTTP Responses
06:12
3.Getting Started6 lessons, 1:15:53
6 lessons, 1:15:53
3.1Creating a Web API Project10:44
3.1
Creating a Web API Project
10:44
3.2M(no-V)C16:18
3.2
M(no-V)C
16:18
3.3Working With Controllers09:55
3.3
Working With Controllers
09:55
3.4Understanding Actions18:40
3.4
Understanding Actions
18:40
3.5Serialization12:19
3.5
Serialization
12:19
3.6Routing07:57
3.6
Routing
07:57
4.Building an API10 lessons, 2:22:33
10 lessons, 2:22:33
4.1What We Are Building03:39
4.1
What We Are Building
03:39
4.2Setting Up Our Project05:38
4.2
Setting Up Our Project
05:38
4.3Entity Framework and Code First18:09
4.3
Entity Framework and Code First
18:09
4.4Adding Entities and Seed Data17:32
4.4
Adding Entities and Seed Data
17:32
4.5Creating Repositories and a Service Layer15:55
4.5
Creating Repositories and a Service Layer
15:55
4.6Our First Controller, Actions and Model28:20
4.6
Our First Controller, Actions and Model
28:20
4.7Model Validation10:47
4.7
Model Validation
10:47
4.8More Actions15:49
4.8
More Actions
15:49
4.9Adding A Base Controller04:25
4.9
Adding A Base Controller
04:25
4.10More Routing22:19
4.10
More Routing
22:19
5.Wrapping Up4 lessons, 28:32
4 lessons, 28:32
5.1Dependency Injection09:54
5.1
Dependency Injection
09:54
5.2Enhancing Our Models09:06
5.2
Enhancing Our Models
09:06
5.3Security Considerations08:27
5.3
Security Considerations
08:27
5.4Thank You01:05
5.4
Thank You
01:05
Derek Jensen is a lifetime nerd that calls the Chicagoland area home. He is your typical family man that loves activities with his wonderful wife and three amazing children. He is huge sports buff (both playing and coaching) and loves football, baseball and basketball. He loves just about any technology he can get his hands on but spends most of him time on the server side of the world. His day job consists of writing highly transactional backend web services, data access layers, and n-tier applications using the .NET Framework in C#. At night, when he's not spending time with his family, he enjoys authoring Tuts+ Courses and creating ASP.NET MVC web sites and mobile apps for clients.