Get in Touch

Course Outline

  • Introduction to ASP.NET MVC: Contextualizing MVC; New features in MVC 6; Project templates; Analyzing the structure of ASP.NET MVC projects; Naming standards; Creating views; Defining controllers; Establishing the data model
  • Building a Complete ASP.NET MVC Application: Utilizing strongly-typed views; Mastering Razor syntax; Understanding URLs and action methods; MVC 6 tag helpers; Handling form post-backs; Implementing data validation
  • Building Robust ASP.NET MVC Applications: Best practices for application architecture; Implementing repositories and EF data models; ASP.NET Dependency Injection; Custom controller factories
  • View Techniques: Creating custom tag helpers; Setting up layout pages; Applying styles; Defining and utilizing partial views
  • Implementing Navigation: Designing view-model classes; Filtering data within controllers; Understanding the routing system; Adding custom route table entries; Configuring defaults, parameters, and validation; Generating URLs and hyperlinks; Implementing custom route constraints
  • State Management: Utilizing hidden fields; Managing session and application state; Implementing custom model binding
  • Creating RESTful Services using Web API: Web API overview; Developing servers and clients; Content negotiation; Attribute-based routing; Custom model binding; Calling RESTful services from Ajax clients
  • Creating Single Page Applications: Overview of SPAs; Utilizing GruntJS, NPM, and Bower support; Introduction to AngularJS and Bootstrap

Requirements

  • At least six months of experience in C# programming
  • Prior experience with ASP.NET development is beneficial but not required
 28 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories