by Derek Jensen
Lessons:26Length:4.8 hours

For full access to all 26 lessons, including source files, subscribe with Elements.
- Overview
- Transcript
3.3 Working With Controllers
In this lesson, we’ll discuss one of the most important components of Web API projects, the Controller. Understanding the Controller helps us to understand the interaction between our applications and its users.
1.Welcome1 lesson, 06:28
1 lesson, 06:28
Free Lesson 1.1Introduction06:28
Free Lesson
1.1
Introduction
06:28
2.Basics of HTTP5 lessons, 35:59
5 lessons, 35:59
Free Lesson 2.1Fiddler08:56
Free Lesson
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
Continue watching with Elements
Continue watching with Elements