• Online, Self-Paced
Course Description

Explore UI layout creation for an application using Razor code blocks, HTML helper methods in MVC views, and Page Inspector in Visual Studio 2017.

Learning Objectives

Composing the UI Layout of an Application

  • write a simple Razor code block in C# that dynamically processes user input in an MVC view
  • write comments in MVC Razor code in an ASP.NET MVC web application
  • combine MVC Razor code blocks with HTML markup to render view content in an ASP.NET MVC web application
  • add and use a new layout page in an ASP.NET MVC web application
  • use HTML helper methods to create and render form elements in an ASP.NET MVC web application
  • create a custom HTML helper class in an ASP.NET MVC web application
  • create a custom HTML helper using an extension method in an ASP.NET MVC web application
  • create and render a partial view in an ASP.NET MVC web application in Visual Studio 2017
  • illustrate how to inject services into a view
  • use the Page Inspector to browse application code and examine layout and styling in an ASP.NET MVC web application in Visual Studio 2017
  • use HTML helper classes

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.