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

Figure 8.2. Visual Studio Code debugger stopped on a wrapped exception

Figure 8.3. Visual Studio 2017 debugger stopped on an exception

Figure 8.4. Visual Studio for Mac New Exception Catchpoint dialog box

Figure 8.5. Visual Studio for Mac debugging a NullReferenceException

Chapter 9. Performance and profiling

Figure 9.1. PerfView Run dialog

Figure 9.2. PerfView Set Symbol Path dialog

Figure 9.3. PerfView Run dialog box with commands to run your xUnit.Performance tests

Figure 9.4. PerfView profile tree

Figure 9.5. PerfView Select Process dialog box

Figure 9.6. PerfView CPU Stacks filters

Figure 9.7. PerfView CPU Stacks window showing the xUnit.Performance tests that write to files

Figure 9.8. PerfView Events window filtered to show exceptions

Figure 9.9. PerfView Exceptions Stacks window

Chapter 10. Building world-ready applications

Figure 10.1. Class diagram for the air conditioner controller

Chapter 11. Multiple frameworks and runtimes

Figure 11.1. .NET Framework, .NET Core, and Xamarin are all different frameworks that support the .NET Standard Library.

Figure 11.2. Search for the .NET Portability Analyzer.

Figure 11.3. Open the settings for the Portability Analyzer.

Figure 11.4. Choose all .NET Core Target Platforms in the Portability Analyzer settings.

Figure 11.5. Run the Portability Analyzer from the right-click menu.

Figure 11.6. Portability Analyzer Results pane

Figure 11.7. Portability analysis of the sample code

Figure 11.8. Portability analysis of the sample code using EventProvider

Chapter 12. Preparing for release

Figure 12.1. An example of a NuGet package on nuget.org

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.137.218.230