-
Essential Java for AP CompSci: From Programming to Computer Science
Gain the essential skills for computer science using one of today's most popular programming languages, Java. This book will prepare you for AP CompSci Complete, but you don’t need to be sitting that class to benefit. Computer science has become a basic life skill that everyone is going to nee.... -
Software Architecture in Practice, 4th Edition
The Definitive, Practical, Proven Guide to Architecting Modern Software--Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and MoreUpdated with eleven new chapters, Software Architecture in Practice, Fourth Edition, thoroughly explains what software.... -
Modern API Development with Spring and Spring Boot
A developer's guide to designing, testing, and securing production-ready modern APIs with the help of practical ideas to improve your application's functionalityKey FeaturesBuild resilient software for your enterprises and customers by understanding the complete API development life cycleOvercome .... -
Cross-Platform Development with Qt 6 and Modern C++
Enhance your cross-platform programming abilities with the powerful features and capabilities of Qt 6Key FeaturesLeverage Qt and C++ capabilities to create modern, cross-platform applications that can run on a wide variety of software applicationsExplore what's new in Qt 6 and understand core conce.... -
Entity Framework Core in Action, Second Edition
Entity Framework Core in Action, Second Edition teaches you to write flawless database interactions for .NET applications. Following relevant examples from author Jon Smith’s extensive experience, you’ll progress quickly from EF basics to advanced techniques. In addition to the latest EF features, t.... -
Spring Microservices in Action, Second Edition
Spring Microservices in Action, Second Edition teaches you to build microservice-based applications using Java and Spring. You’ll start by creating basic services, then move to efficient logging and monitoring. Learn to refactor Java applications with Spring’s intuitive tooling, and master API manag.... -
Essential Computer Science: A Programmer’s Guide to Foundational Concepts
Understand essential computer science concepts and skills. This book focuses on the foundational and fundamental concepts upon which expertise in specific areas can be developed, including computer architecture, programming language, algorithm and data structure, operating systems, computer networks.... -
Clean C++20: Sustainable Software Development Patterns and Best Practices
Write maintainable, extensible, and durable software with modern C++. This book, updated for the recently released C++20 standard, is a must for every developer, software architect, or team leader who is interested in well-crafted C++ code, and thus also wants to save development costs. If you want .... -
Learn to Code by Solving Problems
Computers are capable of solving almost any problem when given the right instructions. That’s where programming comes in. This beginner’s book will have you writing Python programs right away. You’ll solve interesting problems drawn from real coding competitions and build your programming skills as .... -
The Big Book of Small Python Projects
If you’ve mastered basic Python syntax and you’re ready to start writing programs, you’ll find The Big Book of Small Python Projects both enlightening and fun. This collection of 81 Python projects will have you making digital art, games, animations, counting pro- grams, and more right away. Once yo.... -
Quantum Computing Fundamentals
ONE-VOLUME INTRODUCTION TO QUANTUM COMPUTINGClearly explains core concepts, terminology, and techniquesCovers the foundational physics, math, and information theory you needProvides hands-on practice with quantum programmingThe perfect beginners guide for anyone interested in a quantum computing car.... -
Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps
Update Your Architectural Practices for New Challenges, Environments, and Stakeholder Expectations“I am continuously delighted and inspired by the work of these authors. Their first book laid the groundwork for understanding how to evolve the architecture of a software-intensive system, and this lat.... -
Android Studio 4.1 Development Essentials – Kotlin Edition
Acquire the skills necessary to develop Android apps using the Android Studio integrated development environment and the Kotlin programming languageKey FeaturesLearn to code using the Kotlin programming languageUse the latest Material Design components to build modern user interface designsIntegrate.... -
SwiftUI Essentials – iOS 14 Edition
Acquire and hone the skills to develop iOS apps for iPhone and iPad devices using the Xcode development environment, SwiftUI, and the Swift programming languageKey FeaturesLearn to write object-oriented code using the Swift programming languageUnderstand how to work with the SwiftUI app lifecycleBec.... -
Expert Python Programming - Fourth Edition
Attain a deep understanding of building, maintaining, packaging, and shipping robust Python applicationsKey FeaturesDiscover the new features of Python, such as dictionary merge, the zoneinfo module, and structural pattern matchingCreate manageable code to run in various environments with different .... -
ASP.NET Core in Action, Second Edition
ASP.NET Core in Action, Second Edition is a comprehensive guide to creating web applications with ASP.NET Core 5.0. Go from basic HTTP concepts to advanced framework customization. Illustrations and annotated code make learning visual and easy. Master logins, dependency injection, security, and more....