- use of MVC design pattern.
- Build MVC based web applications using MVC design
pattern.
- Creating model using Entity Framework Approaches.
- Validate the Model classes.
- Create MVC controllers and Action Filters.
This course provides existing .NET developers with practical information and labs that enables them to build web applications ASP.NET MVC Framework.
State the use of MVC design pattern, Build MVC based web applications using MVC design
pattern, Creating model using Entity Framework Approaches; Validate the Model classes
Create MVC controllers and Action Filters,Create Razor views; Work with HTML helpers to design
views, Create and use ViewModel, Create and use partial views, Implement strongly typed
views, Implement Security in ASP.NET MVC application, Implement Areas in ASP.NET MVC, Work
with actions asynchronously using jQuery ajax methods, Develop rich and responsive web
applications using AngularJS and integrate AngularJS with MVC applications, Implement Web
API in ASP.NET MVC.
- ASP.NET developers.
- Candidate having knowledge of ASP.NET basics.
- Graduates and Post-Graduates having knowledge of ASP.NET
- The role of the Model, View, and Controller.
- Key benefits of ASP.NET MVC.
- Introduce virtual machines, virtual machine hardware, and virtual machine files.
- Deploy a single virtual machine.
- 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 strongly-typed views.
- Understanding URLs and action methods.
- Using HTML helpers.
- Handling form post-backs.
- Data validation.
- Getting started with Razor.
- Razor design goals.
- Implementing a Razor view.
- Razor syntax.
- Accessing Model Data in Razor views.
- ASP.NET application architecture best practices.
- Implementing a Repository and Entity Framework Data Model.
- Using Dependency Injection.
- Implementing a custom controller factory.
- Defining and using custom HTML Helpers.
- Defining a layout / MVC Master Page.
- Using Styles.
- Defining and using partial views.
- Razor Helper Method syntax.
- Defining view-model classes.
- Implementing Data Filtering in a Controller.
- Understanding the Routing mechanism.
- Adding custom entries to a route table.
- Defining defaults, parameters, and validation.
- Generating URLs and Hyperlinks.
- Custom Route constraints.
- Using hidden fields.
- Session and Application State.
- Custom model bindings.
- View Scaffold Templates.
- Controller Scaffold Templates.
- Global Filters.
- Model binding.
- Asynchronous Controllers.
- Overview of AJAX and ASP.NET MVC.
- Unobtrusive AJAX.
- Using AJAX Action Links.
- Overview of jQuery.
- jQuery Techniques.
- Using jQuery UI.
- 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.
- View scaffold templates.
- Razor syntax.
- Accessing Model Data in Razor views.
- ASP.NET application architecture best practices.
- Implementing a Repository and Entity Framework Data Model.
- Using Dependency Injection.
- Implementing a custom controller factory.
- Defining and using custom HTML Helpers.
- Defining a layout / MVC Master Page.
- Using Styles.
- Defining and using partial views.
- Razor Helper Method syntax.
- Defining view-model classes.
- Implementing Data Filtering in a Controller.
- Understanding the Routing mechanism.
- Adding custom entries to a route table.
- Defining defaults, parameters, and validation.
- Generating URLs and Hyperlinks.
- Custom Route constraints.