Vtome.ru - электронная библиотека

  • Добавил: literator
  • Дата: 27-05-2025, 04:30
  • Комментариев: 0
Название: Mastering APIs for Enterprise Applications: Practical guide to building robust, scalable, and secure APIs
Автор: Rajan Subramanian
Издательство: BPB Publications
Год: 2025
Страниц: 364
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Technology is moving towards modern digital systems with business functionality exposed by integrating multiple best-of-breed software systems. In today's interconnected digital landscape, application programming interfaces (APIs) are the backbone of enterprise applications, enabling seamless data exchange and service integration. This book takes you through the entire API lifecycle, starting with the evolution of APIs and moving beyond traditional REST to modern architectures like GraphQL and gRPC. You will learn the core principles of API design, including best practices, security protocols, and open standard adoption like OpenAPI. You will also gain practical skills in API development, testing, and documentation, focusing on enhancing developer experience and ensuring scalability. Crucial aspects of API governance, real-time API implementation, and API gateways are thoroughly covered. Finally, the book explores emerging trends, including generative AI APIs, vision, natural language processing (NLP), speech, and large language models (LLMs), preparing you for the future of API integration. This book is for developers, architects, and technical leads, who want to design and develop robust, scalable, and secure APIs for their web applications. It assumes a basic understanding of HTTP, JSON, and jаvascript.
  • Добавил: literator
  • Дата: 27-05-2025, 02:58
  • Комментариев: 0
Название: Software Testing and Quality Assurance: Exploring testing levels, test tools, automation, and quality metrics for improved software quality
Автор: Dinesh Jain, Abhay Kothari
Издательство: BPB Publications
Год: 2025
Страниц: 256
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Software Testing and Quality Assurance is a critical field in the software development lifecycle that ensures applications meet high standards of functionality and reliability. With rapid technological advancements and increased reliance on software across industries, understanding the core principles and techniques of software testing has never been more important. This book is designed to help you gain a solid foundation in software testing and quality assurance (QA) while providing practical knowledge to excel in the field. This book offers a step-by-step journey through the world of software testing, starting with the introduction of testing as an engineering activity and the role of testers in software development. It covers key testing methodologies, including white box and black box testing, and introduces fundamental testing techniques like equivalence partitioning and boundary value analysis. The book explains levels of testing such as unit, integration, system, and validation testing. This book is ideal for IT professionals, students, and individuals working in software testing. It is also suited for beginners in the field, and anyone studying Software Testing and Quality Assurance.
  • Добавил: literator
  • Дата: 27-05-2025, 01:24
  • Комментариев: 0
Название: Android App Development For Beginners: A Step-By-Step Practical Guide to Programming Android Applications With Kotlin, Jetpack Compose, and Android Studio
Автор: Nathan Sebhastian
Издательство: Independently published
Серия: Code With Nathan
Год: November 13, 2024
Страниц: 314
Язык: английский
Формат: epub
Размер: 10.1 MB

Android App Development For Beginners will teach you how to create extensible Android applications using Kotlin and its supporting libraries, such as Jetpack Compose and Room, even if you have no experience. Save time and learn up to 3x faster with a structured approach designed for beginners. Instead of connecting incomplete tutorials from multiple sources, you’ll gain a clear, step-by-step path to mastering Android development. Each chapter breaks down complex topics into plain, easy-to-understand language with practical examples to ensure you learn by doing. By the end of the book, you'll have built a working Android app from scratch, gaining hands-on experience with modern Android development. We focus only on the essentials and immediately start a project once we cover the basic Kotlin knowledge. You will see how Kotlin, Jetpack Compose, Room, and various Android libraries are used to create a dynamic and extensible Android application. No prior experience with Android development is required. This book introduces you to everything you need, from the Kotlin language to Jetpack Compose and beyond.
  • Добавил: literator
  • Дата: 27-05-2025, 00:47
  • Комментариев: 0
Название: Hands-on Spring 6 and Spring Boot 3.0: A pragmatic approach to REST, GraphQL, reactive programming and messaging in Spring
Автор: Sagara Gunathunga
Издательство: BPB Publications
Год: 2025
Страниц: 322
Язык: английский
Формат: epub (true)
Размер: 10.3 MB

The demand for developers skilled in Spring and Spring Boot remains strong, reflecting the frameworks' key roles in modern software development and the constant expansion of Java-based applications across industries. This technical guide to Spring Framework 6 and Spring Boot 3.0 employs a scenario-based methodology, systematically addressing enterprise-grade concerns, including TDD, security, and observability. The content progressively builds a complete application, with each chapter expanding specific components while maintaining a focus on production-ready implementation patterns. A companion GitHub repository provides complete source code, allowing readers to focus on critical concepts. The book's architecture progresses from fundamental Spring concepts through practical implementations of MVC applications, data persistence, REST/GraphQL APIs, reactive programming, and messaging systems, concluding with deployment strategies and emerging Spring technologies. This book is for Java developers who want to use Spring Framework 6 and Spring Boot 3.0 to build production-ready enterprise applications and services. Prior experience using Java is expected, and no experience with Spring and Spring Boot is required.
  • Добавил: Natali26
  • Дата: 26-05-2025, 23:52
  • Комментариев: 0
Название: Нелинейное программирование в примерах и задачах
Автор: Ирина Землякова
Издательство: Южный Федеральный Университет
Год: 2024
Формат: pdf
Страниц: 128
Размер: 47,96 Мб
Язык: русский

Пособие содержит систематическое изложение раздела «Нелинейное программирование», снабжённое теоретическим материалом, множеством примеров и заданий для самостоятельного закрепления материала. Целью данного пособия является подробное изучение такого раздела математического программирования, как нелинейное программирование.
  • Добавил: literator
  • Дата: 26-05-2025, 21:29
  • Комментариев: 0
Название: DevOps for Java Developers: DevOps and DevSecOps best practices for Java developers
Автор: Neeraj Kumar
Издательство: BPB Publications
Год: 2025
Страниц: 332
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Java's robust ecosystem, encompassing Spring Boot, Micronaut, and Quarkus, thrives within modern microservices architectures, making DevOps practices essential for efficient development and deployment. This book serves as a comprehensive guide, starting with the foundational principles of DevOps and its real-world applications within Java-centric environments. It helps you take advantage of microservices, serverless, and cloud-native technologies using the latest DevOps techniques to simplify your build process and create a service or application faster. It explores how breaking down monolithic applications into microservices can accelerate changes and enhance flexibility. This book covers core DevOps concepts, including source code management tools, continuous integration (CI), continuous deployment (CD), and containerization. It also introduces Mobile DevOps, emphasizing the growing need for DevOps in mobile app development. With security being critical, it covers DevSecOps practices to address vulnerabilities. This book is for professionals, like application developers, Java developers, DevOps engineers, or developers who want to develop applications more productively.
  • Добавил: literator
  • Дата: 26-05-2025, 20:34
  • Комментариев: 0
Название: Modern C++ for Machine Learning: A Comprehensive Guide to Building Production-Ready AI Systems
Автор: Aarav Joshi
Издательство: 101 Books
Год: 2025
Страниц: 2531
Язык: английский
Формат: epub (true)
Размер: 34.8 MB

Modern C++ for Machine Learning: A Comprehensive Guide to Building Production-Ready AI Systems is an essential resource for developers, data scientists, and engineers who want to harness the power of modern C++ for machine learning applications. This comprehensive guide takes you through the complete machine learning lifecycle, from foundational concepts to advanced deployment strategies. The book covers cutting-edge topics including Deep Learning architectures, transformer models, computer vision, natural language processing, and MLOps practices. You'll master essential C++ libraries like Eigen, OpenCV, TensorFlow C++ API, and PyTorch C++ frontend while learning to implement everything from basic clustering algorithms to sophisticated neural networks. By the end, you'll have the expertise to design, implement, and deploy enterprise-grade AI systems that leverage C++'s performance advantages for demanding machine learning applications.
  • Добавил: literator
  • Дата: 26-05-2025, 19:58
  • Комментариев: 0
Название: Copula Additive Distributional Regression Using R
Автор: Giampiero Marra, Rosalba Radice
Издательство: CRC Press
Серия: The R Series
Год: 2026
Страниц: 151
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

Copula additive distributional regression enables the joint modeling of multiple outcomes, an essential aspect of many real-world research problems. This book provides an accessible overview of this modeling approach, with a particular focus on its implementation in the GJRM R package, developed by the authors. The emphasis is on bivariate responses with empirical illustrations drawn from diverse fields such as health and medicine, epidemiology, economics and social sciences. The book is organized into four parts. Part I introduces the copula additive distributional regression framework and provides a succinct overview of the GJRM and GJRM.data packages in R. Part II focuses on scenarios where the marginal distributions are of the same type, while Part III explores cases with mixed marginal types. Finally, Part IV demonstrates how copula regression can be applied to estimate causal treatment effects in the presence of unobserved confounding. This book is designed for graduate students, researchers, practitioners and analysts who are interested in using copula additive distributional regression for the joint modeling of bivariate outcomes. The methodology is accessible to readers with a basic understanding of core statistics and probability, regression, copula modeling and R.
  • Добавил: literator
  • Дата: 26-05-2025, 19:17
  • Комментариев: 0
Название: Quick Data Structures
Автор: David Matuszek
Издательство: CRC Press
Год: 2026
Страниц: 151
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

If you want to upgrade your programming skills, the most important thing you need is a solid understanding of fundamental data structures. The proper choice of data structures distinguishes excellent programmers from merely competent ones. As an experienced programmer, you use data structures―at least arrays―all the time. However, you may not be familiar with hash tables, trees and binary trees, priority queues, directed and undirected graphs, and other data structures at your disposal. A good choice of data structures will simplify your job, not complicate it. Your code will be not only faster but also easier to understand and debug. There is no downside to using the right data structures for the job. Code isn’t always the best way to explain an algorithm or data structure—but sometimes it is. In such cases, the code should be as readable as possible. It’s generally agreed that Python is the most readable language, but every language has glitches. Similarly, Python has dictionaries, “lists,” and sets, which we will try to avoid. Consequently, the code in this book is “Python-like” but, in the interest of making code as readable as possible for everyone, not necessarily “real” Python.
  • Добавил: literator
  • Дата: 26-05-2025, 17:52
  • Комментариев: 0
Название: Building LLMs with PyTorch: A step-by-step guide to building advanced AI models with PyTorch
Автор: Anand Trivedi
Издательство: BPB Publications
Год: 2025
Страниц: 534
Язык: английский
Формат: epub (true)
Размер: 22.4 MB

PyTorch has become the go-to framework for building cutting-edge large language models (LLMs), enabling developers to harness the power of deep learning for natural language processing. This book serves as your practical guide to navigating the intricacies of PyTorch, empowering you to create your own LLMs from the ground up. You will begin by mastering PyTorch fundamentals, including tensors, autograd, and model creation, before diving into core neural network concepts like gradients, loss functions, and backpropagation. Progressing through regression and image classification with convolutional neural networks, you will then explore advanced image processing through object detection and segmentation. The book seamlessly transitions into NLP, covering RNNs, LSTMs, and attention mechanisms, culminating in the construction of Transformer-based LLMs, including a practical mini-GPT project. You will also get a strong understanding of generative models like VAEs and GANs. By the end of this book, you will possess the technical proficiency to build, train, and deploy sophisticated LLMs using PyTorch, equipping you to contribute to the rapidly evolving landscape of AI.