Modern API Development with Spring and Spring Boot
Описание:
С годами философия разработки API эволюционировала, чтобы соответствовать современным требованиям корпоративной архитектуры, и разработчикам необходимо знать, как адаптировать свои подходы к этим современным принципам проектирования API. Сейчас приложения разрабатываются с использованием API, которые упрощают интеграцию в облачную среду и распределенные системы. Из этой книги о Spring вы узнаете о различных способах реализации готовых к использованию API с помощью REST API, а также об асинхронной разработке с использованием реактивной парадигмы, gRPC и GraphQL.
Описание:
Автор предлагает примеры использования более чем 40 инструментов, которые вы сможете немедленно опробовать. Профессионалы и новички получат навыки тестирования производительности, защищенности и доступности, а также поближе познакомятся с особенностями исследовательского, межфункционального тестирования, тестирования данных и мобильных приложений, автоматизации тестирования, и многими другими вопросами, связанными с тестированием.
Описание:
В этой книге представлено более 100 логических задач по программированию с решениями и комментариями. Для многих задач приведено несколько вариантов решения, чтобы вы могли сравнить разные способы решения.
Описание:
Совершенствование навыков программирования продолжается и после того, как вы освоили основы. Главный вопрос заключается в том, как писать профессиональный код, решая при этом такие важные задачи, как поддержка работоспособности кода, возможность его повторного использования, устранение проблем с безопасностью и утечек памяти. В этой книге основное внимание уделяется примерам из реальной жизни, чтобы избежать ненужных и скучных пространных теоретических рассуждений.
Описание:
Освоение Visual Studio, одной из самых быстрых и многофункциональных интегрированных сред разработки (IDE), крайне важно для создания эффективных, масштабируемых и современных приложений. Книга «Освоение Visual Studio 2022», написанная опытным техническим экспертом по .NET с более чем десятилетним стажем, поможет вам использовать все возможности этой мощной IDE.
Описание:
По мере стремительного развития аппаратного обеспечения, увеличения объема памяти и количества ядер центрального процессора, программное обеспечение должно эволюционировать, чтобы эффективно использовать все доступные ресурсы и сокращать время простоя центрального процессора. В этой книге два опытных инженера-программиста с общим стажем работы около 50 лет научат вас реализовывать параллельные и асинхронные решения на C++. Вы получите полное представление о парадигмах параллельного программирования, охватывающих конкурентное, асинхронное, параллельное, многопоточное, реактивное и событийно-ориентированное программирование, а также потоки данных, и узнаете, как связаны между собой потоки, процессы и сервисы.
Описание:
Книга по широте охвата проблемы, новизне и практической значимости является фактически энциклопедией по кибербезопасности. Здесь вы найдете многочисленные примеры применения информационных атак, а также наиболее эффективные методы защиты от их воздействия. В доступной форме изложены теоретические основы информационной безопасности и базовые технологии защиты информации. Подробно описаны характеристики технологических платформ кибератак и применение их на различных устройствах.