Get in Touch

Course Outline

  • Introduction to ASP.NET MVC: Contextualizing MVC; New features in MVC 6; Project templates; Analyzing ASP.NET MVC project structure; Naming conventions; View creation; Controller definition; Data model setup
  • Building a Full-Featured ASP.NET MVC Application: Strongly-typed views; Razor syntax; URL and action method logic; MVC6 tag helpers; Form handling; Data validation
  • Enterprise-Grade ASP.NET MVC Applications: Architectural best practices; Repository and EF data model implementation; ASP.NET Dependency Injection; Custom controller factories
  • View Development Techniques: Custom tag helper creation; Layout page definition; Styling application; Partial view creation and usage
  • Navigation Implementation: View-model class definition; Controller-based data filtering; Routing mechanism insights; Custom route table entries; Defaults, parameters, and validation; URL and hyperlink generation; Custom route constraints
  • State Management: Hidden fields; Session and application state management; Custom model bindings
  • RESTful Services with Web API: Web API fundamentals; Server and client construction; Content negotiation; Attribute routing; Custom model binding; Calling RESTful services from Ajax clients
  • Single Page Application Development: SPA overview; GruntJS, NPM, and Bower integration; AngularJS and Bootstrap basics

Requirements

  • Six months of C# programming experience
  • Prior ASP.NET development experience is beneficial but not mandatory
 28 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories