Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
- Introduction to ASP.NET MVC: Contextualizing MVC; New features in MVC 6; Project templates for MVC; Analyzing the structure of an ASP.NET MVC project; Naming conventions; Building views; Defining controllers; Establishing a data model
- Building a Comprehensive ASP.NET MVC Application: Strongly-typed views; Razor syntax; URL and action method logic; MVC6 tag helpers; Handling form submissions; Data validation strategies
- Enterprise-Grade ASP.NET MVC Applications: Best practices for application architecture; Implementing repositories and EF data models; ASP.NET Dependency Injection; Custom controller factories
- Advanced View Techniques: Building custom tag helpers; Setting up layout pages; Managing styles; Creating and utilizing partial views
- Implementing Navigation: Designing view-model classes; Applying data filtering in controllers; Routing mechanisms explained; Modifying the route table with custom entries; Configuring defaults, parameters, and validation; URL and hyperlink generation; Custom route constraints
- Managing State: Utilizing hidden fields; Session and application state management; Custom model binding
- Developing RESTful Services via Web API: Web API fundamentals; Creating servers and clients; Content negotiation; Attribute-based routing; Custom model binding; Calling RESTful services from Ajax clients
- Building Single Page Applications: Introduction to SPAs; Leveraging GruntJS, NPM, and Bower; Overview of AngularJS and Bootstrap
Requirements
- A minimum of six months of hands-on experience with C# programming
- Prior experience with ASP.NET development is beneficial but not required
28 Hours
Testimonials (1)
chance to do hands-on and patience of trainer