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
- ASP.NET MVC Fundamentals: Understanding MVC context; New features in MVC 6; Project templates; Analyzing ASP.NET MVC project structure; Naming conventions; Creating views; Defining controllers; Establishing a data model
- Developing a Complete ASP.NET MVC Application: Strongly-typed views; Razor syntax; URLs and action methods; MVC 6 tag helpers; Form post-backs; Data validation
- Professional ASP.NET MVC Application Design: Best practices for application architecture; Repository pattern and EF data models; ASP.NET Dependency Injection; Custom controller factories
- View Development Techniques: Custom tag helpers; Layout pages; Styling; Creating and utilizing partial views
- 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
- Building RESTful Services with Web API: Web API overview; Server and client creation; Content negotiation; Attribute routing; Custom model binding; Calling RESTful services from Ajax clients
- Single Page Application Development: SPA overview; GruntJS, NPM, and Bower support; AngularJS and Bootstrap introduction
Requirements
- At least 6 months of C# programming experience
- Experience with ASP.NET development is beneficial but not required
28 Hours
Testimonials (1)
chance to do hands-on and patience of trainer