Excellent Training from Expert Asp .Net MVC Professionals
At Core Xtrime, we provide excellent Asp .Net MVC Training to our students to make them capable to develop any type of applications. Our highly experience training faculties are well-versed in providing effectual Asp .Net MVC training from starting to completion of training.
Course Curriculum
Introduction to ASP.NET MVC 5
- The role of the Model, View, and Controller
- Key benefits of ASP.NET MVC
Getting Started with ASP.NET MVC
- ASP.NET MVC project templates
- Understanding the structure of an ASP.NET MVC project
- Naming conventions
- Creating views
- Defining controllers
- Defining a data model
Creating a Complete ASP.NET MVC 4 Application
- Creating strongly-typed views
- Understanding URLs and action methods
- Using HTML helpers
- Handling form post-backs
- Data validation
Using the Razor View Engine
- Getting started with Razor
- Razor design goals
- Implementing a Razor view
- Razor syntax
- Accessing Model Data in Razor views
Industrial-Strength ASP.NET MVC Applications
- ASP.NET application architecture best practices
- Implementing a Repository and Entity Framework Data Model
View Techniques
- Defining and using custom HTML Helpers
- Defining a layout / MVC Master Page
- Using Styles
- Defining and using partial views
- Razor Helper Method syntax
Implementing Navigation in MVC web apps
- Defining view-model classes
- Implementing Data Filtering in a Controller
- Understanding the Routing mechanism
- Adding custom entries to a route table
MVC State Management
- Using hidden fields
- Session and Application State
- Custom model bindings
Additional Techniques
- View Scaffold Templates
- Controller Scaffold Templates
- Global Filters
- Model binding
- Asynchronous Controllers
Using AJAX and jQuery with ASP.NET MVC
- Overview of AJAX and ASP.NET MVC
- Unobtrusive AJAX
ASP.NET MVC & LINQ – working with Data
- Language features used in LINQ
- Creating simple LINQ queries
- Using LINQ queries in a Web application;
- Defining a data repository;
- Using LINQ to define a data access component