- BrainTools - https://www.braintools.ru -

Привет, Хаброжители!
Предлагаем ознакомиться с краткими обзорами новинок, отправленных в типографию.

Контрактное тестирование в действии
Автор(ы): Круз М., Прескотт Л.
API и сервисы, основанные на событиях, часто одновременно используются множеством приложений через сложную сеть интеграций, поэтому их сложно тестировать. Контрактные тесты предлагают простое решение этой проблемы. Совместимость API или сервиса проверяется с помощью согласованных контрактов. Контракты понимают и соблюдают все компоненты системы (а также разработчики, которые их создали). Этот инновационный метод помогает обнаружить проблемы интеграции на раннем этапе разработки и повышает жизненно важную для любой системы прозрачность.
Книга «Контрактное тестирование в действии» поможет командам внедрить этот вид тестирования для микросервисов и других систем, основанных на API. Узнайте, как интегрировать контрактное тестирование в процесс разработки, и рассмотрите практические методы внедрения контрактных тестов в ваш стек технологий и практик. Научитесь применять передовые инструменты, такие как Pact, PactFlow и GitHub Actions, чтобы построить собственную инфраструктуру контрактных тестов, и создавайте контрактные тесты, ориентированные на потребителя (CDCT), для REST и GraphQL API, а также интегрируйте их в процесс CI/CD.
» Оглавление [1]
» Отрывок [2]
Оформить предзаказ [3]

Алгоритмы криптографии
Автор(ы): Бертаччини М.
Изучите математическую логику [4] шифрования и дешифрования сообщений, постепенно переходя от базовых принципов ко все более сложным концепциям. Освоив эллиптические кривые, протоколы с нулевым разглашением, гомоморфное шифрование и основы квантовых вычислений, вы заложите прочный фундамент для дальнейшего развития в криптографии.
Познакомьтесь с самыми инновационными криптографическими алгоритмами и подготовьтесь к работе в стремительно развивающейся сфере кибербезопасности и защиты данных. Уделяя особое внимание [5] современным трендам и практическим вызовам, включая квантовую криптографию, вы получите знания, которые помогут оставаться на передовой этой динамичной области.
» Оглавление [6]
» Отрывок [7]
Оформить предзаказ [8]

Spring Security. 4-е изд.
Автор(ы): Насслахсен Б.
Опытные хакеры постоянно охотятся за уязвимыми приложениями, поэтому никогда не переставайте беспокоиться о безопасности. Задача становится особенно сложной, если приходится работать с унаследованным кодом, новыми технологиями и сторонними фреймворками. Научитесь защищать Java-приложения с помощью Spring Security — проверенного и гибко настраиваемого фреймворка для аутентификации и управления доступом.
Книга начинается с объяснения того, как реализовать различные механизмы аутентификации и ограничить доступ к вашему приложению. Затем вы узнаете, как совместить Spring Security с популярными веб-фреймворками. Также рассматриваются защита от фиксации сессий, ограничение числа одновременных подключений и использование механизмов управления сессиями для решения административных задач. Четвертое издание книги, обновленное в соответствии с Java 17/21 и Spring Security 6, рассматривает продвинутые сценарии защиты RESTful веб-сервисов и микросервисов. В нем подробно разбираются проблемы, связанные с аутентификацией без сохранения состояния, и дается и краткий пошаговый подход к их решению.
К концу книги вы сможете без труда связать Spring Security 6 с нативными образами GraalVM, что значительно повысит производительность и безопасность приложений.
» Оглавление [9]
» Отрывок [10]
Оформить предзаказ [11]

Обработка естественного языка в действии. 2-е изд.
Автор(ы): Лейн Х., Дышель М.
Последние достижения в области глубокого обучения [12] позволяют создавать приложения, с исключительной точностью распознающие текст и речь. Что в результате? Появляются чат-боты, способные вести диалог не хуже реальных людей, программы, генерирующие персонализированные бизнес-отчеты, электронные письма, новости и даже романы.
«Обработка естественного языка в действии» — это практическое руководство для разработчиков, которые хотят превратить искусственный интеллект [13] в инструмент, способный помогать людям и понимать их. Вы узнаете, как использовать Python, PyTorch, spaCy и современные архитектуры глубокого обучения для создания приложений, использующих обработку естественного языка (NLP), научитесь создавать чат-боты и системы поиска информации, использовать генеративные модели, а также защищать пользователей от дезинформации.
Второе издание было полностью переработано, теперь вы можете узнать о трансформерах BERT и Hugging Face, тонкой настройке больших языковых моделей и многом другом.
» Оглавление [14]
» Отрывок [15]
Оформить предзаказ [16]

Roblox: играй, программируй и создавай свои миры. 3-е изд.
Автор(ы): Корягин А. В.
Что такое Roblox? Это красочная компьютерная платформа для создания и публикации своих игр.
Мир Roblox изо дня в день становится все популярней, и ты можешь стать его частью!
Если ты мечтаешь стать геймдизайнером и создать свою игру, но не знаешь, с чего начать, эта книга поможет тебе!
Не требуется предварительных знаний — ты можешь начать делать игру сразу!
Мир Roblox интуитивно понятен и очень нравится детям и взрослым.
В книге даны очень подробные пошаговые инструкции по установке и работе с Roblox.
Есть введение в программирование и язык Luau.
Наглядные инструкции по созданию игровых объектов (каждое действие иллюстрируется скриншотом).
Интересные задания для самостоятельной работы.
«Roblox: играй, программируй и создавай свои миры» станет верным другом, поможет в кратчайшие сроки освоить игровую среду, удивлять друзей и родителей крутыми играми и даже заработать! В 2025 году вышло большое обновление Roblox Studio, поэтому книга была полностью переработана.
» Оглавление [17]
» Отрывок [18]
Оформить предзаказ [19]
Для Хаброжителей скидка 35% по купону — Предзаказ
Автор: ph_piter
Источник [20]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/25492
URLs in this post:
[1] Оглавление: https://www.piter.com/collection/soon/product/kontraktnoe-testirovanie-v-deystvii#Oglavlenie-1
[2] Отрывок: https://www.piter.com/collection/soon/product/kontraktnoe-testirovanie-v-deystvii#Otryvok-1
[3] Оформить предзаказ: https://www.piter.com/collection/soon/product/kontraktnoe-testirovanie-v-deystvii
[4] логику: http://www.braintools.ru/article/7640
[5] внимание: http://www.braintools.ru/article/7595
[6] Оглавление: https://www.piter.com/collection/soon/product/algoritmy-kriptografii#Oglavlenie-1
[7] Отрывок: https://www.piter.com/collection/soon/product/algoritmy-kriptografii#Otryvok-1
[8] Оформить предзаказ: https://www.piter.com/collection/soon/product/algoritmy-kriptografii
[9] Оглавление: https://www.piter.com/collection/soon/product/spring-security-4-e-izd#Oglavlenie-1
[10] Отрывок: https://www.piter.com/collection/soon/product/spring-security-4-e-izd#Otryvok-1
[11] Оформить предзаказ: https://www.piter.com/collection/soon/product/spring-security-4-e-izd
[12] обучения: http://www.braintools.ru/article/5125
[13] интеллект: http://www.braintools.ru/article/7605
[14] Оглавление: https://www.piter.com/collection/soon/product/obrabotka-estestvennogo-yazyka-v-deystvii-2-e-izd#Oglavlenie-1
[15] Отрывок: https://www.piter.com/collection/soon/product/obrabotka-estestvennogo-yazyka-v-deystvii-2-e-izd#Otryvok-1
[16] Оформить предзаказ: https://www.piter.com/collection/soon/product/obrabotka-estestvennogo-yazyka-v-deystvii-2-e-izd
[17] Оглавление: https://www.piter.com/collection/soon/product/roblox-igray-programmiruy-i-sozdavay-svoi-miry-3-e-izd#Oglavlenie-1
[18] Отрывок: https://www.piter.com/collection/soon/product/roblox-igray-programmiruy-i-sozdavay-svoi-miry-3-e-izd#Otryvok-1
[19] Оформить предзаказ: https://www.piter.com/collection/soon/product/roblox-igray-programmiruy-i-sozdavay-svoi-miry-3-e-izd
[20] Источник: https://habr.com/ru/companies/piter/articles/994910/?utm_source=habrahabr&utm_medium=rss&utm_campaign=994910
Нажмите здесь для печати.