Deccansoft Software Services - A Microsoft Learning Partner ASP.NET MVC Syllabus
Block No: 402, Saptagiri Towers, Begumpet Main Road, Hyderabad - 500 016, TELANGANA,
+91 80083 27000, enquiry@deccansoft.com, http://www.deccansoft.com
ASP.NET MVC
Overview: ASP.NET MVC is a server-side web framework for building dynamic, data-driven web applications. Since
its first release in 2009, it has gained a lot of popularity amongst developers using Microsoft technologies. If you
want to get employed as a web developer at a company that utilizes Microsoft technologies, you need to
master ASP.NET MVC.
Course Objectives: This course will allow learners to
Understand the benefits of MVC design over traditional ASP.NET Web Forms.
Understand the about the role of Model, View and Controller in integrating them to develop a complete
web application and Request life cycle.
Understand how Routing API maps requests to action methods in the controller.
Learn about the Razor Syntax Fundamentals, Layout View, Sections and Partial Views
Learn how to reuse code rendering HTML using custom HTML Helper method
Building Custom Model Binders for typical conditions in which built-in default binders are not usable.
Understanding and applying validation framework for both client and server validations.
Learn about the Architecture of Config File,App Settings, Exception Handling and Encrypting Connection
String.
Learn about the Sharing data across requests from same client/user using Cookies and Session
management.
Learn about the Output Caching and Data Caching.
Access databases and performing CRUD operations using LINQ and Entity Framework.
Learn about the Windows,Forms and Role-Based Authentication.
Implementing ASP.NET Identities in ASP.NET MVC applications.
Learn about the Mapping URL to Controller Action Method,Applying Constraints and Attribute Routing in
MVC 5.
Modularize using Areas.
Learn about the Ajax Helper Methods, Jquery UI Controls and Jquery Templates.
Compress the output using bundling and minification features.
Develop views which are mobile compatible.
Develop Service Oriented RESTful services using Web API feature of ASP.NET MVC.
Perform automated testing of Web applications created using ASP.NET MVC
Build and deploy ASP.NET MVC application to the production server.