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; MVC project templates; Structure of an ASP.NET MVC project; Naming conventions; View creation; Controller definition; Data model setup
- Building a Complete ASP.NET MVC Application: Strongly-typed views; Razor syntax; URLs and action methods; MVC 6 tag helpers; Form post-backs; Data validation
- Enterprise-Grade ASP.NET MVC Applications: Best practices for application architecture; Repository implementation and EF data models; ASP.NET Dependency Injection; Custom controller factories
- Advanced View Techniques: Custom tag helpers; Layout pages; Styling; Partial views: definition and usage
- Navigation Implementation: View-model classes; Data filtering in controllers; Routing mechanisms; Custom route table entries; Defaults, parameters, and validation; URL and hyperlink generation; Custom route constraints
- State Management: Hidden fields; Session and application state; Custom model bindings
- Developing RESTful Services with Web API: Web API overview; Server and client construction; Content negotiation; Attribute routing; Custom model binding; Invoking services from Ajax clients
- Single Page Application Development: SPA overview; GruntJS, NPM, and Bower support; AngularJS and Bootstrap overview
Requirements
- At least 6 months of experience in C# programming
- Previous ASP.NET development experience is beneficial but not mandatory
28 Hours
Testimonials (1)
chance to do hands-on and patience of trainer