Get in Touch
 Duration 28 hours

Course Outline

  • Foundations of ASP.NET MVC: Contextualizing ASP.NET MVC; Introduction to new features in MVC 6; Project templates; Structural analysis of ASP.NET MVC projects; Naming conventions; View creation; Controller definition; Data model definition
  • Building Comprehensive ASP.NET MVC Applications: Strongly-typed views; Razor syntax; URL and action method mechanics; MVC6 tag helpers; Form submission handling; Data validation
  • Enterprise-Grade ASP.NET MVC Applications: Application architecture best practices; Repository and Entity Framework data model implementation; ASP.NET Dependency Injection; Custom controller factories
  • Advanced View Techniques: Custom tag helper definition; Layout page creation; Style management; Partial view definition and utilization
  • Navigation Implementation: View-model class definition; Controller-based data filtering; Routing mechanism analysis; Custom route table entries; Defaults, parameters, and validation setup; URL and hyperlink generation; Custom route constraints
  • State Management: Hidden field usage; Session and application state handling; Custom model binding
  • RESTful Service Creation via Web API: Web API overview; Server and client development; Content negotiation; Attribute routing; Custom model binding; Ajax client invocation
  • Single Page Application Development: SPA overview; GruntJS, NPM, and Bower integration; AngularJS and Bootstrap overview

Requirements

  • Six months of experience in C# programming
  • ASP.NET development experience is recommended but not mandatory

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories