Best Sellers Rank: #547,670 in Books (See Top 100 in Books) #21 in ASP.NET Programming #53 in Microsoft .NET #67 in Microsoft C & C++ Windows Programming
Customer Reviews: 4.9 out of 5 stars 26Reviews
Product Information
From the Publisher
Why did you decide to write this book?
What will readers learn from this book?
Modern tools like .NET Aspire, Mermaid, and Markdown
Essential tools like Git and Docker
Testing tools like xUnit, Bombardier and NBomber
Skills like debugging, memory analysis, and writing good tests
Preparing for a .NET coding interview to get the career you want
I had already written two books about .NET—one covers the C# language and .NET libraries and introduces modern web development while the other covers practical apps and services you can build with .NET.
After mapping out what beginners need to know, I saw missing topics: tools and skills. This third volume of my .NET 8 trilogy covers tools like debuggers, containerization platforms, source code managers, and related skills like diagnosing problems, writing tests, and documenting code and APIs.
Step-by-step examples
Good practices
Exercises and questions to test your understanding
Further reading recommendations
Develop your testing skills
Ensure your apps are robust, reliable, and ready for production with four chapters dedicated to testing:
Unit testing and mocking
Integration and security testing
Benchmarking performance, load and stress testing
Functional and end-to-end testing of websites and services
Create your own LLM-based chat service
Integrating an LLM into a .NET project can significantly enhance its capabilities.
Step-by-step, you’ll learn how to build an LLM-based chat service that will fine-tune a standard model with custom information.
Explore .NET Aspire
Understand cloud-native development with .NET Aspire, which improves the local development experience when building distributed cloud-native solutions.
You’ll explore how Aspire works and learn how to use Aspire for new and existing solutions.