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