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 ASP.NET MVC; New features in MVC 6; MVC project templates; Analyzing the architecture of an ASP.NET MVC project; Naming standards; Building views; Configuring controllers; Defining data models
- Building a Comprehensive ASP.NET MVC Application: Strongly-typed views; Razor syntax; URL and action method mechanics; MVC 6 tag helpers; Form post-back processing; Data validation
- Enterprise-Grade ASP.NET MVC Applications: Best practices in application architecture; Implementing repository patterns and EF data models; ASP.NET Dependency Injection; Custom controller factories
- View Development Strategies: Creating custom tag helpers; Configuring layout pages; Applying styles; Designing and utilizing partial views
- Navigation Implementation: Defining view-model classes; Implementing data filtering in controllers; Routing mechanism insights; Adding custom route table entries; Setting defaults, parameters, and validation rules; Generating URLs and hyperlinks; Custom route constraints
- Managing State: Utilizing hidden fields; Session and application state management; Custom model bindings
- Developing RESTful Services with Web API: Web API fundamentals; Constructing servers and clients; Content negotiation strategies; Attribute routing; Custom model binding; Consuming RESTful services from Ajax clients
- Single Page Application Development: Introduction to SPAs; Integrating GruntJS, NPM, and Bower; Overview of AngularJS and Bootstrap
Requirements
- Minimum of 6 months of C# programming experience
- Background in ASP.NET development is beneficial but not required
28 Hours
Testimonials (1)
chance to do hands-on and patience of trainer