Get in Touch

Course Outline

  • ASP.NET MVC Fundamentals: Contextualizing MVC; New features in MVC 6; Project templates; Examining ASP.NET MVC project structure; Naming standards; Building views; Defining controllers; Establishing data models
  • Building a Complete ASP.NET MVC Application: Strongly-typed views; Razor syntax; Grasping URLs and action methods; MVC6 tag helpers; Form post-backs; Data validation
  • Enterprise-Grade ASP.NET MVC Applications: Best practices for application architecture; Implementing repository patterns and EF data models; ASP.NET Dependency Injection; Custom controller factories
  • Advanced View Techniques: Creating custom tag helpers; Defining layout pages; Applying styles; Building and utilizing partial views
  • Navigation Implementation: Defining view-model classes; Implementing controller-based data filtering; Understanding routing mechanisms; Adding custom route table entries; Setting defaults, parameters, and validation; Generating URLs and hyperlinks; Custom route constraints
  • Managing State: Utilizing hidden fields; Handling session and application state; Custom model bindings
  • Building RESTful Services with Web API: Web API overview; Server and client construction; Content negotiation; Attribute routing; Custom model binding; Calling RESTful services from Ajax clients
  • Developing Single Page Applications: SPA overview; Leveraging GruntJS, NPM, and Bower support; Introduction to AngularJS and Bootstrap

Requirements

  • Six months of hands-on experience with C# programming
  • Experience in ASP.NET development is beneficial but not required
 28 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories