Building ASP.NET MVC 3 Applications Using C# 2010

Join 120 students who already love this course!

(4.24 out of 5 )

This course starts with an introduction to ASP.NET MVC and the Model-View-Controller pattern on which it is based. You’ll learn about the main differences between MVC and Web forms applications, see how to build a simple MVC application with Visual Studio, explore each of the three main components of an MVC application, and how to create controllers and actions to manage the workflow of an application. You’ll dig into action methods and results, explore models, see how to implement a model using both custom classes and Entity Framework data models, and how to centralise data validation using a model. Next you’ll get into views, how to create them, interact with data provided by the controller, how to add content to a view, and use HTML helpers to make it easier to build views. As you progress further you’ll explore how you can use action filters to keep your action methods pristine while implementing cross-cutting features, look at the Routing API and how MVC makes use of it to respond to Web requests and generate URLs for links in the application. Finally, MVC and AJAX are two great tastes that taste great together, and you’ll see how to use them together in an application to create a great user experience.

  • The Model-View-Controller Pattern
  • Differences between MVC and Web Forms Applications
  • Building a Simple MVC Application with Visual Studio
  • Introduction to Controllers
  • Using a Controller to Manage the Application
  • Controller Actions
  • Returning Action Results
  • Data and Business Rules in MVC Applications
  • Creating a Custom Data Model
  • Creating an Entity Framework Model
  • Data Validation and Data Annotations
  • Views in ASP.NET MVC
  • Adding Content to a View
  • Introduction to HTML Helpers
  • Using HTML Helpers
  • Action Filters
  • Introduction to ASP.NET Routing
  • Matching URLs to Methods
  • Generating URLs
  • MVC and AJAX: Made for Each Other
  • MVC's AJAX Features
This course assumes you are familiar with MVC 2 and using Visual Studio 2010.
  • The differences between MVC and Web forms applications
  • How to create controllers and actions to manage the workflow of an application
  • About methods and results, and how to write code to implement each
  • That there are almost no limitations in how you provide data to an MVC application
  • How to implement a model using both custom classes and Entity Framework data models
  • How to centralise data validation using a model
  • Interact with data provided by the controller
  • Some of the ways to add content to a view
  • About using HTML Helpers in MVC
  • How action and custom filters are important for your application
  • That you can be creative with naming of your Application URLs
  • the importance and usage of Routing and Web Forms
  • How AJAX and jQuery libraries can add functionality to your application without increasing development time
  • About working with JSON data
INSTRUCTORS
Newton Godoy

With over 19 years of in-class training experience and over 21 ...


REGISTER NOW
top

OLLAnywhere is a revolutionary way of utilising cutting-edge technology to allow students to attend live instructor-led training from anywhere in or outside of Australia.