0%

Book Description

Summary

.NET Core in Action shows .NET developers how to build professional software applications with .NET Core. Learn how to convert existing .NET code to work on multiple platforms or how to start new projects with knowledge of the tools and capabilities of .NET Core.

About the Technology

.NET Core is an open source framework that lets you write and run .NET applications on Linux and Mac, without giving up on Windows. Built for everything from lightweight web apps to industrial-strength distributed systems, it's perfect for deploying .NET servers to any cloud platform, including AWS and GCP.

About the Book

.NET Core in Action introduces you to cross-platform development with .NET Core. This hands-on guide concentrates on new Core features as you walk through familiar tasks like testing, logging, data access, and networking. As you go, you'll explore modern architectures like microservices and cloud data storage, along with practical matters like performance profi ling, localization, and signing assemblies.

What's inside

  • Choosing the right tools

  • Testing, profiling, and debugging

  • Interacting with web services

  • Converting existing projects to .NET Core

  • Creating and using NuGet packages

  • About the Reader

    All examples are in C#.

    About the Author

    Dustin Metzgar is a seasoned developer and architect involved in numerous .NET Core projects. Dustin works for Microsoft.

    Table of Contents

    1. Copyright
    2. Brief Table of Contents
    3. Table of Contents
    4. Foreword
    5. Preface
    6. Acknowledgments
    7. About this book
    8. About the author
    9. About the cover illustration
    10. Chapter 1. Why .NET Core?
    11. Chapter 2. Building your first .NET Core applications
    12. Chapter 3. How to build with .NET Core
    13. Chapter 4. Unit testing with xUnit
    14. Chapter 5. Working with relational databases
    15. Chapter 6. Simplify data access with object-relational mappers
    16. Chapter 7. Creating a microservice
    17. Chapter 8. Debugging
    18. Chapter 9. Performance and profiling
    19. Chapter 10. Building world-ready applications
    20. Chapter 11. Multiple frameworks and runtimes
    21. Chapter 12. Preparing for release
    22. Appendix A. Frameworks and runtimes
    23. Appendix B. xUnit command-line options
    24. Appendix C. What’s in the .NET Standard Library?
    25. Appendix D. NuGet cache locations
    26. Options for .NET command-line dotnet tool
    27. Index
    28. List of Figures
    29. List of Tables
    30. List of Listings
    18.118.9.7