Meet Our Experts

Phil Ledgerwood

Philip Ledgerwood has been a software developer for fifteen years. He currently works primarily in .NET technologies producing custom software for organizations of all sizes. He has also done extensive training for those same organizations in both technical and business process topics. Philip is a strong advocate of Lean and agile software development and spends most of his time helping companies interested in the value those practices can bring to their development efforts. He does this through a combination of training and working "in the trenches" as a developer on these teams, keeping a hand in the academic side of emerging technology and practices while also directly applying it in real projects to bring real business value.


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...

MVC

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 ...

ASP.NETJavaScriptJSONVisual Studio




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...

.NETASP.NETC#MVCVisual StudioWeb Development

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...

.NETASP.NETC#MVCVisual StudioWeb Development


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...

.NETASP.NETC#MVCVisual StudioWeb Development

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 ...

.NETASP.NETC#MVCVisual StudioWeb Development


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 ...

.NETASP.NETC#MVCVisual StudioWeb Development

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...

.NETASP.NETC#Visual StudioWeb DevelopmentWebAPI


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...

.NETASP.NETC#Visual StudioWeb DevelopmentWebAPI

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...

.NETASP.NETC#Visual StudioWeb DevelopmentWebAPI




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.

ASP.NETMVC

The Role of the View - ASP.NET

The views in your ASP.NET MVC application are what a user sees.

ASP.NETMVC


The MVC Architecture

As the name implies, there are three primary components of an MVC framework.

MVC

MVC 4.0: The Role of the View

The views in your ASP.NET MVC application are what a user sees.

MVC




Explore Our Blogs, Courses and Webinars