Welcome to iTask Technologies
Courses Images

Asp.Net MVC TrainingDetails

Course Basic Information

  • Normal Track : 15 Days (2 Hours Daily)
  • Fast Track : 10 Days (3 Hours Daily)
  • Location : Campus / Online

About Asp.Net MVC Training

Prior .NET web application development experience and familiarity with Object-Oriented Programming concepts is assumed. Some experience with HTML and JavaScript is also expected. Experience developing ASP.NET applications with Web Forms would be beneficial.

Asp.Net MVC Training Course Objective

  • Understand the MVC design pattern and how it’s applied in ASP.NET MVC
  • Recognize the benefits and drawbacks of using Asp.Net MVC
  • Become equipped to make good choice about model design and use of Microsoft data access technologies
  • Use Asp.Net MVC’s routing system to achieve a REST-style architecture
  • Building Model
  • Routes and URLs
  • Controllers
  • View and View Templates
  • Learn how to build a compelling and maintainable HTML user interface using both the ASP.NET and new Razor view engine
  • Filters
  • See how to easily add AJAX and jQuery capabilities to an ASP.NET MVC application
  • Brief history of Web Application Development
  • What is wrong with ASP.Net Web Forms
  • Web Development Today
  • Key Benefits of ASP.NET MVC
  • Who should use ASP.NET MVC?
  • Introduction to HTML5
  • HTML5 new elements
  • Canvas
  • Video and Audio
  • Web Storage
  • GeoLocation, Offline Web Pages
  • NET MVC project templates
  • Understanding the structure of an ASP.NET MVC project
  • Naming conventions
  • Creating views
  • Defining controllers
  • Defining a data model
  • Creating strongly-typed views
  • Understanding URLs and action methods
  • Using HTML helpers
  • Handling form post-backs
  • Data validation
  • Razor design goals
  • Implementing a Razor view
  • Razor syntax
  • Accessing model data in Razor views
  • Working with Layouts
  • Using Razor Expressions
  • Introducing URL Patterns
  • Creating and Registering a Simple Route
  • Defining Default Values and using Static URL Segments
  • Constraining Routes
  • Bypassing the Routing System
  • Introducing the Controller
  • Receiving Input
  • Producing Output
  • Recap of TDD
  • Unit Testing frameworks
  • Walk-through of using TDD with ASP.NET MVC
  • Using Filters
  • Authorize Filters
  • Exception Filters
  • Action Filters
  • Result Filters
  • Using Built In Filters
  • Defining a layout/master page
  • Creating Custom View Engine
  • Defining and using partial views, Sections
  • Razor helper method syntax
  • Using Built In Form Helper Methods
  • Creating Custom Helper Methods
  • Creating and using Templated Helper Methods
  • Using Model Metadata
  • Using hidden fields
  • Session and application state
  • Custom model bindings
  • View scaffold templates
  • Model Validation
  • Global filters
  • Model binding
  • Bundling and Display Modes
  • Overview of Ajax and ASP.NET MVC
  • Unobtrusive Ajax and the ‘this’ context
  • Using Ajax action links
  • Overview of jQuery
  • jQuery techniques
  • Overview of the ASP.NET Web API
  • Building servers and clients
  • Content negotiation
  • Validation
  • Queryable interfaces
  • Dependency Injection
  • Attribute routing
  • OUR COURSES
    WHAT PEOPLE SAY ABOUT iTASK