Description
ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a
clean separation of concerns and that gives you full control over markup for enjoyable,
agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development
for creating sophisticated applications that use the latest web standards.
Course Outline
Module 1: Understanding MVC Design Pattern
Module 2: Understanding Razor, Html Helper
Module 3: Data Annotations and Validations
Module 4: Routing
Module 5: Attribute Routing
Module 6: Advanced Routing
Module 7: Dependency Injection using Ninject
Module 8: Filters
Module 9: Data Handling using Entity Framework
Module 10: Ajax Request Handling
Module 11: Security Concepts
Module 12: Error Logging using ELMAH
Module 13: WebAPI
Module 14: Unit Testing
Module 15: Project Work