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 ASP.NET MVC; New features in MVC 6; MVC project templates; Analyzing the structure of an ASP.NET MVC project; Naming conventions; Building views; Designing controllers; Defining the data model
- Building a Complete ASP.NET MVC Application: Working with strongly-typed views; Razor syntax mastery; Comprehending URLs and action methods; Utilizing MVC6 tag helpers; Handling form post-backs; Implementing data validation
- Enterprise-Grade ASP.NET MVC Applications: Best practices for application architecture; Implementing repositories and EF data models; Managing ASP.NET Dependency Injection; Configuring custom controller factories
- Advanced View Techniques: Creating custom tag helpers; Setting up layout pages; Applying styles; Managing and utilizing partial views
- Navigation Implementation: Structuring view-model classes; Implementing data filtering within controllers; Grasping the routing mechanism; Inserting custom route table entries; 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
- Developing RESTful Services via Web API: Introduction to Web API; Constructing servers and clients; Managing content negotiation; Using attribute routing; Implementing custom model binding; Calling RESTful services from Ajax clients
- Creating Single Page Applications: Introduction to SPAs; Integrating GruntJS, NPM, and Bower support; Overview of AngularJS and Bootstrap frameworks
Requirements
- A minimum of six months of hands-on experience with C# programming
- Experience in ASP.NET development is beneficial but not mandatory
28 Hours
Testimonials (1)
chance to do hands-on and patience of trainer