Hands-On Design Patterns with Java starts with an introduction to the Unified Modeling Language (UML), and delves into class and object diagrams with the help of detailed examples. You’ll study concepts and approaches to object-oriented programming (OOP) and OOP design patterns to build robust applications. (Limited-time offer) …
Hands-On Artificial Intelligence on Amazon Web Services
With Hands-On Artificial Intelligence on Amazon Web Services, you’ll work through hands-on exercises and learn to use these services to solve real-world problems. You’ll even design, develop, monitor, and maintain machine and deep learning models on AWS. (Limited-time offer) …
Go Programming Blueprints – Second Edition
With Go Programming Blueprints – Second Edition, learn to apply the nuances of the Go language, and get to know the open source community that surrounds it to implement a wide range of start-up quality projects. Write interesting and clever but simple code, and learn skills and techniques that are directly transferrable to your own projects. (Limited-time offer) …
Game Programming using Qt 5 Beginner’s Guide – Second Edition
Game Programming using Qt 5 Beginner’s Guide – Second Edition begins by how to create an application and prepare a working environment for both desktop and mobile platforms. You will learn how to use built-in Qt widgets and Form Editor to create a GUI application and then learn the basics of creating graphical interfaces and Qt’s core concepts. …
Enterprise Agility
Enterprise Agility shows how an enterprise can address this challenge head on and thrive in the dynamic environment. Avoiding the mechanistic construction of existing enterprises that focus on predictability and certainty, Enterprise Agility delivers practical advice for responding and adapting to the scale and accelerating pace of disruptive change in the business environment. …
Docker Quick Start Guide
Docker Quick Start Guide is your ideal introduction to Docker and containerization. You will learn how to set up a Docker development environment on a Linux, Mac, or Windows workstation, and learn your way around all the commands to run and manage your Docker images and containers. …
C++ Data Structures and Algorithm Design Principles
C++ Data Structures and Algorithm Design Principles starts by introducing C++ data structures and how to store data using linked lists, arrays, stacks, and queues. In later chapters, the book explains the basic algorithm design paradigms, such as the greedy approach and the divide-and-conquer approach, which are used to solve a large variety of computational problems. …
Building RESTful Web Services with Spring 5 – Second Edition
Building RESTful Web Services with Spring 5 – Second Edition takes you through the design of RESTful web services and leverages the Spring Framework to implement these services. Starting from the basics of the philosophy behind REST, you’ll go through the steps of designing and implementing an enterprise-grade RESTful web service. …
Blender 3D Incredible Machines
Blender 3D Incredible Machines will help you develop a comprehensive skill set that covers the key aspects of mechanical modeling. Through this book, you will create many types of projects, including a pistol, spacecraft, robot, and a racer. We start by making a Sci-fi pistol, creating its basic shape and adding details to it. …
Applied Data Science with Python and Jupyter
Applied Data Science with Python and Jupyter is a step-by-step guide ideal for beginners who know a little Python and are looking for a quick, fast-paced introduction to these concepts. In this book, you’ll learn every aspect of the standard data workflow process, including collecting, cleaning, investigating, visualizing, and modeling data. …