Pro C# 8 with .NET Core 3: Foundational Principles and Practices in Programming
Девятое издание книги 'Pro C# 8 with .NET Core 3' от Эндрю Троелсена и Фила Джапикса — это всеобъемлющее руководство по языку C# версии 8 и платформе .NET Core 3. Книга предназначена для опытных разработчиков, желающих углубить свои знания в области современного программирования на C# и .NET.
Авторы начинают с основ платформы .NET Core, включая CoreCLR, CoreFX, CTS и CLS, а затем переходят к детальному изучению синтаксиса и возможностей C# 8. Особое внимание уделяется новым функциям языка, таким как nullable reference types, async streams, default interface methods и pattern matching enhancements.
Книга охватывает широкий спектр тем: от объектно-ориентированного программирования и работы с коллекциями до создания веб-приложений с ASP.NET Core, работы с базами данных через Entity Framework Core и построения распределенных систем. Каждая глава содержит практические примеры и лучшие практики программирования.
Отдельные разделы посвящены вопросам производительности, безопасности и развертывания приложений. Авторы делятся своим многолетним опытом, предоставляя читателям не только теоретические знания, но и практические советы по созданию надежных и масштабируемых приложений на C# и .NET Core.
