The essential interaction design guide, fully revised and updated for the mobile age About Face: The Essentials of Interaction Design, Fourth Edition is the latest update to the book that shaped and evolved the landscape of interaction design. This…
Prepare for Microsoft Exam AZ-900-Demonstrate your real-world knowledge of cloud services and how they can be provided with Microsoft Azure, including high-level concepts that apply throughout Azure, and key concepts specific to individual services.…
Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Photoshop choose Adobe Photoshop Classroom in a Book (2020 release) from Adobe Press. The 15 project-based lessons show key step-by-step techniques for workin…
The bestselling beginner Arduino guide, updated with new projects! Exploring Arduino makes electrical engineering and embedded software accessible. Learn step by step everything you need to know about electrical engineering, programming, and human-c…
Eager to develop embedded systems? These systems don't tolerate inefficiency, so you may need a more disciplined approach to programming. This easy-to-read book helps you cultivate a host of good development practices, based on classic software desi…
Prepare for Microsoft Exam AZ-204-and help demonstrate your real-world mastery of Microsoft Azure solution development. Designed for working Azure developers, this Exam Ref focuses on the critical thinking and decision-making acumen needed for succe…
Your one-stop reference for Windows Server 2019 and PowerShell know-howWindows Server 2019 & PowerShell All-in-One For Dummies offers a single reference to help you build and expand your knowledge of all things Windows Server, including the all-impo…
Prepare for Microsoft Exam AZ-303-and help demonstrate your real-world mastery of architecting high-value Microsoft Azure solutions for your organization or customers. Designed for modern IT professionals, this Exam Ref focuses on the critical think…
Some say that the Internet of Things will consist of 100 billion connected devices in just a few years. We have already come far on that road, but what does IoT actually mean? Is it a technology, a network of Internet connected devices or is it abou…
In this fully updated and new edition, you'll get hands-on practice with the basics, including setting up cloud-based virtual machines, deploying web servers, and using hosted data stores. As you work through the book's 21 carefully planned lessons,…
Beginning C for Arduino, Second Edition is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both. Updated with new projects and new boards, this book introduces you to the C p…
Get to grips with modern software demands by learning the effective uses of Rust's powerful memory safety.Key Features Learn and improve the sequential performance characteristics of your software Understand the use of operating system processes in…
This book is for musical makers and artists who want to gain knowledge and inspiration for your own amazing creations. "Grumpy Mike" Cook, co-author of several books on the Raspberry Pi and frequent answerer of questions of the Arduino forums, bring…
This volume presents state-of-the-art research from a wide area of subjects brought about by the digital convergence of computing, television, telecommunications and the World-Wide Web. It represents a unique snapshot of trends across a wide range o…
The secret history of the invention that changed everything-and became the most profitable product in the world. "The One Device is a tour de force, with a fast-paced edge and heaps of analytical insight."-Ashlee Vance, New York Times bestselling a…
Learn the basics of using the micro: bit, an open source hardware ARM-based embedded system used to teach computer programming, to build a series of 10 different gadgets from scratch!You'll use the micro: bit to make: a scrolling name tag, animated…
Write code that can adapt to changes. By applying this book's principles, you can create code that accommodates new requirements and unforeseen scenarios without significant rewrites. Gary McLean Hall describes Agile best practices, principles, and…
The fastest, easiest, most comprehensive way to learn. The best-selling series of hands-on software training workbooks, offers what no other book or training program does-an official training series from Adobe, developed with the support of Adobe pr…
Updated new edition of Ralph Kimball's groundbreaking book on dimensional modeling for data warehousing and business intelligence! The first edition of Ralph Kimball's The Data Warehouse Toolkit introduced the industry to dimensional modeling, and n…
A brand new edition of the definitive textbook on humankind's impact on the Earth's environment-now in full colorThis classic text explores the multitude of impacts that humans have had over time upon vegetation, animals, soils, water, landforms, an…
The basics of how computer hardware, software, and systems work, and the risks they create for our privacy and security Computers are everywhere. Some of them are highly visible, in laptops, tablets, cell phones, and smart watches. But most are invi…
Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Photoshop choose Adobe Photoshop CC Classroom in a Book (2019 release) from Adobe Press. The 15 project-based lessons show key step-by-step techniques for wor…
Take advantage of everything Microsoft's new PowerShell 7 has to offerPowerShell 7 for IT Pros is your guide to using PowerShell 7, the open source, cross-platform version of Windows PowerShell. Windows IT professionals can begin setting up automati…
Time-tested advice on Windows 10Windows 10 For Dummies remains the #1 source for readers looking for advice on Windows 10. Expert author Andy Rathbone provides an easy-to-follow guidebook to understanding Windows 10 and getting things done based on…
Discover the powerful ESP8266 and ESP32 microcontrollers and their Wi-Fi communication. The ESP32 microcontroller features Bluetooth and BLE communication in addition to Wi-Fi. The book emphasizes practical projects and readers are guided through Wi…
The Elixir language blends the battle-tested power and stability of the Erlang virtual machine with an approachable and expressive syntax. Elixir in Action, Second Edition teaches you how to use the Elixir programming language to solve the practical…
Build Complete Embedded Linux Systems Quickly and Reliably Developers are increasingly integrating Linux into their embedded systems: It supports virtually all hardware architectures and many peripherals, scales well, offers full source code, and re…
Your step-by-step guide to the latest in Linux Nine previous editions of this popular benchmark guide can't be wrong! Whether you're new to Linux and need a step-by-step guide or are a pro who wants to catch up with recent distributions, Linux For D…
Talk directly to your system for a faster workflow with automation capability Linux Command Line and Shell Scripting Bible is your essential Linux guide. With detailed instruction and abundant examples, this book teaches you how to bypass the graphi…
Want to create devices that interact with the physical world? This cookbook is perfect for anyone who wants to experiment with the popular Arduino microcontroller and programming environment. You'll find more than 200 tips and techniques for buildin…
Prepare for Microsoft Exam AZ-500: Demonstrate your real-world knowledge of Microsoft Azure security, including tools and techniques for protecting identity, access, platforms, data, and applications, and for effectively managing security operations…
Harness the power of MATLAB for deep-learning challenges. This book provides an introduction to deep learning and using MATLAB's deep-learning toolboxes. You'll see how these toolboxes provide the complete set of functions needed to implement all as…
Introduction to Networks Companion Guide v6 is the official supplemental textbook for the Introduction to Networks course in the Cisco (R) Networking Academy (R) CCNA (R) Routing and Switching curriculum. The course introduces the architecture, stru…
Pass the ITIL Foundation examination by learning the basics of ITIL and working through real-life examples. This book breaks the course down for studying in 7 days with 3 hours a day, which means at the end of a week you are ready to pass the exam.…
Leverage the features of Azure SQL database and become an expert in data managementKey FeaturesExplore ways to create shards and elastic pools to scale Azure SQL databasesAutomate common management tasks with PowerShellImplement over 40 practical ac…
With cloud platforms like AWS, Azure, and Google Cloud, even small teams can take full advantage of web-scale distributed application patterns and practice. Cloud Native: Designing Change-tolerant Software is the best guide to developing strong appl…
The bestselling book on 3D printing 3D printing is one of the coolest inventions we've seen in our lifetime, and now you can join the ranks of businesspeople, entrepreneurs, and hobbyists who use it to do everything from printing foods and candles t…
What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide (updated to cover the Ice Cream Sandwich version of Android), and learn how to create compelling…
Atmel's AVR microcontrollers are the chips that power Arduino, and are the go-to chip for many hobbyist and hardware hacking projects. In this book you'll set aside the layers of abstraction provided by the Arduino environment and learn how to progr…
Ideal for network engineers involved in building a data center, this practical guide provides a comprehensive and technical deep-dive into the new Juniper QFX5100 switching family. You'll learn how the Juniper QFX5100 enables you to create simple-to…
Advance your understanding of the Linux command line with this invaluable resource Linux Command Line and Shell Scripting Bible, 4th Edition is the newest installment in the indispensable series known to Linux developers all over the world. Packed w…
Mastering ARM hardware architecture opens a world of programming for nearly all phones and tablets including the iPhone/iPad and most Android phones. It's also the heart of many single board computers like the Raspberry Pi. Gain the skills required…
Did you know, 91% of hiring managers consider certification as part of their hiring requirements? IT Professionals who are new to the industry need a strong foundational understanding of the fundamentals before moving on towards more challenging tec…
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. This bestselling on-the-job reference and test preparation g…
A clear and concise resource, the ideal guide to Windows for IT beginnersWindows Operating System Fundamentals covers everything you need to know about Windows 10. Learn to master the installation process and discover the cool new features of Window…
Now in its fifth edition, bridges the gap between the technical specifications and the real world of designing and programming devices that connect over the Universal Serial Bus (USB). Readers will learn how to select the appropriate USB speed, devi…
Thoroughly revised for the new CompTIA Network+ exam, the Seventh Edition of this bestselling All-in-One Exam Guide delivers 100% coverage of the exam objectives and serves as a valuable on-the-job referenceTake the latest version of the CompTIA Net…
Gain all the skills required to dive into the fundamentals of the Raspberry Pi hardware architecture and how data is stored in the Pi's memory. This book provides you with working starting points for your own projects while you develop a working kno…
Teach Yourself VISUALLY Chromebook is your ultimate guide to getting the most out of your Chromebook! Designed for ease of use and portable functionality, Chromebook is the device of choice for children, teens, and adults alike. Learn to setup and u…
How do we create a satisfactory user experience when limited to a small device? This new guide focuses on usability for mobile devices, primarily smartphones and touchphones, and covers such topics as developing a mobile strategy, designing for smal…