Adaptive UI Layout and Caching Strategy


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
In this course, you will learn how to design a caching strategy and work with display modes to implement adaptive user interfaces in Visual Studio 2017.

Target Audience
Web developers seeking an introductory guide to developing efficient, secure, distributed web applications with adaptive user interfaces using the ASP.NET MVC and MVC 5 frameworks in Visual Studio 2017, and individuals preparing for exam 70-486: Developing ASP.NET MVC Web Applications

Prerequisites
None

Expected Duration (hours)
0.8

Lesson Objectives

Adaptive UI Layout and Caching Strategy

  • start the course
  • implement the Output cache in an ASP.NET MVC web application in Visual Studio 2017
  • implement the HTTP Browser cache in an ASP.NET MVC web application in Visual Studio 2017
  • prevent view content caching using the HttpCachePolicy.SetCacheability method in an ASP.NET MVC view in Visual Studio 2017
  • use the Response.WriteSubstitution method to display dynamic data in a cached MVC web application view in Visual Studio 2017
  • create a cache profile in web.config and implement it with the OutputCache attribute on an MVC controller action in Visual Studio 2017
  • to write CSS so as to automatically adjust web page display from a desktop screen to a handheld mobile screen in an ASP.NET MVC web application
  • create view files for the generic desktop browser display mode; create view files for the generic mobile browser display mode; run a web application and test the desktop and mobile browser display modes on application views using browser developer tools
  • use the DisplyModeProvider class to create custom display modes for specific user smartphone models in an ASP.NET MVC web application in Visual Studio 2017
  • use the DisplyModeProvider class to create custom display modes for specific user tablet models in an ASP.NET MVC web application in Visual Studio 2017
  • add jQuery Mobile to an ASP.NET MVC web application and use it to create a page link that can be used to switch between desktop view and mobile view when using a mobile browser user agent
  • develop a basic ASP.NET MVC web application using the Mobile Application template in Visual Studio 2017
  • plan for running applications in browsers on multiple devices (screen resolution, CSS, HTML)
  • Course Number:
    wd_dmvc_a10_it_enus

    Expertise Level
    Intermediate