.NET Core is a powerful, open-source framework that empowers developers to build and run .NET applications seamlessly on Linux and Mac platforms, all while maintaining compatibility with Windows. Designed for everything from lightweight web applications to robust, distributed systems, it's an excellent choice for deploying .NET servers on any cloud platform, including Amazon Web Services and Google Cloud Platform.

.NET Core in Action is a comprehensive guide that delves into the intricacies of the .NET Core framework, providing readers with a thorough understanding of its capabilities and applications. This book serves as an essential resource for developers who seek to harness the power of .NET Core in building robust and scalable applications. It covers a wide range of topics, from the foundational concepts of the framework to advanced techniques for optimizing performance and ensuring security in software development.

.NET Core in Action also emphasizes practical examples and real-world scenarios, allowing readers to apply theoretical knowledge to tangible projects. It explores various aspects of .NET Core, including its cross-platform capabilities, modular architecture, and support for microservices. By illustrating how to effectively utilize the framework's features, this book equips developers with the skills necessary to create high-quality applications that meet modern industry standards.

In addition to its technical content, .NET Core in Action also addresses best practices and design patterns that are crucial for successful software development. The author provides insights into the development lifecycle, testing methodologies, and deployment strategies, ensuring that readers are well-prepared to tackle the challenges of contemporary programming.

Overall, .NET Core in Action is an invaluable asset tailored for .NET developers seeking to create professional-grade software applications using .NET Core. It provides insights into converting existing .NET Code for multi-platform compatibility or starting fresh projects with a solid understanding of .NET Core's tools and capabilities.

Table Of Contents

  • 1 Why .NET Core?
  • 2 Building your first .NET Core applications
  • 3 How to build with .NET Core
  • 4 Unit testing with xUnit
  • 5 Working with relational databases
  • 6 Simplify data access with object-relational mappers
  • 7 Creating a microservice
  • 8 Debugging
  • 9 Performance and profiling
  • 10 Building world-ready applications
  • 11 Multiple frameworks and runtimes
  • 12 Preparing for release
  • Appendix A Frameworks and runtimes
  • Appendix B xUnit command-line options
  • Appendix C What’s in the .NET Standard Library?
  • Appendix D NuGet cache locations

Book Example Codes

Download URLs

Format Download Size
PDF 6.04 MB
(Homepage)