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