Course Outline

  • Getting Started with ASP.NET MVC for Government: Understanding the context of ASP.NET MVC; Key features in MVC 6; Utilizing project templates; Exploring the structure of an ASP.NET MVC project; Adhering to naming conventions; Developing views; Defining controllers; Establishing a data model
  • Creating a Complete ASP.NET MVC Application for Government: Implementing strongly-typed views; Mastering Razor syntax; Understanding URLs and action methods; Utilizing MVC6 tag helpers; Handling form post-backs; Ensuring data validation
  • Industrial-Strength ASP.NET MVC Applications for Government: Best practices in application architecture; Implementing a repository pattern with Entity Framework (EF) data models; Leveraging ASP.NET Dependency Injection; Customizing controller factories
  • View Techniques for Government: Creating custom tag helpers; Defining layout pages; Applying styles; Developing and using partial views
  • Implementing Navigation for Government: Designing view-model classes; Implementing data filtering in controllers; Understanding the routing mechanism; Adding custom entries to a route table; Setting defaults, parameters, and validation rules; Generating URLs and hyperlinks; Implementing custom route constraints
  • State Management for Government: Using hidden fields; Managing session and application state; Customizing model bindings
  • Creating RESTful Services using Web API for Government: Overview of Web API; Building servers and clients; Understanding content negotiation; Utilizing attribute routing; Customizing model binding; Invoking RESTful services from Ajax clients
  • Creating Single Page Applications for Government: Overview of SPAs; Using GruntJS, NPM, and Bower support; Introduction to AngularJS and Bootstrap

Requirements

  • Six months of experience in C# programming for government projects.
  • Experience with ASP.NET development is beneficial but not required.
 28 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories