List of Figures

 

Chapter 1. Why .NET Core?

Figure 1.1. Claims application high-level diagram

Figure 1.2. .NET Framework, .NET Core, and Xamarin all implement the same standard called the .NET Standard Library.

Figure 1.3. .NET Core development

Figure 1.4. TechEmpower benchmark (round 14), May 2017

Figure 1.5. Visual Studio IntelliSense indicates whether a class or member is available in .NET Core.

Chapter 2. Building your first .NET Core applications

Figure 2.1. Hello World web application in the browser

Figure 2.2. Locations of components and assembly files for .NET Core

Figure 2.3. How files used by .NET Core applications are published

Figure 2.4. Visual Studio for Mac’s New Project wizard

Figure 2.5. Visual Studio 2017 Community edition New Project wizard

Figure 2.6. Right-click menu for a .NET Core project in Visual Studio 2017

Chapter 3. How to build with .NET Core

Figure 3.1. Dependencies illustrated with UML

Chapter 4. Unit testing with xUnit

Figure 4.1. OmniSharp extension for Visual Studio Code can run unit tests

Figure 4.2. Visual Studio 2017 test integration

Chapter 5. Working with relational databases

Figure 5.1. Database schema of the supply-chain management application

Chapter 6. Simplify data access with object-relational mappers

Figure 6.1. Data-access layer (DAL) design for SCM context

Figure 6.2. Data-access layer for SCM context using DI instead of the factory pattern

Chapter 8. Debugging

Figure 8.1. Visual Studio Code debugger stopped on an exception