bannerbanner
logo

Разработка программного обеспечения

Рефакторинг кода на JavaScript: улучшение проекта существующего кода
Рефакторинг кода на JavaScript: улучшение проекта существующего кода
Более двадцати лет опытные программисты во всем мире использовали книгу Мартина Фаулера Рефакторинг, когда им нужно было улучшить проект существующего…
Подробнее
Обработка текстовой и графической информации
Обработка текстовой и графической информации
Рассмотрены способы обработки текстовой и графической информации. Уделено внимание вопросам сортировки текстовых данных, построения и сканирования гра…
Подробнее
Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET
Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET
Эта книга необходима всем разработчикам программного обеспечения, независимо от платформы, языка или вида приложений. Рассмотрены уязвимости на языках…
Подробнее
Разработка приложений на С++ в среде MATLAB
Разработка приложений на С++ в среде MATLAB
Данная книга посвящена изложению вопросов совместного использования богатой библиотеки визуальных компонент Borland C++ Builder и возможностей языка С…
Подробнее
Программная инженерия. Учебник для вузов
Программная инженерия. Учебник для вузов
Учебник посвящен систематическому изложению принципов, моделей, методов и метрик, используемых в инженерном цикле создания сложных программных систем.…
Подробнее
Scrum: гибкая разработка ПО
Scrum: гибкая разработка ПО
Данная книга предназначена для прагматичных специалистов в области разработки программного обеспечения, которые хотят получить надежные, заслуживающие…
Подробнее
Проектирование масштабируемых систем с помощью Erlang/OTP
Проектирование масштабируемых систем с помощью Erlang/OTP
Данная книга демонстрирует использование языка Erlang и его платформы OTP для создания масштабируемых и устойчивых к сбоям систем. Описаны подходы к п…
Подробнее
Идиомы и паттерны проектирования в современном С++
Идиомы и паттерны проектирования в современном С++
В книге акцент сделан на паттерны проектирования, которые отвечают естественным нуждам программиста на С++, а также паттернам, выигрывающим от уникаль…
Подробнее
101 совет начинающим разработчикам в системе «1С:Предприятие 8» (+ 2epub)
101 совет начинающим разработчикам в системе «1С:Предприятие 8» (+ 2epub)
Книга адресована начинающим разработчикам прикладных решений в системе «1С:Предприятие 8». Она поможет овладеть наиболее эффективными приемами разрабо…
Подробнее
Реактивные шаблоны проектирования (pdf+epub)
Реактивные шаблоны проектирования (pdf+epub)
Реактивное программирование – совершенно новая и многообещающая парадигма, позволяющая эффективно решать задачи, связанные с созданием распределенных …
Подробнее
Предметно-ориентированные языки программирования
Предметно-ориентированные языки программирования
При правильном выборе и применении предметно-ориентированные языки могут существенно упростить сложный код, обеспечить эффективное общение с пользоват…
Подробнее
Разработка пользовательского интерфейса
Разработка пользовательского интерфейса
Книга посвящена одному из важнейших аспектов современных компьютерных технологий. На многочисленных примерах автор разъясняет, какие принципы лежат в …
Подробнее
Осваиваем биткоин. Программирование блокчейна
Осваиваем биткоин. Программирование блокчейна
Второе издание бестселлера включает подробное введение в самую известную криптовалюту – биткойн, а также в лежащую в ее основе технологию блокчейна. П…
Подробнее
Qt 5.10. Профессиональное программирование на C++
Qt 5.10. Профессиональное программирование на C++
Книга посвящена разработке приложений для Windows, Mac OS X, Linux, Android и iOS с использованием библиотеки Qt версии 5.10. Подробно рассмотрены воз…
Подробнее
Чистая архитектура. Искусство разработки программного обеспечения
Чистая архитектура. Искусство разработки программного обеспечения
4
«Идеальный программист» и «Чистый код» – легендарные бестселлеры Роберта Мартина – рассказывают, как достичь высот профессионализма. «Чистая архитекту…
Подробнее
Jenkins 2. Приступаем к работе
Jenkins 2. Приступаем к работе
Книга посвящена Jenkins – программной системе с открытым исходным кодом на Java, предназначенной для обеспечения процесса непрерывной интеграции прогр…
Подробнее
Реактивное программирование на С++
Реактивное программирование на С++
В книге изложены понятия и принципы функционального реактивного программирования, помогающие строить параллельные, асинхронные приложения с наименьшим…
Подробнее
Осваиваем С++17 STL
Осваиваем С++17 STL
Стандарт C++17, которому посвящена книга, удвоил объем библиотеки в сравнении с С++11. Вы узнаете о наиболее важных особенностях стандартной библиотек…
Подробнее
Теория и практика языков программирования
Теория и практика языков программирования
Учебник посвящен систематическому изложению теории и практики языков программирования. Он отражает классическое содержание учебной дисциплины по языка…
Подробнее
Linux API. Исчерпывающее руководство
Linux API. Исчерпывающее руководство
Linux Programming Interface – исчерпывающее руководство по программированию приложений для Linux и UNIX. Описанный здесь интерфейс применяется практич…
Подробнее
PostgreSQL 11. Мастерство разработки
PostgreSQL 11. Мастерство разработки
Книга описывает последние возможности PostgreSQL 11 для построения эффективных и отказоустойчивых приложений. Подробно рассмотрены передовые аспекты P…
Подробнее
Решение задач на современном С++
Решение задач на современном С++
Эта книга – сборник практических задач по языку С++17: от математических и вычислительных до архитектурных, построенных на базе шаблонов проектировани…
Подробнее
Отладка Windows-приложений
Отладка Windows-приложений
В книге рассматривается чрезвычайно актуальный вопрос современного программирования – как избежать ошибок в приложениях, разрабатываемых для операцион…
Подробнее
Head First. Паттерны проектирования
Head First. Паттерны проектирования
Не имеет смысла каждый раз изобретать велосипед, лучше сразу освоить приемы проектирования, которые уже созданы людьми, сталкивавшимися с аналогичными…
Подробнее
Как устроен JavaScript (pdf+epub)
Как устроен JavaScript (pdf+epub)
Игра в программирование без правил и ограничений. Большинство языков программирования выросли из древней парадигмы, порожденной еще во времена Фортран…
Подробнее
Python. Разработка на основе тестирования
Python. Разработка на основе тестирования
Книга демонстрирует преимущества методологии разработки на основе тестирования (TDD) на языке Python. Вы научитесь писать и выполнять тесты для создан…
Подробнее
Системное программирование в UNIX
Системное программирование в UNIX
Операционная система UNIX всегда занимала важную позицию в научном и техническом сообществах. В настоящее время существует множество крупномасштабных …
Подробнее
Потоковая обработка данных. Конвейер реального времени
Потоковая обработка данных. Конвейер реального времени
Эта насыщенная идеями книга научит вас думать об эффективном взаимодействии с быстрыми потоками данных. В ней выдержан идеальный баланс между широкой …
Подробнее
Шаблоны C++. Справочник разработчика
Шаблоны C++. Справочник разработчика
Шаблоны представляют собой одну из наиболее сильных сторон C++, но они все еще остаются недостаточно используемыми, а зачастую и неверно понимаемыми, …
Подробнее
Python. Экспресс-курс (pdf+epub)
Python. Экспресс-курс (pdf+epub)
Вы уже умеете кодить на одном или нескольких языках программирования? Тогда настала пора пройти экспресс-курс Python. Впервые на русском языке выходит…
Подробнее
Java EE 7 и сервер приложений GlassFish4
Java EE 7 и сервер приложений GlassFish4
Книга представляет собой практическое руководство с очень удобным подходом, позволяющим читателю быстрее освоить технологии Java EE 7. Все рассмотренн…
Подробнее
Современный Java: рецепты программирования
Современный Java: рецепты программирования
Эта книга представляет собой рецепты программирования на языке Java, описывающие нововведения версий 8 и 9. В книге вы найдете массу примеров кода, де…
Подробнее
Разработка SCADA-систем
Разработка SCADA-систем
Даны рекомендации по проектированию SCADA-системы с использованием среды визуального программирования Delphi. Приведен обзор существующих SCADA-систем…
Подробнее
Компиляторы: принципы, технологии и инструментарий
Компиляторы: принципы, технологии и инструментарий
Это новое издание классической «книги Дракона» полностью переработано и включает последние разработки в области компиляции. Книга предлагает читателю …
Подробнее
Высоконагруженные приложения. Программирование, масштабирование, поддержка (PDF + EPUB)
Высоконагруженные приложения. Программирование, масштабирование, поддержка (PDF + EPUB)
В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данны…
Подробнее
DevOps для ИТ-менеджеров
DevOps для ИТ-менеджеров
В книге четко и последовательно изложены ключевые понятия, принципы и практики DevOps, дано определение DevOps и его место относительно других методол…
Подробнее
Программирование на языке Rust
Программирование на языке Rust
Rust – новый язык системного программирования, сочетающий высокую производительность и низкоуровневый контроль, характерные для С и C++, с безопасной …
Подробнее
Разработка программного обеспечения АСУ ТП на основе объектно-ориентированного подхода (теория, модели, методы)
Разработка программного обеспечения АСУ ТП на основе объектно-ориентированного подхода (теория, модели, методы)
Представлены практические методы, рекомендации, правила и приемы, используемые при создании ПО АСУ ТП на основе объектно-ориентированного подхода (ООП…
Подробнее
С++17 STL. Стандартная библиотека шаблонов
С++17 STL. Стандартная библиотека шаблонов
С++ – объектно-ориентированный язык программирования, без которого сегодня немыслима промышленная разработка ПО. В этой замечательной книге описана ра…
Подробнее
SQL Server 2005. Новые возможности для разработчиков
SQL Server 2005. Новые возможности для разработчиков
В ноябре 2005 года мир увидит новую версию популярной системы управления базами данных – Microsoft SQL Server 2005. В течение пяти лет компания Micros…
Подробнее
Разработка программного продукта. Профессиональные стандарты, жизненный цикл, командная работа
Разработка программного продукта. Профессиональные стандарты, жизненный цикл, командная работа
В учебном пособии рассматриваются основные этапы разработки программных продуктов с позиции системного подхода в рамках каскадной модели. Цели разрабо…
Подробнее
Программирование в среде Borland C++ Builder с математическими библиотеками MATLAB С/С++
Программирование в среде Borland C++ Builder с математическими библиотеками MATLAB С/С++
Данная книга посвящена изложению вопросов совместного использования богатой библиотеки визуальных компонент Borland C++ Builder и возможностей языка С…
Подробнее
Безопасность разработки в Agile-проектах
Безопасность разработки в Agile-проектах
В большинстве организаций стремительно принимают на вооружение гибкие (agile) методики разработки. Они позволяют своевременно реагировать на изменение…
Подробнее
Системное программное обеспечение. Учебник для вузов
Системное программное обеспечение. Учебник для вузов
В книге рассматриваются основные теоретические принципы и реализующие их технологии, лежащие в основе современных средств разработки программного обес…
Подробнее
ASP.NET 2.0. Секреты создания Web-приложений
ASP.NET 2.0. Секреты создания Web-приложений
На сегодняшний день .NET Framework настолько опередила конкурирующие платформы, что предполагается платформой «по умолчанию» для разработки любых прог…
Подробнее
<1...34567...10>
Вход В личный кабинетРегистрация