Книги по программированию и IT 2024 года


Software testing has greatly evolved since the first edition of this book in 2011. Testers are now required to work in "agile" teams and focus on automating test cases. It has thus been necessary to update this work, in order to provide fundamental knowledge that testers should have to be effective and efficient in today's world.This book describes the fundamental aspects of testing in the differe...

Hacking and Security Английский PDF

Learn the latest features of modern C++ by coding eight engaging projects.Don’t let the multitude of C++ updates intimidate you! Learn C++ by Example takes you through the major language changes since C++ 11, with each new feature demonstrated with a fun project or minigame. It’s perfect for beginners who know C++ basics, coders coming back to the language, or current C++ developers missing out on...

C++ Английский PDF

Improve readability and understandability of code using C++ best practicesKey FeaturesEnrich your coding skills using features from the modern C++ standard and industry approved librariesImplement refactoring techniques and SOLID principles in C++Apply automated tools to improve your code qualityPurchase of the print or Kindle book includes a free PDF eBookDespite the prevalence of higher-level la...

C++ Английский PDF

Key FeaturesStart from basic Kotlin syntax and go all the way to advanced topics like Coroutines and structural concurrencyLearn how to select and implement the right design pattern for your next Kotlin projectGet to grips with concurrent and reactive microservices with Ktor and Vert.xBook DescriptionFor developers who are working with Design Patterns in Kotlin, this practical guide offers an oppo...

Kotlin Английский PDF

Программирование — это приключение, полное трудностей, нового опыта, побед и поражений. В книге «Поговорим на Python» вы присоединитесь к Эрику и Саймону, которые учатся программировать на Python и создают свое первое приложение. Книга написана специально для будущих программистов и идеальна, чтобы начать осваивать навык, который останется на всю жизнь!Книга «Поговорим на Python» учит писать код,...

Python Русский PDF

C# 10 Clean Architecture with .NET 6: Build Unbreakable, Testable, and Future-Proof ApplicationsTired of spaghetti code? Struggling with untestable applications that crumble under change? C# 10 Clean Architecture with .NET 6 is your path to code serenity.This comprehensive guide empowers you to leverage the latest features of C# 10 and .NET 6 to craft applications that areRock-Solid: Embrace the p...

.NET (.NET Core) C# Английский PDF

In Learn Python the Hard Way, Fifth Edition, you'll learn Python by working through 60 lovingly crafted exercises. Read them. Type in the code. Run it. Fix your mistakes. Repeat. As you do, you'll learn how a computer works, how to solve problems, and how to enjoy programming . . . even when it's driving you crazy.It'll be frustrating at first. But if you keep trying, you'll get it--and it'll feel...

Python Английский PDF

Build apps using .NET MAUI and Blazor with this comprehensive, revised guide for .NET 8.Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesHandle data effectively with expanded coverage on the MVVM model and data bindingIntegrate platform-specific code using plugins and custom controlsMigrate from Xamarin.Forms to .NET MAUI for the latest hybrid app development ca...

.NET (.NET Core) Английский PDF

Elevate your Java security skills for the modern cloud eraKey FeaturesUnderstanding Zero-Trust security model for Java.Practical cloud security strategies for developers.Hands-on guidance for secure Java application development.This book offers a comprehensive guide to implementing Zero-Trust security principles, cloud-based defenses, and robust application development practices. Through practical...

Java Английский PDF

"Mastering CakePHP: A Comprehensive Guide to Rapid Web Development" is an essential resource for both novice and experienced developers looking to harness the power of CakePHP, a robust PHP framework designed to build highly scalable web applications efficiently. This guide delves deeply into the architecture of CakePHP, showcasing how to maximize the framework to expedite web application developm...

PHP Английский PDF

"Navigating the Worlds of C and C++: Masters of Code" offers an unparalleled journey into the realms of two of the most influential programming languages in the history of computing. This comprehensive guide is designed for both beginners eager to lay a solid foundation and experienced programmers seeking to refine their skills in C and C++.Starting with the basics, the book introduces readers to...

C C++ Английский PDF

Книга посвящена  интеграции Kubernetes в готовые компьютерные сети. Рассмотрено, как оркестратор Kubernetes вписывается в сетевую модель OSI.  Раскрыты вопросы интеграции сетей предприятия с облачными мощностями и контейнерными архитектурами. Рассмотрены ключевые факторы и новые зоны ответственности, возникающие при взаимодействии Kubernetes с каждым из уровней модели OSI. Приведены прим...

Сети/Network Русский PDF

2025 EDITION: Build four fully functional real-world Django applications with authentication, content management systems, payment processing, REST APIs, and more!Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*Key FeaturesUpdated with the latest Django 5.2 features, detailed app planning, improved tooling, and GPT prompts for extending projectsLearn Django essentials,...

Python Английский PDF

In today’s world, understanding data analytics, data science, and artificial intelligence is not just an advantage but a necessity. This book is your thorough guide to learning these innovative fields, designed to make the learning practical and engaging.The book starts by introducing data analytics, data science, and artificial intelligence. It illustrates real-world applications, and, it address...

Big Data/DataScience GPT/AI/ИИ Английский PDF

Build enhanced visual experiences and design and deploy modern, easy-to-maintain, client applications across a variety of platforms. This book will show you how these applications can take advantage of the latest user interface components, 3D technology, and cloud services to create immersive visualizations and allow high-value data manipulation.The Definitive Guide to Modern Java Clients with Jav...

Java Английский PDF