Developing ASP.NET Core 1.0 and MVC Applications


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



Overview/Description
The ASP.NET Core 1.0, previously known as ASP.NET 5, framework introduces a number of new capabilities for configuring and working with web applications. In this course, you'll move beyond setting up a simple ASP.NET Core 1.0 site to configuring middleware, dependency injection, exception handling and logging, and caching for ASP.NET Core 1.0 web applications. You'll also learn about what's new specifically in ASP.NET Core 1.0 MVC, previously known as MVC 6. This course is one of a series in the SkillSoft learning path that covers the new features of ASP.NET Core 1.0 and MVC Core 1.0.

Target Audience
Developers wanting to become familiar with the ASP.NET Core 1.0 web development platform and tools and the MVC Core 1.0 framework that runs on top of it.

Prerequisites
None

Expected Duration (hours)
2.6

Lesson Objectives

Developing ASP.NET Core 1.0 and MVC Applications

  • start the course
  • configure middleware to handle session state in ASP.NET Core 1.0 applications
  • create custom middleware and inject it into the pipeline for ASP.NET Core 1.0
  • migrate existing HTTP modules to ASP.NET Core 1.0 middleware
  • describe how the out-of-box dependency injection (DI) container works
  • register components into the dependency injection (DI) container for use in an ASP.NET Core 1.0 application
  • use components from the dependency injection (DI) container injected into the constructor of consuming classes in ASP.NET Core 1.0
  • use components from the dependency injection (DI) container injected into properties of consuming classes
  • perform unit testing of classes that depend on injected dependencies
  • replace the out-of-box dependency injection (DI) container with an alternative one
  • work with out-of-box exception handling tools for ASP.NET Core 1.0
  • access detailed exception information for an ASP.NET Core 1.0 application
  • use the Runtime Info page to view runtime details of an ASP.NET Core 1.0 web application
  • recognize the logging infrastructure and hooks built into ASP.NET Core 1.0, and use a default logger
  • configure the TraceSource logger for an ASP.NET Core 1.0 application
  • identify the various logging levels in ASP.NET Core 1.0
  • configure a third-party logger for an ASP.NET Core 1.0 application
  • identify new features of ASP.NET Core 1.0 MVC
  • describe the differences between Web API 2 as a standalone framework and ASP.NET Core 1.0 MVC
  • work with controllers that do not inherit from the base Controller classes in ASP.NET Core 1.0 MVC
  • access ASP.NET Core 1.0 services from within ASP.NET Core 1.0 MVC views
  • describe the uses of ASP.NET Core 1.0 MVC tag helpers
  • use the environment tag helper in ASP.NET Core 1.0 MVC to adjust the behavior and output of views based on the runtime environment
  • create a custom ASP.NET Core 1.0 MVC tag helper
  • describe the built-in Link and Script Tag helpers in ASP.NET Core 1.0 MVC
  • describe view components and how to use them in ASP.NET Core 1.0 MVC
  • create and use a view component in ASP.NET Core 1.0 MVC
  • create an asynchronous view component in ASP.NET Core 1.0 MVC
  • create an ASP.NET Core 1.0 MVC web application
  • Course Number:
    sd_adnm_a02_it_enus

    Expertise Level
    Intermediate