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
Module 1: Introduction to ASP.NET MVC for Government
- Recap of ASP.NET Web development for government
- Key benefits of ASP.NET MVC for government applications
- The role of the model, view, and controller in public sector projects
Module 2: Getting Started with ASP.NET MVC for Government
- Preparing your development environment for ASP.NET MVC for government use
- Creating an ASP.NET MVC project for government applications
- Understanding the structure of an ASP.NET MVC project in a public sector context
- Naming conventions for government projects
- Creating views for government applications
- Defining controllers for government use
- Defining a data model for government systems
Module 3: Creating a Complete ASP.NET MVC Application for Government
- Creating strongly-typed views for government applications
- Understanding URLs and action methods in the context of government projects
- Using HTML helpers for government websites
- Handling form post-backs and data validation for government systems
Module 4: Using the Razor View Engine for Government
- Razor design goals for government applications
- Implementing a Razor view for government use
- Razor syntax in public sector projects
- Accessing model data in Razor views for government systems
Module 5: Industrial-Strength ASP.NET MVC Applications for Government
- ASP.NET application architecture best practices for government use
- Implementing a repository and Entity Framework data model for government projects
- Using Dependency Injection; Implementing a custom controller factory for government applications
- Test-Driven Development with ASP.NET MVC for government systems
Module 6: View Techniques for Government
- Defining and using custom HTML helpers for government websites
- Defining a layout/master page for government applications
- Using styles in government projects
- Defining and using partial views for government systems
- Razor helper method syntax for government use
Module 7: Implementing Navigation: Defining View-Model Classes for Government
- Implementing data filtering in a controller for government applications
- Understanding the routing mechanism in public sector projects
- Adding custom entries to a route table for government systems
- Defining defaults, parameters, and validation for government websites
- Generating URLs and hyperlinks for government applications
- Custom route constraints for government use
Module 8: State Management for Government
- Using hidden fields in government projects
- Session and application state management for government applications
- Custom model bindings for government systems
Module 9: Using Ajax and jQuery with ASP.NET MVC for Government
- Overview of Ajax and ASP.NET MVC; Unobtrusive Ajax for government use
- Using Ajax action links in government applications
- Overview of jQuery for government projects
- jQuery techniques for government systems
- Using jQuery UI for government websites
Module 10: Additional ASP.NET MVC 4.5 Techniques for Government
- View scaffold templates for government use
- Controller scaffold templates for government applications
- Dependency injection with Unity for government systems
Module 11: Test Driven Development with ASP.NET MVC for Government
- Recap of TDD for government projects
- Walk-through of using TDD with ASP.NET MVC in a public sector context
Module 12: Additional Techniques for Government
- Controller techniques for government applications
- Filters for government use
- Model binding for government systems
Requirements
3-6 months of experience in ASP.NET web development using C#, tailored for government projects and initiatives.
28 Hours
Testimonials (2)
Very interactive trainer with immense willingness to teach. The trainer was very knowledgeable and taught us even beyond the scope of the training
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Course - Advanced Blazor
chance to do hands-on and patience of trainer