Паттерны проектирования для C# и платформы .NET Core., Арораа Г., Чилберто Д., 2021.
Паттерны проектирования — удобный прием программирования для решения рутинных задач разработки ПО. Грамотное использование паттернов позволяет добиться соответствия любым требованиям и снизить расходы. В этой книге описаны эффективные способы применения паттернов проектирования с учетом специфики языка C# и платформы .NET Core. Кроме знакомых паттернов проектирования из книги «Банды четырех» вы изучите основы объектно-ориентированного программирования и принципов SOLID. Затем узнаете о функциональных, реактивных и конкурентных паттернах, с помощью которых будете работать с потоками и корутинами. Заключительная часть содержит паттерны для работы с микросервисными, бессерверными и облачно-ориентированными приложениями. Вы также узнаете, как сделать выбор архитектуры, например микросервисной или MVC.
Используемые в книге модели.
Как практическое руководство, книга содержит много примеров кода на C# наряду с различными схемами и рисунками, призванными объяснить те или иные концепции. Это не книга по унифицированному языку моделирования (Unified Modeling Language, UML), однако тем, кто знаком с UML, многие схемы будут известны. В этом подразделе приводятся примеры схем классов, используемых в издании. При обозначении класса указываются его поля и методы, разделенные пунктирными линиями. В случаях, важных для обсуждения, типы доступа будут обозначены так: - для приватных (закрытых), + для публичных (открытых), # для защищенных и ~ для внутренних. На рис. 1.1 это показано на примере класса Саг с приватной переменной _name и публичным методом GetNameQ.
Краткое содержание.
Часть I.Основы паттернов проектирования в C# и .NET Core.
Часть II.Углубленное изучение утилит и паттернов .NET Core.
Часть III.Функциональное программирование, реактивное программирование и кодирование для облака.
Приложения.
Купить .
Теги: Арораа :: Чилберто :: книги по программированию :: программирование
Смотрите также учебники, книги и учебные материалы:
- Гид по Computer Science, расширенное издание, Спрингер В., 2021
- Гид Java-разработчика, Проектно-ориентированный подход, Урма Р., Уорбертон Р., 2022
- Вы пока еще не знаете JS, Познакомьтесь, JavaScript, Симпсон К., 2022
- Веб-разработка с применением Node и Express, Полноценное использование стека JavaScript, Браун И., 2021
- Data Science в действии, Апельцин Л., 2023
- Алгоритмы обучения с подкреплением на Python, Лонца А., 2020
- React, Быстрый старт, Стефанов С., 2023
- React, Современные шаблоны для разработки приложений, Бэнкс А., Порселло Е., 2022