Call Us: +91-9000011489

Register for Free Demo

Section 1: Getting Started

  • introduction to mvc
  • introduction to design patterns
  • design patterns
  • mvc versions
  • advantages of asp.net
  • advantages of asp.net mvc
  • asp.net page life cycle 
  • asp.net mvc page life cycle    
  • diffrence between asp.net and asp.net mvc
  • first asp.net MVC application
  • MVC application folder structure

Section 2: New features in MVC

  • Asp.net MVC 4.0 new features
  • Asp.net MVC 5.0 new features   
  • Asp.net MVC 5.2 new features
  • Asp.net MVC 6.0 new features

Section 3: ASP.NET MVC Fundamentals

  • Action Results
  • Action parameters
  • routing in asp.net mvc
  • Convention based routing
  • attribute based routing
  • passing data from controller to view
  • View models
  • html helpers
  • introduction to razor engine
  • Razor syntax
  • partial views
  • passing data from view to controller
  • child actions

Section 4: Working with Forms

  • Introduction to forms
  • Labels
  • textboxes
  • dropdown lists
  • checkboxes and radio buttons
  • model binding

Section 5: Working with Data

  • CURD operations using ADO.net
  • introduction to entity framework
  • Code-first approach
  • model-first approach
  • database first approach
  • model changes
  • seeding the database
  • introduction to linq
  • Querying the objects
  • Eager loading/lazy loading

Section 6: Implementing validations

  • client side validation
  • adding a validation
  • Styling a validation erros
  • data annotaions
  • custom validation
  • Anti-forgery token implementing
  • validation summary
  • Applying annotations to model class using metadata class

Section 7: Action selectors and filters

  • Built in fiters and custom filters

Section 8: Security

  • Authentication and authorization
  • Widows and form based authention
  • Roles implemention
  • asp.net 5 Identity and security
  • MVC 5 App with Facebook, Twitter, LinkedIn and Google OAuth2 Signon
  • XSRF/CSRF Prevention in ASP.NET MVC

Section 9: Error handling

  • try/catch exception handling
  • OnException method
  • ErrorView
  • HandleError attribute
  • global error handling

Section 10: Advanced topices

  • Layout pages
  • Custom html helper classes
  • Bundling and minification
  • Introduction bootstrap

Section 11: WebAPI

  • Overview of the ASP.NET Web API
  • Building servers and clients
  • Dependency Injection

Section 12: Web API RESTful Services

  • Introduction
  • RESTful Convention
  • Building an API
  • Testing an API
  • Data Transfer Objects
  • Auto Mapper
  • Using Camel Notation
  • IHttpActionResult

Section 13: Client side development

  • Introduction
  • Calling an API Using jQuery
  • Ajax implemention