• Online, Self-Paced
Course Description

Learn how to plan the application layers and the aspects that we must consider for designing distributed applications.

Learning Objectives

ASP.NET MVC Web Applications: Designing Application Architecture

  • describe the various aspects of data access planning
  • define how to plan for separation of concerns, appropriate use of models, views, controllers, components, and service dependency injection
  • decide when to implement client-side and server-side processing
  • identify considerations for designing applications that enable scalability
  • choose between ASP.NET Core and ASP.NET
  • describe when .NET standard libraries can be used
  • enable deferred processing through Azure features, including queues, scheduled and on-demand jobs, Azure functions, and Azure WebJobs
  • describe scheduling and using on-demand jobs
  • describe various Azure functions and their uses
  • describe Azure WebJobs and their uses


Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development