.NET in Action. Second Edition
Второе издание книги «.NET in Action» представляет собой всеобъемлющее практическое руководство по современной платформе .NET Core. Автор Джастин Метцгар проводит читателя от основ до продвинутых тем, необходимых для создания кросс-платформенных приложений.
Книга начинается с объяснения философии и архитектуры .NET, включая среду выполнения, промежуточный язык (IL), JIT-компиляцию и сборку мусора. Затем читатель погружается в создание консольных приложений, изучая шаблоны проектов, пространства имён, глобальные директивы using и особенности языка C#, такие как свойства и интерполированные строки.
Значительная часть материала посвящена веб-разработке с использованием ASP.NET Core для создания веб-сервисов и приложений. Рассматриваются работа с файлами и сетевыми операциями ввода-вывода, а также использование Entity Framework Core для взаимодействия с реляционными базами данных — ключевые навыки для backend-разработчика.
Отдельные разделы книги охватывают критически важные аспекты профессиональной разработки: модульное и интеграционное тестирование, подмену зависимостей, безопасность, производительность, обработку ошибок, создание интернационализированных приложений и работу с контейнерами Docker. Книга учит писать код, который легко портируется между платформами, и даёт советы по миграции legacy-кода на .NET Core.









