Паттерны проектирования — удобный прием программирования для решения рутинных задач разработки ПО. Грамотное использование паттернов позволяет добиться соответствия любым требованиям и снизить расходы. В этой книге описаны эффективные способы применения паттернов проектирования с учетом специфики языка C# и платформы .NET Core. Кроме знакомых паттернов проектирования из книги «Банды четырех» вы изучите основы объектно-ориентированного программирования и принципов SOLID. Затем узнаете о функциональных, реактивных и конкурентных паттернах, с помощью которых будете работать с потоками и корутинами. Заключительная часть содержит паттерны для работы с микросервисными, бессерверными и облачно-ориентированными приложениями. Вы также узнаете, как сделать выбор архитектуры, например микросервисной или MVC.
Используемые в книге модели.
Как практическое руководство, книга содержит много примеров кода на C# наряду с различными схемами и рисунками, призванными объяснить те или иные концепции. Это не книга по унифицированному языку моделирования (Unified Modeling Language, UML), однако тем, кто знаком с UML, многие схемы будут известны. В этом подразделе приводятся примеры схем классов, используемых в издании. При обозначении класса указываются его поля и методы, разделенные пунктирными линиями. В случаях, важных для обсуждения, типы доступа будут обозначены так: - для приватных (закрытых), + для публичных (открытых), # для защищенных и ~ для внутренних. На рис. 1.1 это показано на примере класса Саг с приватной переменной _name и публичным методом GetNameQ.
Краткое содержание.
Часть I.Основы паттернов проектирования в C# и .NET Core.
Часть II.Углубленное изучение утилит и паттернов .NET Core.
Часть III.Функциональное программирование, реактивное программирование и кодирование для облака.
Приложения.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Арораа :: #Чилберто :: #книги по программированию :: #программирование
Смотрите также учебники, книги и учебные материалы:
- Гид по Computer Science, расширенное издание, Спрингер В., 2021
- Гид Java-разработчика, Проектно-ориентированный подход, Урма Р., Уорбертон Р., 2022
- Вы пока еще не знаете JS, Познакомьтесь, JavaScript, Симпсон К., 2022
- Веб-разработка с применением Node и Express, Полноценное использование стека JavaScript, Браун И., 2021
- Data Science в действии, Апельцин Л., 2023
- Алгоритмы обучения с подкреплением на Python, Лонца А., 2020
- React, Быстрый старт, Стефанов С., 2023
- React, Современные шаблоны для разработки приложений, Бэнкс А., Порселло Е., 2022