Ad Code

Responsive Advertisement

HOW CAN I START ASP.NET MVC 4

         ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.

ASP.NET MVC 4 Learning Prerequisites

Most Accelerate architecture is MVC 4. So if you want to learn MVC 4, you should have needed .NET development experience and familiarity with object-oriented programming concepts is assumed. Some experience with HTML,JQuery and JavaScript is also expected. Experience developing ASP.NET application with Web Forms would be beneficial but is not required.

ASP.NET MVC 4 Learning  Materials

All ASP.NET MVC 4 learning employee receive a sample project and a related textbook from below the link.
  1. ASP.NET Professional MVC 4 ebook Online.
  2. ASP.NET Professional MVC 4 ebook.
  3. ASP.NET Professional MVC 4 Source Code.
  4. Download Hands-on Lab Document (DOCX).
  5. Download Hands-on Lab Source Files.
  6. Creating the Photo Gallery Web Application.

Software Requirements

  • Windows XP or later with at least 2GB RAM
  • Visual Studio 2010 SP1 or later
  • SQL Server, SQL Server Express, or LocalDB
  • ASP.NET MVC 4
  • A mobile browser emulator (Windows Phone Emulator, Opera Mobile Emulator, or Apple Safari with the developer tools enabled)
  • If you have purchased this class, please contact us for more detailed setup specifications

Installation Notes

ASP.NET MVC 4 Learning Objectives

  • Understand the MVC design pattern and how it's applied in ASP.NET MVC
  • Recognize the benefits and drawbacks of using ASP.NET MVC
  • Learn to make good decisions about application architecture and the choice of data access technology
  • Use ASP.NET MVC's routing system to achieve a REST-style architecture
  • Learn how to build a compelling and maintainable HTML user interface using the Razor view engine and client-side JavaScript
  • Use the new Web API framework to simplify the creation of HTTP services
  • Gain experience with using adaptive rendering, mobile-specific views, and a view switcher to support a variety of mobile devices
  • Learn how to extend and modify ASP.NET MVC 4 by creating custom components and templates

ASP.NET MVC 4 Learning Outline

  • Introduction
    • ASP and ASP.NET WebForms
    • Web Standards and REST
    • JavaScript and AJAX
    • The MVC Design Pattern
    • Unit Testing
    • Managing Dependencies
  • ASP.NET MVC Architecture
    • ASP.NET Platform
    • Controllers, Models, and Views
    • URL Routing
    • Controller Actions
    • Razor View Engine
    • Extensibility
  • Defining the Model
    • Persistence Ignorance
    • Repository Pattern
    • Object Relational Mapping (ORM)
      • ADO.NET
      • Entity Framework (EF)
      • nHibernate
    • Using an IoC Container
  • Routes and URLs
    • Introduction to Routing
    • Defining Routes
    • Route Evaluation
    • The Controller Factory
    • Constraints
    • Exempting URLs
    • Constructing Outgoing URLs
    • Unit Testing Routes
  • Controllers and Actions
    • IController, ControllerBase, and Controller
    • Defining Actions
    • Action Selectors
    • Action Filters
    • HTTP Verbs
    • HttpContext and RouteData
    • Maintaining Testability
    • Returning Data with ActionResult
    • Parameters and the Model Binder
    • Asynchronous Action Methods
  • Views
    • View Engines
    • Templates and Scaffolding
    • Razor Syntax
    • ViewData and ViewBag
    • Strongly-Typed Views
    • Layout Pages
    • Custom Sections
    • Partial Views
    • Child Actions
    • Using a ViewModel Object
  • HTML Helpers
    • Basic Helpers
    • Strongly-Typed Helpers
    • Creating Custom Helpers
    • Declarative Helpers
  • Data Validation
    • Data Annotations
    • Validation HTML Helpers
    • ModelState
    • IValidatableObject
    • Client Side Validation
  • Authentication and Authorization
    • Using Windows Authentication
    • Building a Custom Account Controller
    • Configuring Forms Authentication
    • Using the Authorize Attribute
  • Ajax
    • Controller Actions for Ajax
    • Ajax Helpers
    • Unobtrusive Ajax
    • Ajax with jQuery
  • Web API
    • Using HTTP as an Application Protocol
    • Content Negotiation
    • Routing
    • ApiController
    • MediaTypeFormatters
    • Validation
    • OData Queries
  • Building a Rich Client-Side UI
    • jQuery UI
    • jQuery Templates
    • Knockout.js
  • Mobile Clients
    • CSS 3 Media Queries
    • Adaptive Rendering
    • Mobile-Specific Views
    • Using a View Switcher
  • Customizing and Extending ASP.NET MVC
    • ASP.NET MVC Pipeline
    • Advanced Routing
    • Custom Global Filters
    • Customizing MVC Code Templates
    • Creating a Custom Controller Factory
  • Deployment
    • Server Requirements
    • Configuration Options
  • Conclusion

Post a Comment

0 Comments

Close Menu