Course Outline

Module 1: Getting Started with ASP.NET MVC for Government

  • ASP.NET MVC project templates for government
  • Understanding the structure of an ASP.NET MVC project for government
  • Naming conventions for government projects
  • Creating views for government applications
  • Defining controllers for government use cases
  • Defining a data model for government requirements

Module 2: 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 forms and interfaces
  • Handling form post-backs for government data submission
  • Data validation for government standards

Module 3: Using the Razor View Engine for Government

  • Razor design goals for government applications
  • Implementing a Razor view for government use cases
  • Razor syntax for government developers
  • Accessing model data in Razor views for government projects

Module 4: Industrial-Strength ASP.NET MVC Applications for Government

  • ASP.NET application architecture best practices for government
  • Implementing a repository and Entity Framework data model for government databases
  • Using Dependency Injection in government applications
  • Implementing a custom controller factory for government workflows

Module 5: Test Driven Development with ASP.NET MVC for Government

  • Recap of TDD principles for government projects
  • Unit Testing frameworks suitable for government applications
  • Walk-through of using TDD with ASP.NET MVC in a government context

Module 6: View Techniques for Government

  • Defining and using custom HTML helpers for government forms
  • Defining a layout/master page for government web applications
  • Using styles for government-compliant user interfaces
  • Defining and using partial views for modular government applications
  • Razor helper method syntax for government developers

Module 7: Implementing Navigation for Government Applications

  • Defining view-model classes for government data structures
  • Implementing data filtering in a controller for government datasets
  • Understanding the routing mechanism for government web applications
  • Adding custom entries to a route table for government projects
  • Defining defaults, parameters, and validation for government routes
  • Generating URLs and hyperlinks for government websites
  • Custom route constraints for government-specific requirements

Module 8: State Management for Government Applications

  • Using hidden fields for secure government data storage
  • Session and application state management for government applications
  • Custom model bindings for government data models

Module 9: Additional Techniques for Government Projects

  • View scaffold templates for government use cases
  • Controller scaffold templates for government workflows
  • Global filters for government security and compliance
  • Model binding techniques for government data handling
  • Asynchronous controllers for efficient government applications
  • Authentication options, including enabling logins from social media platforms for government services

Module 10: Using Ajax and jQuery with ASP.NET MVC for Government Applications

  • Overview of Ajax and its application in ASP.NET MVC for government projects
  • Unobtrusive Ajax techniques for government web applications
  • Using Ajax action links for dynamic government interfaces
  • Overview of jQuery for government developers
  • jQuery techniques for enhancing government user experiences
  • Using jQuery UI components for government web designs

Requirements

Six months of experience in C# programming is required. While familiarity with ASP.NET development is beneficial, it is not mandatory for government positions.
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories