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

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories