0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (67)
  • R250 - R500 (146)
  • R500+ (945)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > General

Practical Hardware Pentesting - A guide to attacking embedded systems and protecting them against the most common hardware... Practical Hardware Pentesting - A guide to attacking embedded systems and protecting them against the most common hardware attacks (Paperback)
Jean-Georges Valle
R1,316 Discovery Miles 13 160 Ships in 18 - 22 working days

Learn how to pentest your hardware with the most common attract techniques and patterns Key Features Explore various pentesting tools and techniques to secure your hardware infrastructure Protect your hardware by finding potential entry points like glitches Find the best practices for securely designing your products Book DescriptionIf you're looking for hands-on introduction to pentesting that delivers, then Practical Hardware Pentesting is for you. This book will help you plan attacks, hack your embedded devices, and secure the hardware infrastructure. Throughout the book, you will see how a specific device works, explore the functional and security aspects, and learn how a system senses and communicates with the outside world. You'll set up a lab from scratch and then gradually work towards an advanced hardware lab-but you'll still be able to follow along with a basic setup. As you progress, you'll get to grips with the global architecture of an embedded system and sniff on-board traffic, learn how to identify and formalize threats to the embedded system, and understand its relationship with its ecosystem. You'll discover how to analyze your hardware and locate its possible system vulnerabilities before going on to explore firmware dumping, analysis, and exploitation. The reverse engineering chapter will get you thinking from an attacker point of view; you'll understand how devices are attacked, how they are compromised, and how you can harden a device against the most common hardware attack vectors. By the end of this book, you will be well-versed with security best practices and understand how they can be implemented to secure your hardware. What you will learn Perform an embedded system test and identify security critical functionalities Locate critical security components and buses and learn how to attack them Discover how to dump and modify stored information Understand and exploit the relationship between the firmware and hardware Identify and attack the security functions supported by the functional blocks of the device Develop an attack lab to support advanced device analysis and attacks Who this book is forIf you're a researcher or a security professional who wants a comprehensive introduction into hardware security assessment, then this book is for you. Electrical engineers who want to understand the vulnerabilities of their devices and design them with security in mind will also find this book useful. You won't need any prior knowledge with hardware pentensting before you get started; everything you need is in the chapters.

Smart Robotics with LEGO MINDSTORMS Robot Inventor - Learn to play with the LEGO MINDSTORMS Robot Inventor kit and build... Smart Robotics with LEGO MINDSTORMS Robot Inventor - Learn to play with the LEGO MINDSTORMS Robot Inventor kit and build creative robots (Paperback)
Aaron Maurer
R1,229 Discovery Miles 12 290 Ships in 18 - 22 working days

Discover how to use the LEGO MINDSTORMS Inventor kit and boost your confidence in robotics Key Features Gain confidence in building robots using creative designs Learn advanced robotic features and find out how to integrate them to build a robot Work with the block coding language used in robotics software in a practical way Book DescriptionLEGO MINDSTORMS Robot Inventor is the latest addition to the LEGO MINDSTORMS theme. It features unique designs that you can use to build robots, and also enable you to perform activities using the robot inventor application. You'll begin by exploring the history of LEGO MINDSTORMS, and then delve into various elements of the Inventor kit. Moving on, you'll start working on different projects which will prepare you to build a variety of smart robots. The first robotic project involves designing a claw to grab objects, and helps you to explore how a smart robot is used in everyday life and in industry. The second project revolves around building a working guitar that can be played and modified to meet the needs of the user. As you advance, you'll explore the concept of biomimicry as you discover how to build a scorpion robot. In addition to this, you'll also work on a classic robotic challenge by building a sumobot. Throughout the book, you'll come across a variety of projects that will provide you with hands-on experience in building creative robots, such as building a Dragster, Egg Decorator, and Plankton from Spongebob Squarepants. By the end of this LEGO book, you'll have got to grips with the concepts behind building a robot, and also found creative ways to integrate them using the application based on your creative insights and ideas. What you will learn Discover how the Robot Inventor kit works, and explore its parts and the elements inside them Delve into the block coding language used to build robots Find out how to create interactive robots with the help of sensors Understand the importance of real-world robots in today's landscape Recognize different ways to build new ideas based on existing solutions Design basic to advanced level robots using the Robot Inventor kit Who this book is forThis book is for robot enthusiasts, LEGO lovers, hobbyists, educators, students, and anyone looking to learn about the new LEGO Robot Inventor kit. This book is designed to go beyond the basic build through to intermediate and advanced builds, and enables you to add your personal flair to the builds and codes.

Hands-On Reactive Programming with Clojure - Create asynchronous, event-based, and concurrent applications, 2nd Edition... Hands-On Reactive Programming with Clojure - Create asynchronous, event-based, and concurrent applications, 2nd Edition (Paperback, 2nd Revised edition)
Konrad Szydlo, Leonardo Borges
R901 Discovery Miles 9 010 Ships in 18 - 22 working days

Learn how to use RxClojure to deal with stateful computations Key Features Leverage the features of Functional Reactive Programming using Clojure Create dataflow-based systems that are the building blocks of Reactive Programming Use different Functional Reactive Programming frameworks, techniques, and patterns to solve real-world problems Book DescriptionReactive Programming is central to many concurrent systems, and can help make the process of developing highly concurrent, event-driven, and asynchronous applications simpler and less error-prone. This book will allow you to explore Reactive Programming in Clojure 1.9 and help you get to grips with some of its new features such as transducers, reader conditionals, additional string functions, direct linking, and socket servers. Hands-On Reactive Programming with Clojure starts by introducing you to Functional Reactive Programming (FRP) and its formulations, as well as showing you how it inspired Compositional Event Systems (CES). It then guides you in understanding Reactive Programming as well as learning how to develop your ability to work with time-varying values thanks to examples of reactive applications implemented in different frameworks. You'll also gain insight into some interesting Reactive design patterns such as the simple component, circuit breaker, request-response, and multiple-master replication. Finally, the book introduces microservices-based architecture in Clojure and closes with examples of unit testing frameworks. By the end of the book, you will have gained all the knowledge you need to create applications using different Reactive Programming approaches. What you will learn Understand how to think in terms of time-varying values and event streams Create, compose, and transform observable sequences using Reactive extensions Build a CES framework from scratch using core.async as its foundation Develop a simple ClojureScript game using Reagi Integrate Om and RxJS in a web application Implement a reactive API in Amazon Web Services (AWS) Discover helpful approaches to backpressure and error handling Get to grips with futures and their applications Who this book is forIf you're interested in using Reactive Programming to build asynchronous and concurrent applications, this is the book for you. Basic knowledge of Clojure programming is necessary to understand the concepts covered in this book.

Mastering Your iPhone 11 Pro - iPhone 11 Pro User Guide for Beginners, New iPhone 11 Pro Users and Seniors (Paperback): Tech... Mastering Your iPhone 11 Pro - iPhone 11 Pro User Guide for Beginners, New iPhone 11 Pro Users and Seniors (Paperback)
Tech Reviewer
R278 Discovery Miles 2 780 Ships in 18 - 22 working days
Architecting High-Performance Embedded Systems - Design and build high-performance real-time digital systems based on FPGAs and... Architecting High-Performance Embedded Systems - Design and build high-performance real-time digital systems based on FPGAs and custom circuits (Paperback)
Jim Ledin
R1,315 Discovery Miles 13 150 Ships in 18 - 22 working days

Explore the complete process of developing systems based on field-programmable gate arrays (FPGAs), including the design of electronic circuits and the construction and debugging of prototype embedded devices Key Features Learn the basics of embedded systems and real-time operating systems Understand how FPGAs implement processing algorithms in hardware Design, construct, and debug custom digital systems from scratch using KiCad Book DescriptionModern digital devices used in homes, cars, and wearables contain highly sophisticated computing capabilities composed of embedded systems that generate, receive, and process digital data streams at rates up to multiple gigabits per second. This book will show you how to use Field Programmable Gate Arrays (FPGAs) and high-speed digital circuit design to create your own cutting-edge digital systems. Architecting High-Performance Embedded Systems takes you through the fundamental concepts of embedded systems, including real-time operation and the Internet of Things (IoT), and the architecture and capabilities of the latest generation of FPGAs. Using powerful free tools for FPGA design and electronic circuit design, you'll learn how to design, build, test, and debug high-performance FPGA-based IoT devices. The book will also help you get up to speed with embedded system design, circuit design, hardware construction, firmware development, and debugging to produce a high-performance embedded device - a network-based digital oscilloscope. You'll explore techniques such as designing four-layer printed circuit boards with high-speed differential signal pairs and assembling the board using surface-mount components. By the end of the book, you'll have a solid understanding of the concepts underlying embedded systems and FPGAs and will be able to design and construct your own sophisticated digital devices. What you will learn Understand the fundamentals of real-time embedded systems and sensors Discover the capabilities of FPGAs and how to use FPGA development tools Learn the principles of digital circuit design and PCB layout with KiCad Construct high-speed circuit board prototypes at low cost Design and develop high-performance algorithms for FPGAs Develop robust, reliable, and efficient firmware in C Thoroughly test and debug embedded device hardware and firmware Who this book is forThis book is for software developers, IoT engineers, and anyone who wants to understand the process of developing high-performance embedded systems. You'll also find this book useful if you want to learn about the fundamentals of FPGA development and all aspects of firmware development in C and C++. Familiarity with the C language, digital circuits, and electronic soldering is necessary to get started.

Non-Fungible Token GuideBook - Everything you need to know about NFT (Paperback): Reuben Ademola Non-Fungible Token GuideBook - Everything you need to know about NFT (Paperback)
Reuben Ademola
R237 Discovery Miles 2 370 Ships in 18 - 22 working days
How to Retire Early with Crypto Currency - 100x Gains In Cryptocurreny (Paperback): Reuben Ademola How to Retire Early with Crypto Currency - 100x Gains In Cryptocurreny (Paperback)
Reuben Ademola
R237 Discovery Miles 2 370 Ships in 18 - 22 working days
A Beginners Guide to Decentralized Finance - Everything You Need To Know About The DeFi (Paperback): Reuben Ademola A Beginners Guide to Decentralized Finance - Everything You Need To Know About The DeFi (Paperback)
Reuben Ademola
R217 Discovery Miles 2 170 Ships in 18 - 22 working days
Trading Cryptocurrencies for beginners - A Step-by-Step Guide to Trade Cryptocurrencies for Profit and Steps to Avoid Pitfalls... Trading Cryptocurrencies for beginners - A Step-by-Step Guide to Trade Cryptocurrencies for Profit and Steps to Avoid Pitfalls (Paperback)
Sean Scott
R285 Discovery Miles 2 850 Ships in 18 - 22 working days
iPhone 12 Pro User Guide - The Illustrated Step by Step Guide with Tips and Tricks to Master the iPhone 12 Pro (Paperback):... iPhone 12 Pro User Guide - The Illustrated Step by Step Guide with Tips and Tricks to Master the iPhone 12 Pro (Paperback)
Abraham Bentley
R308 Discovery Miles 3 080 Ships in 18 - 22 working days
iPhone 12 and 12 Mini User Guide (Paperback): Harry Quint iPhone 12 and 12 Mini User Guide (Paperback)
Harry Quint
R159 Discovery Miles 1 590 Ships in 18 - 22 working days
My Samsung Galaxy S21 Ultra User's Manual - A Complete User's Guide with Pro Tips and Tricks to Master Your Samsung... My Samsung Galaxy S21 Ultra User's Manual - A Complete User's Guide with Pro Tips and Tricks to Master Your Samsung Galaxy S21 Ultra 5G with Screenshots (Paperback)
Edwin Brown
R276 Discovery Miles 2 760 Ships in 18 - 22 working days
Modernizing Oracle Tuxedo Applications with Python - A practical guide to using Oracle Tuxedo in the 21st century (Paperback):... Modernizing Oracle Tuxedo Applications with Python - A practical guide to using Oracle Tuxedo in the 21st century (Paperback)
Aivars Kalvans
R1,223 Discovery Miles 12 230 Ships in 18 - 22 working days

Learn Tuxedo by developing solutions in Python for real-world problems Key Features Understand Tuxedo through a modern lens by experimenting with Python code Boost your productivity by using Python programming to perform common Tuxedo programming tasks Manage real-world integration tasks with small Python programs Book DescriptionDespite being developed in the 1980s, Oracle Tuxedo still runs a significant part of critical infrastructure and is not going away any time soon. Modernizing Oracle Tuxedo Applications with Python will help you get to grips with the most important Tuxedo concepts by writing Python code. The book starts with an introduction to Oracle Tuxedo and guides you in installing its latest version and Python bindings for Tuxedo on Linux. You'll then learn how to build your first server and client, configure Tuxedo, and start running an application. As you advance, you'll understand load balancing and work with the BBL server, which is at the heart of a Tuxedo application. This Tuxedo book will also cover Boolean expressions and different ways to export Tuxedo buffers for storage and transmission, before showing you how to implement servers and clients and use the management information base to change the configuration dynamically. Once you've learned how to configure Tuxedo for transactions and control them in application code, you'll discover how to use the store-and-forward functionality to reach destinations and use an Oracle database from a Tuxedo application. By the end of this Oracle Tuxedo book, you'll be able to perform common Tuxedo programming tasks with Python and integrate Tuxedo applications with other parts of modern infrastructure. What you will learn Understand Oracle Tuxedo as a microservice platform Develop Oracle Tuxedo applications using Python 3 Perform administration tasks programmatically with Python 3 Extract Tuxedo statistics for monitoring application performance Integrate Tuxedo into the modern software ecosystem Understand how distributed transactions work in Tuxedo Who this book is forThis book is for developers who are new to Tuxedo and are looking to develop a new modern front-end or integrate Tuxedo in their applications. The book will also help experienced Tuxedo, C or COBOL developers to improve their productivity and QA engineers to automate Tuxedo application tests. Beginner-level knowledge of Python and Linux shell is required before getting started with this book.

The Beginner's Guide to iPhone 11 - The Illustrated Manual to Operate Your iPhone 11 (Paperback): Alec Young The Beginner's Guide to iPhone 11 - The Illustrated Manual to Operate Your iPhone 11 (Paperback)
Alec Young
R382 Discovery Miles 3 820 Ships in 18 - 22 working days
The Beginner's Guide to iPhone 11 Pro - The Illustrated Manual to Operate Your iPhone 11 Pro (Paperback): Alec Young The Beginner's Guide to iPhone 11 Pro - The Illustrated Manual to Operate Your iPhone 11 Pro (Paperback)
Alec Young
R382 Discovery Miles 3 820 Ships in 18 - 22 working days
The Beginner's Guide to iPhone 11 Pro Max - The Illustrated Manual to Operate Your iPhone 11 Pro Max (Paperback): Alec... The Beginner's Guide to iPhone 11 Pro Max - The Illustrated Manual to Operate Your iPhone 11 Pro Max (Paperback)
Alec Young
R382 Discovery Miles 3 820 Ships in 18 - 22 working days
A complete user guide to the iPhone 12 mini - A step by step guide to your iPhone 12 mini (Paperback): Bernard Gates A complete user guide to the iPhone 12 mini - A step by step guide to your iPhone 12 mini (Paperback)
Bernard Gates
R369 Discovery Miles 3 690 Ships in 18 - 22 working days
iPhone 12 Pro Max User Guide for Seniors - The Complete Step by Step Guide with Tips and Tricks to Master the New iPhone 12 Pro... iPhone 12 Pro Max User Guide for Seniors - The Complete Step by Step Guide with Tips and Tricks to Master the New iPhone 12 Pro Max (Paperback)
Abraham Bentley
R405 Discovery Miles 4 050 Ships in 18 - 22 working days
The Vidstrom Labs Guide to Advanced Arduino Due Internals (Paperback): Arne Vidstrom The Vidstrom Labs Guide to Advanced Arduino Due Internals (Paperback)
Arne Vidstrom
R1,230 Discovery Miles 12 300 Ships in 18 - 22 working days
Introducing Microsoft SQL Server 2019 - Reliability, scalability, and security both on premises and in the cloud (Paperback):... Introducing Microsoft SQL Server 2019 - Reliability, scalability, and security both on premises and in the cloud (Paperback)
Kellyn Gorman, Allan Hirt, Dave Noderer, Mitchell Pearson, James Rowland-Jones, …
R901 Discovery Miles 9 010 Ships in 18 - 22 working days

Explore the impressive storage and analytic tools available with the in-cloud and on-premises versions of Microsoft SQL Server 2019. Key Features Gain insights into what's new in SQL Server 2019 Understand use cases and customer scenarios that can be implemented with SQL Server 2019 Discover new cross-platform tools that simplify management and analysis Book DescriptionMicrosoft SQL Server comes equipped with industry-leading features and the best online transaction processing capabilities. If you are looking to work with data processing and management, getting up to speed with Microsoft Server 2019 is key. Introducing SQL Server 2019 takes you through the latest features in SQL Server 2019 and their importance. You will learn to unlock faster querying speeds and understand how to leverage the new and improved security features to build robust data management solutions. Further chapters will assist you with integrating, managing, and analyzing all data, including relational, NoSQL, and unstructured big data using SQL Server 2019. Dedicated sections in the book will also demonstrate how you can use SQL Server 2019 to leverage data processing platforms, such as Apache Hadoop and Spark, and containerization technologies like Docker and Kubernetes to control your data and efficiently monitor it. By the end of this book, you'll be well versed with all the features of Microsoft SQL Server 2019 and understand how to use them confidently to build robust data management solutions. What you will learn Build a custom container image with a Dockerfile Deploy and run the SQL Server 2019 container image Understand how to use SQL server on Linux Migrate existing paginated reports to Power BI Report Server Learn to query Hadoop Distributed File System (HDFS) data using Azure Data Studio Understand the benefits of In-Memory OLTP Who this book is forThis book is for database administrators, architects, big data engineers, or anyone who has experience with SQL Server and wants to explore and implement the new features in SQL Server 2019. Basic working knowledge of SQL Server and relational database management system (RDBMS) is required.

Mastering Blockchain Programming with Solidity - Write production-ready smart contracts for Ethereum blockchain with Solidity... Mastering Blockchain Programming with Solidity - Write production-ready smart contracts for Ethereum blockchain with Solidity (Paperback)
Jitendra Chittoda
R1,143 Discovery Miles 11 430 Ships in 18 - 22 working days

Discover the advanced features of Solidity that will help you write high-quality code and develop secure smart contracts with the latest ERC standards Key Features Delve into Solidity and understand control structures, function calls, and variable scopes Explore tools for developing, testing, and debugging your blockchain applications Learn advanced design patterns and best practices for writing secure smart contracts Book DescriptionSolidity is among the most popular and contract-oriented programming languages used for writing decentralized applications (DApps) on Ethereum blockchain. If you're looking to perfect your skills in writing professional-grade smart contracts using Solidity, this book can help. You will get started with a detailed introduction to blockchain, smart contracts, and Ethereum, while also gaining useful insights into the Solidity programming language. A dedicated section will then take you through the different Ethereum Request for Comments (ERC) standards, including ERC-20, ERC-223, and ERC-721, and demonstrate how you can choose among these standards while writing smart contracts. As you approach later chapters, you will cover the different smart contracts available for use in libraries such as OpenZeppelin. You'll also learn to use different open source tools to test, review and improve the quality of your code and make it production-ready. Toward the end of this book, you'll get to grips with techniques such as adding security to smart contracts, and gain insights into various security considerations. By the end of this book, you will have the skills you need to write secure, production-ready smart contracts in Solidity from scratch for decentralized applications on Ethereum blockchain. What you will learn Test and debug smart contracts with Truffle, Ganache, Remix, and MetaMask Gain insights into maintaining code quality with different tools Get up to speed with ERC standards such as ERC-20 and ERC-721 Become adept at using design patterns while writing smart contracts Use MultiSignature (MultiSig) wallets and improve the security of contracts Use Oracle services to fetch information from outside the blockchain Who this book is forThis book is for developers and data scientists who want to learn Ethereum, blockchain, and Solidity to write smart contracts and develop production-ready code. Basic knowledge of Solidity is assumed.

Formal and Adaptive Methods for Automation of Parallel Programs Construction - Emerging Research and Opportunities (Paperback):... Formal and Adaptive Methods for Automation of Parallel Programs Construction - Emerging Research and Opportunities (Paperback)
Anatoliy Doroshenko, Olena Yatsenko
R4,099 Discovery Miles 40 990 Ships in 18 - 22 working days

Emerging scientific and industrial applications in today's world require significant computing power. Modern software tools are available for such platforms but are relatively complex and require the use of innovative programming models. One promising area in modern software design is the development, analysis, and implementation of algorithms and adaptive methods. These advancements in programming are promising but lack relevant research and understanding. Formal and Adaptive Methods for Automation of Parallel Programs Construction: Emerging Research and Opportunities is an essential reference source that solves the problem of the development of efficient models, methods, and tools for parallel programming automation based on the algebra of algorithms, term rewriting, and auto-tuning paradigms. The results of this book will help to further develop and improve existing research on design, synthesis, and optimization of sequential and parallel algorithms and programs. Featuring research on topics such as auto-tuning methods, graphics processing, and algorithmic language, this book is ideally designed for mathematicians, software engineers, data scientists, researchers, academicians, and students seeking coverage on developing tools for automated design and parallel programs.

Java Programming - Learn How to Code With an Object-Oriented Program to Improve Your Software Engineering Skills. Get Familiar... Java Programming - Learn How to Code With an Object-Oriented Program to Improve Your Software Engineering Skills. Get Familiar with Virtual Machine, JavaScript, and Machine Code (Paperback)
Alan Grid
R597 R538 Discovery Miles 5 380 Save R59 (10%) Ships in 18 - 22 working days
A complete user guide to the iPad 8th generation 2020 - A step by step guide to help you set up and use your iPad (Paperback):... A complete user guide to the iPad 8th generation 2020 - A step by step guide to help you set up and use your iPad (Paperback)
Bernard Gates
R259 Discovery Miles 2 590 Ships in 18 - 22 working days
Functional and procedural programming in Mathematica (Paperback): V Aladjev, M Shishakov, V Vaganov Functional and procedural programming in Mathematica (Paperback)
V Aladjev, M Shishakov, V Vaganov
R979 Discovery Miles 9 790 Ships in 18 - 22 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Formal and Adaptive Methods for…
Anatoliy Doroshenko, Olena Yatsenko Hardcover R5,333 Discovery Miles 53 330
Advances in Computers, Volume 105
Atif Memon Hardcover R3,927 Discovery Miles 39 270
Metaverse Investing Beginners Guide…
Damon Berry Hardcover R779 R682 Discovery Miles 6 820
ICT Ethics and Security in the 21st…
Marian Quigley Hardcover R4,599 Discovery Miles 45 990
Energy-Efficient Fault-Tolerant Systems
Jimson Mathew, Rishad A. Shafik, … Hardcover R4,795 Discovery Miles 47 950
A Hobbyist's Guide to THEC64 Mini
Holger Wessling Hardcover R796 Discovery Miles 7 960
Programming the Raspberry Pi, Third…
Simon Monk Paperback R384 R358 Discovery Miles 3 580
Media Ownership and Concentration in…
Eli M. Noam Hardcover R3,786 Discovery Miles 37 860
Large-Scale Distributed Systems and…
J. M. Pierson Hardcover R2,679 Discovery Miles 26 790
Canon EOS 5D Mark IV Camera User Guide…
Mike Jacobs Paperback R249 R75 Discovery Miles 750

 

Partners