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; Key updates in MVC 6; Available project templates; Navigating ASP.NET MVC project structures; Naming conventions; Creating views; Setting up controllers; Defining data models
- Building a Comprehensive ASP.NET MVC Application: Working with strongly-typed views; Mastering Razor syntax; Understanding URLs and action methods; Utilizing MVC6 tag helpers; Handling form post-backs; Implementing data validation
- Developing Robust ASP.NET MVC Applications: Best practices for application architecture; Implementing repositories and Entity Framework data models; Leveraging ASP.NET Dependency Injection; Creating custom controller factories
- Advanced View Techniques: Designing custom tag helpers; Establishing layout pages; Applying styles; Creating and utilizing partial views
- Navigation Implementation: Defining view-model classes; Applying data filtering within controllers; Understanding routing mechanisms; Adding custom routes; Setting defaults, parameters, and validation rules; Generating URLs and hyperlinks; Defining custom route constraints
- State Management Strategies: Utilizing hidden fields; Managing session and application state; Implementing custom model bindings
- Developing RESTful Services with Web API: Web API fundamentals; Developing server and client components; Content negotiation; Attribute routing; Custom model binding; Interacting with RESTful services via Ajax clients
- Building Single Page Applications: Introduction to SPAs; Leveraging GruntJS, NPM, and Bower support; Overview of AngularJS and Bootstrap
Requirements
- At least 6 months of experience with C# programming
- Prior experience in ASP.NET development is beneficial but not mandatory
28 Hours
Testimonials (1)
chance to do hands-on and patience of trainer