Get in Touch

Course Outline

  • Initiating ASP.NET MVC:NET MVC in context; Innovations in MVC 6; MVC project templates; Exploring the structure of an ASP.NET MVC project; Naming standards; Building views; Setting up controllers; Establishing a data model
  • Building a Complete ASP.NET MVC Application: Strongly-typed views; Razor syntax; Grasping URLs and action methods; MVC6 tag helpers; Form submissions; Data validation
  • Enterprise-Grade ASP.NET MVC Applications:NET application architecture best practices; Executing a repository and EF data model; ASP.NET Dependency Injection; Custom controller factories
  • View Strategies: Constructing custom tag helpers; Establishing a layout page; Applying styles; Creating and utilizing partial views
  • Executing Navigation: Establishing view-model classes; Implementing data filtering within a controller; Grasping the routing mechanism; Inserting custom entries into a route table; Defining defaults, parameters, and validation; Generating URLs and hyperlinks; Custom route constraints
  • State Management: Employing hidden fields; Session and application state; Custom model bindings
  • Building RESTful Services using Web API: Web API overview; Constructing servers and clients; Content negotiation; Attribute routing; Custom model binding; Calling RESTful services from Ajax clients
  • Creating Single Page Applications: SPA overview; Utilizing GruntJS, NPM, and Bower support; AngularJS and Bootstrap overview

Requirements

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories