технологии разработки программного обеспечения
Java: устранение проблем. Чтение, отладка и оптимизация JVM-приложений
В этой книге рассматриваются простые и практичные методики исследования и улучшения незнакомого кода на языке программирования Java. Рассказывается о …
ПодробнееИзучаем DDD – предметно-ориентированное проектирование
Книга посвящена методологии DDD (предметно-ориентированному проектированию), что особенно актуально в условиях дробления предметных областей и усложне…
ПодробнееМетоды верификации программ
В книге излагаются вопросы моделирования и верификации (т.е. доказательства правильности) различных классов программ. Основные концепции и основанные …
ПодробнееПользовательские истории: гибкая разработка программного обеспечения
В этой книге, выхода которой с нетерпением ожидало сообщество сторонников гибких методологий разработки программного обеспечения, описывается процесс …
ПодробнееИзучаем Vue. Основные концепции и практические паттерны для современных и масштабируемых пользовательских интерфейсов
Книга посвящена созданию с нуля пользовательских интерфейсов и фронтенд-приложений с помощью Vue.js – современной платформы JavaScript. На практически…
ПодробнееDjango 4 в примерах. Разрабатывайте мощные и надежные веб-приложения на Python с нуля
Книга охватывает многообразные аспекты создания веб-приложений с помощью самого популярного веб-фреймворка Django на языке Python. Изучив четыре проек…
ПодробнееРазработка игр на Unity за 24 урока. 4-е издание
Unity – один из наиболее популярных современных игровых движков, который часто используется в мобильной разработке. Всего за 24 урока, каждый продолжи…
ПодробнееОптимизирующие преобразования алгоритмов решения задач на графах
Изложены теоретические основы автоматизации оптимизирующих преобразований алгоритмов на графах. Основная цель монографии – показать возможность формал…
ПодробнееРефакторинг кода на JavaScript: улучшение проекта существующего кода
Более двадцати лет опытные программисты во всем мире использовали книгу Мартина Фаулера Рефакторинг, когда им нужно было улучшить проект существующего…
ПодробнееМашинное обучение для приложений высокого риска. Подходы к ответственному искусственному интеллекту
Книга представляет собой комплексное руководство по применению искусственного интеллекта и машинного обучения (ИИ/ML) с целью снижения рисков для совр…
ПодробнееBlazor в действии
«Blazor в действии» – это практическое руководство по созданию прекрасных пользовательских интерфейсов и клиентских приложений с помощью C# и .NET. Бл…
ПодробнееОбъектно-ориентированное программирование с помощью Python
Объектно-ориентированное программирование (ООП) – это метод, основанный на представлении программы в виде совокупности объектов, каждый из которых явл…
ПодробнееСоздание ИИ агента
Книга Создание ИИ агента – это подробное руководство по созданию автономных ИИ-агентов с использованием больших языковых моделей и генеративного ИИ. А…
ПодробнееНепрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ
Tестирование программного обеспечения, поставляемого пользователям, часто бывает болезненным, рискованным и длительным процессом. Перед вами книга, пр…
ПодробнееСтратегия обеспечения безопасности приложений. Руководство для программистов и руководителей проектов
Книга представляет собой пошаговое руководство по созданию успешной программы обеспечения безопасности приложений. Предлагается доступное объяснение о…
ПодробнееЭффективное тестирование программного обеспечения
В этой книге представлены основы систематического эффективного тестирования программного обеспечения. Показаны способы автоматизации части этого проце…
ПодробнееДокументирование информационных систем
В книге рассмотрена технология создания документации на информационную систему как программный продукт, обрабатывающий информацию, с опорой на существ…
ПодробнееВведение в формальные методы верификации программ
Книга основана на курсах лекций по формальным методам верификации программ, читаемых автором на кафедрах системного программирования МГУ, МФТИ и ВШЭ. …
ПодробнееЯзык программирования C# 7 и платформы .NET и .NET Core
Эта классическая книга представляет собой всеобъемлющий источник сведений о языке программирования C# и о связанной с ним инфраструктуре. В 8-м издани…
ПодробнееSpring и Spring Boot. Разработка облачных приложений на Java
В книге рассмотрено актуальное состояние технологий Spring и Spring Boot, помогающих шире раскрыть возможности языка Java и аспектно-ориентированного …
ПодробнееПроектирование гибких программ
Бывает так, что при написании программы вы попадаете в тупик. Возможно, это потому, что вы, как оказалось, не учли некоторые особенности исходной зада…
ПодробнееRelease it! Проектирование и дизайн ПО для тех, кому не всё равно
Неважно, каким инструментом вы пользуетесь для программной разработки – Java, .NET, или Ruby on Rails. Написание кода – это еще только полдела. Готовы…
ПодробнееДоказательство корректности программ
Данная книга учит формально рассуждать о компьютерных программах, используя последовательный подход и язык программирования Dafny, поддерживающий вери…
ПодробнееШаблоны тестирования xUnit: рефакторинг кода тестов
Автоматизированное тестирование является краеугольным камнем гибкого процесса разработки. Эффективная стратегия тестирования позволяет быстро создать …
ПодробнееПроектирование информационных систем. Профессиональный подход
Рассмотрены подходы и технологии, применяющиеся для проектирования информационных систем и подбора инструментов с учетом развития и поддержки программ…
ПодробнееРазработка веб-приложений GraphQL с React, Node.js и Neo4j
Эта книга научит вас создавать графовые веб-приложения с использованием технологии GraphQL, преимущества которой усиливают такие графовые инструменты …
ПодробнееВыпускная квалификационная работа бакалавра: порядок разработки, оформление, продуктивные способы выполнения
Рассматриваются вопросы выполнения выпускной квалификационной работы бакалавра (ВКРБ), подготовки ее пояснительной записки и оформления. Показаны осно…
ПодробнееPyCharm: профессиональная работа на Python
PyCharm – лучшая профессиональная среда разработки для программистов Python среди множества доступных интегрированных сред. Независимо от того, в каки…
ПодробнееШаблоны интеграции корпоративных приложений
Основываясь на многолетнем опыте, эксперты Грегор Хоп и Бобби Вульф рекомендуют асинхронный обмен сообщениями в качестве оптимальной стратегии интегра…
ПодробнееFlutter и Dart. Сборник рецептов. Разработка полнофункциональных облачных приложений
Книга посвящена практическому применению фреймворка Flutter и языка программирования Dart. Показан синтаксис Dart, описаны основные структуры языка. Р…
ПодробнееМифический человеко-месяц, или Как создаются программные системы
Эта книга – юбилейное (дополненное и исправленное) издание – стала своего рода библией для разработчиков программного обеспечения во всем мире. Первое…
ПодробнееОптимизирующие компиляторы. Структура и алгоритмы
«Оптимизирующие компиляторы» – настольная книга специалиста, который решил не просто укрепить свои знания, но и вывести навыки на новый уровень.
Вмест…
ПодробнееЗнакомство с разработкой мобильных приложений на платформе «1С:Предприятие 8» (+ 2epub)
Книга адресована начинающим разработчикам прикладных решений в системе «1С:Предприятие 8». Она поможет овладеть наиболее эффективными приемами разрабо…
ПодробнееРефакторинг с использованием шаблонов
В 1994 году книга «Dessign Patterns» полностью перевернула объектно-ориентированную разработку программного обеспечения, предоставив классические реше…
ПодробнееИзучаем eBPF. Программирование ядра Linux для улучшения безопасности, сетевых функций и наблюдаемости
Книга по технологии eBPF, построенной на основе знаменитого фильтра пакетов, изобретенного в университете Беркли (Berkeley Packet Filter), и позволяющ…
ПодробнееТеоретические основы разработки и реализации языков программирования
Изложен широкий круг вопросов, касающихся теоретических основ разработки и реализации языков программирования: теория перевода и ее применение к синта…
ПодробнееПроектирование интернет-приложений
В учебно-методическом пособии раскрывается тема основ проектирования интернет-приложения. В первой части пособия содержатся теоретические положения: в…
ПодробнееUnity в действии. Мультиплатформенная разработка на C# (pdf + epub)
Создание игр – увлекательное дело, а Unity делает его простым и доступным! Unity возьмет на себя всю тяжелую работу, и вы сможете сосредоточиться на и…
ПодробнееТеория и реализация информационных систем
В сборнике представлены труды пленарных и секционных докладов участников I Международной научной конференции «Теория и реализация информационных систе…
ПодробнееИзучаем паттерны проектирования JavaScript. Руководство для разработчиков JavaScript и React
Основополагающая книга по паттернам архитектуры и проектирования приложений на языке JavaScript. Рассмотрены порождающие, поведенческие, структурные п…
ПодробнееМоделирование электрических схем. Приборы с программным обеспечением
Приведено описание программ Beginnings of ELECTRONICS, Electronics Workbench для моделирования измерительных приборов и систем и применение этих прогр…
ПодробнееUX-исследования для дизайнеров. Дизайн основанный на фактах
Дмитрий Фокеев – эксперт в веб-дизайне и front-end разработке, автор бестселлеров в сфере онлайн-образования. Ведущий преподаватель Stepik и топ-препо…
ПодробнееПрофессиональные компетенции разработки программного обеспечения
Одного знания языка программирования недостаточно для профессиональной разработки программного обеспечения. Нужны ряд компетенций - знаний, методик, н…
ПодробнееКак написать бизнес-требования? Бизнес-специалисту – как разговаривать на одном языке с ИТ
Эта книга поможет Вам создать уютный оазис определенности в жестокой пустыне проектной деятельности.
Палящие лучи неопределенности, выжигающие все жив…
ПодробнееAPI как искусство: разработка, поддержка, интеграция
В книге подробно рассказано, как написать качественный API и интегрировать его в имеющуюся систему. Рассмотрено, как готовить спецификации API, работа…
Подробнее











































