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; Key updates in MVC 6; Project templates; Understanding the ASP.NET MVC project structure; Naming conventions; Creating views; Defining controllers; Establishing a data model
- Building a Complete ASP.NET MVC Application: Working with strongly-typed views; Razor syntax essentials; Understanding URLs and action methods; Leveraging MVC6 tag helpers; Handling form post-backs; Implementing data validation
- Enterprise-Grade ASP.NET MVC Applications: Best practices for .NET application architecture; Implementing repositories and Entity Framework data models; ASP.NET Dependency Injection; Custom controller factories
- Advanced View Techniques: Designing custom tag helpers; Creating layout pages; Applying styles; Defining and utilizing partial views
- Navigation Implementation: Defining view-model classes; Implementing data filtering in controllers; Understanding routing mechanisms; Adding custom routes; Defining defaults, parameters, and validation; Generating URLs and hyperlinks; Applying custom route constraints
- State Management: Utilizing hidden fields; Managing session and application state; Implementing custom model bindings
- Developing RESTful Services with Web API: Web API overview; Building servers and clients; Content negotiation; Attribute routing; Custom model binding; Invoking RESTful services from Ajax clients
- Building Single Page Applications: SPA overview; Integrating GruntJS, NPM, and Bower; Introduction to AngularJS and Bootstrap
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