ASP.NET MVC 3 Course
Course Description:
The Model-View-Controller (MVC) pattern is an architectural design
principle that separates the components of a Web application. This
separation gives you more control over the individual parts of the
application, which lets you more easily develop, modify, and test them.
Trainer:
Eyal Vardi is a Microsoft Most Valuable Professional
– MVP. Eyal lectures in the Interdisciplinary Center in Herzelia, and
participated in many Microsoft technical conferances and discussion
groups. Eyal has been part of cutting-edge software industry projects:
he co-founded R-U-Sure (managed by Yossi Vardi of ICQ), TreeWay and VCI,
where he has several different senior responsibilities managing
development, product and business development.
Course Content:
Module 1: ASP.NET MVC Overview
ASP.NET MVC is part of the ASP.NET
framework. Developing an ASP.NET MVC application is an alternative to
developing ASP.NET Web Forms pages; it does not replace the Web Forms
model.
|
Module 2: Controllers & Action Methods
The ASP.NET MVC framework maps URLs to
classes that are referred to as controllers. Controllers process
incoming requests, handle user input and interactions, and execute
appropriate application logic. A controller class typically calls a
separate view component to generate the HTML markup for the request.
|
Module 3: Views and UI Rendering
The ASP.NET MVC framework includes helper
methods that provide an easy way to render HTML in a view.
|
Module 4: Models
In the ASP.NET MVC framework, the model is
the part of the application that is responsible for the core
application or business logic. Model objects typically access data from a
persistent store, such as SQL Server, and perform the business logic on
that data. Models are application specific, and therefore the ASP.NET
MVC framework puts no restrictions on the kinds of model objects you can
build.
|
Module 5: Validation
ASP.NET MVC shipped both client- and server-side validation support.
|
Module 6: ASP.NET MVC & JavaScript Frameworks
|
Related Courses: |
|
|
|
|
|
Resources: |
|
|