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.
Duration 28 hours
Course Outline
- Foundations of ASP.NET MVC: Positioning MVC in the broader context; New features in MVC 6; MVC project templates; Analyzing the structure of an ASP.NET MVC project; Adhering to naming conventions; Building views; Defining controllers; Designing the data model
- Developing a Complete ASP.NET MVC Application: Utilizing strongly-typed views; Applying Razor syntax; Understanding URL structures and action methods; Employing MVC 6 tag helpers; Handling form post-backs; Implementing data validation
- Building Enterprise-Grade ASP.NET MVC Applications: Best practices for application architecture; Implementing repository patterns and EF data models; Using ASP.NET Dependency Injection; Creating custom controller factories
- Advanced View Techniques: Creating custom tag helpers; Setting up layout pages; Managing styles; Defining and utilizing partial views
- Implementing Navigation Strategies: Designing view-model classes; Applying data filtering within controllers; Understanding the routing mechanism; Adding custom entries to route tables; Configuring defaults, parameters, and validation; Generating URLs and hyperlinks; Applying custom route constraints
- Managing Application State: Utilizing hidden fields; Handling session and application state; Implementing custom model bindings
- Building RESTful Services with Web API: Web API overview; Constructing servers and clients; Managing content negotiation; Using attribute routing; Applying custom model binding; Invoking RESTful services from Ajax clients
- Creating Single Page Applications: Introduction to SPAs; Leveraging GruntJS, NPM, and Bower support; Overview of AngularJS and Bootstrap
Requirements
- At least six months of practical C# programming experience
- Background in ASP.NET development is beneficial but not strictly required
Testimonials (1)
chance to do hands-on and patience of trainer