Get in Touch

Course Outline

  • Introduction to ASP.NET MVC: Contextualizing ASP.NET MVC; New features in MVC 6; MVC project templates; Analyzing the architecture of an ASP.NET MVC project; Naming standards; Building views; Configuring controllers; Defining data models
  • Building a Comprehensive ASP.NET MVC Application: Strongly-typed views; Razor syntax; URL and action method mechanics; MVC 6 tag helpers; Form post-back processing; Data validation
  • Enterprise-Grade ASP.NET MVC Applications: Best practices in application architecture; Implementing repository patterns and EF data models; ASP.NET Dependency Injection; Custom controller factories
  • View Development Strategies: Creating custom tag helpers; Configuring layout pages; Applying styles; Designing and utilizing partial views
  • Navigation Implementation: Defining view-model classes; Implementing data filtering in controllers; Routing mechanism insights; Adding custom route table entries; Setting defaults, parameters, and validation rules; Generating URLs and hyperlinks; Custom route constraints
  • Managing State: Utilizing hidden fields; Session and application state management; Custom model bindings
  • Developing RESTful Services with Web API: Web API fundamentals; Constructing servers and clients; Content negotiation strategies; Attribute routing; Custom model binding; Consuming RESTful services from Ajax clients
  • Single Page Application Development: Introduction to SPAs; Integrating GruntJS, NPM, and Bower; Overview of AngularJS and Bootstrap

Requirements

  • Minimum of 6 months of C# programming experience
  • Background in ASP.NET development is beneficial but not required
 28 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories