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
- Fundamentals of ASP.NET MVC: Contextualizing ASP.NET MVC within the development landscape; key updates in MVC 6; available project templates; the structural framework of an ASP.NET MVC solution; adherence to standard naming conventions; methodologies for creating views, controllers, and data models.
- Development of a Complete ASP.NET MVC Application: Utilization of strongly-typed views; application of Razor syntax; interpretation of URLs and action methods; implementation of MVC 6 tag helpers; handling form post-backs; and execution of data validation protocols.
- Enterprise-Grade ASP.NET MVC Applications: Adoption of best practices for .NET application architecture; implementation of the repository pattern alongside Entity Framework (EF) data models; integration of ASP.NET Dependency Injection; and configuration of custom controller factories.
- Advanced View Techniques: Creation of custom tag helpers; definition and management of layout pages; application of CSS styles; and development of partial views for modular design.
- Navigation Implementation: Definition of view-model classes; implementation of controller-level data filtering; comprehension of the routing mechanism; addition of custom entries to the route table; configuration of defaults, parameters, and validation rules; generation of URLs and hyperlinks; and application of custom route constraints.
- State Management: Use of hidden fields; management of session and application state; and development of custom model bindings to ensure data integrity for government systems.
- Development of RESTful Services via Web API: Overview of Web API architecture; construction of server and client components; content negotiation strategies; implementation of attribute routing; custom model binding techniques; and invocation of RESTful services from Ajax clients.
- Single Page Application (SPA) Development: Overview of SPA frameworks; utilization of build tools including GruntJS, NPM, and Bower; and introduction to AngularJS and Bootstrap libraries.
Requirements
- A minimum of six months of professional experience utilizing the C# programming language.
- Demonstrated expertise in ASP.NET development is beneficial; however, it is not a mandatory requirement for this role within a government context.
28 Hours
Testimonials (1)
chance to do hands-on and patience of trainer