Книги по тегу «Технологии разработки программного обеспечения»

В подборке собраны книги, отмеченные этим тегом. Посмотрите описание и оценки, выберите произведение для чтения онлайн или скачивания в доступном формате.

Современный подход к программной архитектуре. Сложные компромиссы (+epub)
5.0
В архитектуре программного обеспечения нет простых решений. Напротив, есть масса сложностей – задач и проблем, для решения которых нет готовых ответов, и приходится выбирать между различными компромиссами. Эта книга научит вас критически относиться к компромиссам, связанным с распределенными архитектурами. Опытные архитекторы Нил Форд, Марк Ричардс, Прамод Садаладж и Жамак Дехгани обсуждают стратегии выбора архитектуры, подходящей для тех или иных случаев. История Sysops Squad – вымышленной группы специалистов – позволяет исследовать все аспекты выбора архитектуры: от определения степени гранулярности сервисов, управления рабочими процессами и оркестрации, разделения контрактов и управления распределенными транзакциями до оптимизации таких операционных характеристик, как масштабируемость, адаптируемость и производительность. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Blender. Самый подробный самоучитель. С нулевого уровня до профессионала
4.7
На сегодняшний день Blender – одна из самых востребованных программ для ЗD-моделирования, анимации и визуализации, широко применяемая при создании кинофильмов и компьютерных игр, а также в архитектуре, промышленном дизайне и даже медицине. Ее популярность обусловлена в том числе возможностью бесплатного использования и открытым исходным кодом, что делает ее доступной для любого пользователя. Кроме того, Blender обладает мощнейшим функционалом – от создания низкополигональных моделей до сложных симуляций и рендеринга. Данная книга представляет собой не учебник, а подробный справочник по работе с Blender, подготовленный на основе официальных материалов и руководств, изданных компанией-разработчиком. В отличие от традиционных обучающих пособий, она ориентирована на быстрый поиск необходимой информации и разъяснение функций программы. Зачастую пояснения сопровождаются пошаговыми упражнениями, благодаря которым вы сможете на практике применить некоторые инструменты, чтобы уяснить наиболее сложные концепции. Полезной эту книгу найдут и те, кто уже знаком с основами Blender и ищет детализированную справочную информацию (художники и технические специалисты, которым требуется оперативно уточнить параметры или методы работы), и те, кто только знакомится с этой программой, поскольку здесь тщательно расписан как процесс ее установки, так и рабочий интерфейс.
Изучаем DDD – предметно-ориентированное проектирование
4.1
Книга посвящена методологии DDD (предметно-ориентированному проектированию), что особенно актуально в условиях дробления предметных областей и усложнения бизнес-взаимодействий. Рассказано, как оценить масштаб и сложность предметной области, измерить темпы ее развития, учесть необходимые зависимости, применять событийно-ориентированную архитектуру и структурировать создаваемое ПО, эффективно вписывая его в сеть данных (Data Mesh). Материал будет особенно интересен при развитии стартапа и разработке наукоемких отраслевых систем.
Фундаментальный подход к программной архитектуре (pdf + epub)
4.9
Хотите выйти за пределы простого кодинга и сделать мощный карьерный рывок? Многие сильные разработчики мечтают о роли архитектора ПО – одной из самых высокооплачиваемых и востребованных позиций в индустрии. Но раньше путь к ней был полон сомнений: «А вдруг я не потяну? Где взять реальное руководство?» Теперь такое руководство существует! В этом обновленном издании вы найдете всесторонний обзор многочисленных аспектов программной архитектуры, в том числе несколько новых глав, посвященных последним достижениям в этой области. Как действующие, так и будущие архитекторы смогут изучить паттерны архитектуры, определение компонентов, визуализацию архитектуры, работу с данными, топологии команд, облачные решения, работу с генеративным ИИ и многие другие темы. Марк Ричардс и Нил Форд обладают бесценным практическим опытом; в течение многих лет они профессионально проводили курсы по архитектуре ПО, уделяя особое внимание принципам построения архитектуры, применимым ко всем технологическим стекам. Они предлагают современный взгляд на архитектуру ПО с учетом всех нововведений последнего десятилетия. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
System Design. Подготовка к сложному интервью
4.2
Интервью по System Design (проектированию ИТ-систем) очень популярны у работодателей, на них легко проверить ваши навыки общения и оценить умение решать реальные задачи. Пройти такое собеседование непросто, поскольку в проектировании ИТ-систем не существует единственно правильных решений. Речь идет о самых разнообразных реальных системах, обладающих множеством особенностей. Вам могут предложить выбрать общую архитектуру, а потом пройтись по всем компонентам или, наоборот, сосредоточиться на каком-то одном аспекте. Но в любом случае вы должны продемонстрировать понимание и знание системных требований, ограничений и узких мест. Правильная стратегия и знания являются ключевыми факторами успешного прохождения интервью! После покупки дополнительно предоставляется возможность скачать книгу в формате epub.
Высоконагруженные приложения. Программирование, масштабирование, поддержка (PDF + EPUB)
4.0
В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков. В книге три основные части, посвященные, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы баз данных. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.