Get in Touch

Course Outline

  • Introduction to ASP.NET MVC: Contextualizing MVC; New features in MVC 6; Project templates; Project structure analysis; Naming standards; View creation; Controller definitions; Data model definition
  • Building a Complete ASP.NET MVC Application: Strongly-typed views; Razor syntax; URL and action method logic; MVC6 tag helpers; Form post-backs; Data validation
  • Enterprise-Grade ASP.NET MVC Applications: Application architecture best practices; Repository and EF data model implementation; ASP.NET Dependency Injection; Custom controller factories
  • Advanced View Techniques: Custom tag helper creation; Layout page definition; Styling; Partial view implementation
  • Navigation Implementation: View-model classes; Controller-based data filtering; Routing mechanics; Custom route table entries; Defaults, parameters, and validation; URL and hyperlink generation; Custom route constraints
  • Managing State: Hidden fields; Session and application state; Custom model bindings
  • Developing RESTful Services with Web API: Web API overview; Server and client construction; Content negotiation; Attribute routing; Custom model binding; Ajax client integration
  • Building Single Page Applications: SPA fundamentals; GruntJS, NPM, and Bower support; AngularJS and Bootstrap overview

Requirements

  • At least six months of experience with C# programming
  • Background in ASP.NET development is beneficial but not mandatory
 28 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories