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
- Getting Started with ASP.NET MVC: Contextualizing MVC; New features in MVC 6; Project templates; Analyzing the structure of an ASP.NET MVC project; Naming conventions; Building views; Configuring controllers; Defining data models
- Building a Complete ASP.NET MVC Application: Strongly-typed views; Razor syntax; Interpreting URLs and action methods; MVC 6 tag helpers; Form handling; Data validation
- Developing Enterprise-Grade ASP.NET MVC Applications: Application architecture best practices; Implementing repositories and EF data models; ASP.NET Dependency Injection; Custom controller factories
- View Implementation Techniques: Creating custom tag helpers; Establishing layout pages; Applying styles; Managing partial views
- Implementing Navigation: Defining view-model classes; Applying data filtering in controllers; Understanding routing mechanics; Adding custom route table entries; Setting defaults, parameters, and validation; URL and hyperlink generation; Custom route constraints
- State Management: Utilizing hidden fields; Managing session and application state; Implementing custom model bindings
- Creating RESTful Services with Web API: Web API fundamentals; Developing servers and clients; Content negotiation; Attribute routing; Custom model binding; Calling RESTful services from Ajax clients
- Developing Single Page Applications: SPA concepts; Leveraging GruntJS, NPM, and Bower; Overview of AngularJS and Bootstrap
Requirements
- At least six months of C# programming experience
- Prior ASP.NET development experience is beneficial but not required
28 Hours
Testimonials (1)
chance to do hands-on and patience of trainer