Meet Our Experts
Phil Ledgerwood
Webinars
Getting Models into Views (and Views into Models) in MVC 4
Interacting with data is the hallmark of a web application, but it's also where most developers make their mistakes. Code that interacts with data and a UI has a tendency to get tightly coupled, hard to test, and hard to maintain - especially in a wo...
Using ASP.NET Web API with JavaScript, JSON, and More
Have you been curious about the buzz around the ASP.NET Web API, but you don't know how you'd use it in your own applications? How easy is it to use? What kind of flexibility and interactivity can it bring? Is it only for JavaScript and JSON, or can ...
Courses
MVC 4.0, Part 10 of 11: Dependency Injection and Deployment
In this course we’ll talk about what dependence injection is and what kinds of problems it’s trying to solve. We’ll take a look at what every dependence injector needs to do when you wire it up to your MVC framework application, including how you mig...
MVC 4.0, Part 09 of 11: Web Services and Authorization
In this course we’ll look at using web services and using JavaScript to create quick interactive web pages. So then we’ll look at the web API and what are the benefits or draw backs. We are also going to look at how you can create your own web servic...
MVC 4.0, Part 03 of 11: Views and Models
You don't have to be an artist to know that the way an application looks to a user is one of the most important things you can deliver. An application that is easy to use, performs quickly, and is easy to change can make or break you in the market o...
MVC 4.0, Part 02 of 11: Controllers
The engine that drives powerful web applications is the Controller. This one object is responsible for creating the page that goes to the user and supplying it with all the data it needs. This course will show you how to create a controller and how ...
MVC 4.0, Part 01 of 11: Introduction
There are all kinds of tools available for web developers these days. Even the oldest tools are still relatively young in technology. In the vast landscape of options, how do you choose the best solution?This course will help you to understand the ...
ASP.NET Web API, Part 4 of 4: Hosting and Dependency Resolution
The ASP.NET Web API Hosting and Dependency Resolution course opens with Dependency Injection centered on working with Inversion Control and DI Frameworks. The course then moves on to Dependency Resolvers and Lambda Expressions, then finishing up with...
ASP.NET Web API, Part 3 of 4: Model Binding and Media Formats
The ASP.NET Web API Model Binding and Media Formats is focused on JSON and View Models. The course covers using and returning JSON, and then returning XML. The course will then cover JSON and View Models and then working with other Multipurpose Inter...
ASP.NET Web API, Part 2 of 4: HTTP Pipeline
The ASP.NET Web API HTTP Pipeline course starts with data exchange through the Pipeline, covering Pipeline Elements and HTTP request, response and message handlers. The course then moves on to Improving HTTP Responses with CRUD responses and Exceptio...
Blogs
What is a Model? - MVC 4.0: Views and Models
The model in the model-view-controller pattern is the representation of the domain in an MVC application.
The Role of the View - ASP.NET
The views in your ASP.NET MVC application are what a user sees.
The MVC Architecture
As the name implies, there are three primary components of an MVC framework.