0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (118)
  • R250 - R500 (485)
  • R500+ (2,625)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs)

Learn C on the Mac - For OS X and iOS (Paperback, 2nd ed.): David Mark, James Bucanek Learn C on the Mac - For OS X and iOS (Paperback, 2nd ed.)
David Mark, James Bucanek
R1,347 R1,085 Discovery Miles 10 850 Save R262 (19%) Ships in 10 - 15 working days

Considered a classic by an entire generation of Mac programmers, Dave Mark's Learn C on the Mac has been updated for you to include Mac OS X Mountain Lion and the latest iOS considerations. Learn C on the Mac: For OS X and iOS, Second Edition is perfect for beginners learning to program. It includes contemporary OS X and iOS examples This book also does the following: Provides best practices for programming newbies Presents all the basics with a pragmatic, Mac OS X and iOS -flavored approach Includes updated source code which is fully compatible with latest Xcode After reading this book, you'll be ready to program and build apps using the C language and Objective-C will become much easier for you to learn when you're ready to pick that up.What you'll learn Master C programming, the gateway to programming your Mac, iPhone or iPad Write apps for the contemporary Mac OS X interface, the cleanest user interface around Write apps for the modern iOS interface, one of the two most popular mobile platforms in the world Understand variables and how to design your own data structures Work with the file system Connect to data sources and the Internet How to handle error handling and much more Who this book is for For anyone wanting to learn to program in Mac OS X and iOS, including developers new to the Mac and iPhone/iPad, developers new to C, or students entirely new to programming.

Mastering Swift Package Manager - Build and Test Modular Apps Using Xcode (Paperback, 1st ed.): Avi Tsadok Mastering Swift Package Manager - Build and Test Modular Apps Using Xcode (Paperback, 1st ed.)
Avi Tsadok
R1,589 R1,231 Discovery Miles 12 310 Save R358 (23%) Ships in 10 - 15 working days

Maintaining an iOS project often results in thousands of code files scattered around your folders. Did you ever wanted to reuse those files with other projects but found yourself making copies of Swift files? You are not alone! Many iOS developers struggle with this issue as well-unorganized projects, duplicated files, difficulty in testing, and long complication times. This book will show how Swift Package Manager can help you handle these problems by restructuring your project to make it efficient and straightforward. Swift Package Manager isn't magic, but you'll likely need a little guidance in using this nifty tool. You'll see how to reorganize projects smartly and efficiently, create your first Swift package, and learn what libraries are in this context. Then share your package with the rest of your projects. Next test your library's quality. And then take your library to the next level of power by including files that go beyond just code. By going over the methodology of big project organization, you will have the ability to extend your project into the future as Apple sees it. Make no mistake-the path for a modular and flexible project is not easy. With the help of Swift Package Manager, it becomes possible and worth it. What You'll Learn Create a Swift package both from the command line and from Xcode Manage Swift packages in public and private Git repositories Build test suites to test integrations between packages Who This Book Is For Senior iOS developers and team leaders who already have professional experience with Swift.

iPhone and iPad Apps for Absolute Beginners, iOS 5 Edition (Paperback, 2nd ed.): Rory Lewis iPhone and iPad Apps for Absolute Beginners, iOS 5 Edition (Paperback, 2nd ed.)
Rory Lewis
R903 R770 Discovery Miles 7 700 Save R133 (15%) Ships in 10 - 15 working days

The iPhone is the hottest gadget of our generation, and much of its success has been fueled by the App Store, Apple's online marketplace for iPhone applications. Over 1 billion apps were downloaded during the nine months following the launch of theApp Store, ranging from the simplest games to the most complex business apps. Everyone has an idea for the next bestselling iPhone apppresumably, that's why you're reading this now And with the popularity of the iPad, this demand will just continue to grow. So how do you build an application for the iPhone and iPad? Don't you need to spend years learning complicated programming languages? What about Objective-C and Cocoa touch ? The answer is that you don't need to know any of those things Anybody can start building simple apps for the iPhone and iPad, and this book will show you how. This update of an Apress bestseller walks you through creating your first app, using plain English and practical examples using the iOS 5 software development platform and more. It cuts through the fog of jargon and misinformation that surrounds iPhone and iPad application development, and gives you simple, step-by-step instructions to get you started. Teaches iPhone and iPad apps development in language anyone can understand Provides simple, step-by-step examples that make learning easy, using iOS 5 Offers videos that enable you to follow along with the authorit's like your own private classroom What you'll learn Get both yourself and your computer set up for iPhone and iPad application development Start by making small changes to existing applications to build your knowledge and experience before creating your own applications Follow steps in plain English to build simple apps and get them working immediately Style your application so that it looks good and users can easily navigate through it Make use of the iPhone's touch screen and accelerometer Use shortcuts and cheat sheets to create apps the easy way Who this book is for

If you have a great idea for an iPhone or iPad app, but have never programmed before, then this book is for you. You don't need to have any previous computer programming skills--as long as you have a desire to learn, and you know which end of the mouse is which, you'll be fine. Table of Contents Before We Get Started Blast-Off 4 Critical Programs Underneath the Hood Buttons & Labels with Multiple Graphics Switches Storyboards Debugging MapKit

Deployment and Operation of Complex Software in Heterogeneous Execution Environments - The SODALITE Approach (Paperback, 1st... Deployment and Operation of Complex Software in Heterogeneous Execution Environments - The SODALITE Approach (Paperback, 1st ed. 2022)
Elisabetta Di Nitto, Jesus Gorronogoitia Cruz, Indika Kumara, Dragan Radolovic, Kamil Tokmakov, …
R764 Discovery Miles 7 640 Ships in 12 - 17 working days

This open access book provides an overview of the work developed within the SODALITE project, which aims at facilitating the deployment and operation of distributed software on top of heterogeneous infrastructures, including cloud, HPC and edge resources. The experts participating in the project describe how SODALITE works and how it can be exploited by end users. While multiple languages and tools are available in the literature to support DevOps teams in the automation of deployment and operation steps, still these activities require specific know-how and skills that cannot be found in average teams. The SODALITE framework tackles this problem by offering modelling and smart editing features to allow those we call Application Ops Experts to work without knowing low level details about the adopted, potentially heterogeneous, infrastructures. The framework offers also mechanisms to verify the quality of the defined models, generate the corresponding executable infrastructural code, automatically wrap application components within proper execution containers, orchestrate all activities concerned with deployment and operation of all system components, and support on-the-fly self-adaptation and refactoring.

Classic Shell Scripting (Paperback): Arnold Robbins Classic Shell Scripting (Paperback)
Arnold Robbins
R1,374 R872 Discovery Miles 8 720 Save R502 (37%) Ships in 12 - 17 working days

Shell scripting skills never go out of style. It's the shell that unlocks the real potential of Unix. Shell scripting is essential for Unix users and system administrators-a way to quickly harness and customize the full power of any Unix system. With shell scripts, you can combine the fundamental Unix text and file processing commands to crunch data and automate repetitive tasks. But beneath this simple promise lies a treacherous ocean of variations in Unix commands and standards. "Classic Shell Scripting" is written to help you reliably navigate these tricky waters.

Writing shell scripts requires more than just a knowledge of the shell language, it also requires familiarity with the individual Unix programs: why each one is there, how to use them by themselves, and in combination with the other programs. The authors are intimately familiar with the tips and tricks that can be used to create excellent scripts, as well as the traps that can make your best effort a bad shell script. With "Classic Shell Scripting" you'll avoid hours of wasted effort. You'll learn not only write useful shell scripts, but how to do it properly and portably.

The ability to program and customize the shell quickly, reliably, and portably to get the best out of any individual system is an important skill for anyone operating and maintaining Unix or Linux systems. "Classic Shell Scripting" gives you everything you need to master these essential skills.

LPIC-2- Linux Professional Institute Certification  Study Guide, 2e  (Exam 201 and Exam 202) (Paperback, 2nd Edition): C... LPIC-2- Linux Professional Institute Certification Study Guide, 2e (Exam 201 and Exam 202) (Paperback, 2nd Edition)
C Bresnahan
R1,681 R1,302 Discovery Miles 13 020 Save R379 (23%) Ships in 12 - 17 working days

Full coverage of the latest LPI-level 2 exams, with bonus online test bank LPIC-2 is the one-stop preparation resource for the Linux Professional Institute's Advanced Level certification exam. With 100 percent coverage of all exam objectives, this book provides clear and concise coverage of the Linux administration topics you'll need to know for exams 201 and 202. Practical examples highlight the real-world applications of important concepts, and together, the author team provides insights based on almost fifty years in the IT industry. This brand new second edition has been completely revamped to align with the latest versions of the exams, with authoritative coverage of the Linux kernel, system startup, advanced storage, network configuration, system maintenance, web services, security, troubleshooting, and more. You also get access to online learning tools including electronic flashcards, chapter tests, practice exams, and a glossary of critical terms to help you solidify your understanding of upper-level Linux administration topics. The LPI-level 2 certification confirms your advanced Linux skill set, and the demand for qualified professionals continues to grow. This book gives you the conceptual guidance and hands-on practice you need to pass the exam with flying colors. * Understand all of the material for both LPIC-2 exams * Gain insight into real-world applications * Test your knowledge with chapter tests and practice exams * Access online study aids for more thorough preparation Organizations are flocking to the open-source Linux as an excellent, low-cost, secure alternative to expensive operating systems like Microsoft Windows. As the Linux market share continues to climb, organizations are scrambling to find network and server administrators with expert Linux knowledge and highly practical skills. The LPI-level 2 certification makes you the professional they need, and LPIC-2 is your ideal guide to getting there.

Linux for Embedded and Real-time Applications (Paperback, 3rd edition): Doug Abbott Linux for Embedded and Real-time Applications (Paperback, 3rd edition)
Doug Abbott
R991 Discovery Miles 9 910 Ships in 12 - 17 working days

This new edition of Linux for Embedded and Real-Time Applications provides a practical introduction to the basics and the latest developments in this rapidly evolving technology. Ideal for those new to using Linux in an embedded environment, it takes a hands-on approach and covers key concepts plus specific applications.

Key features include:

Substantially updated to focus on a specific ARM-based single board computer (SBC) as a target for embedded application programming

Includes an introduction to Android programming

With this book you will learn:

The basics of Open Source, Linux and the embedded space

How to set up a simple system and tool chain

How to use simulation for initial application testing

Network, graphics and Android programming

How to use some of the many Linux components and tools

How to configure and build the Linux kernel, BusyBox and U-Boot bootloader
Provides a hands-on introduction for engineers and software developers who need to get up to speed quickly on embedded Linux, its operation and its capabilities - including AndroidUpdated and changed accompanying tools, with a focus on the author s specially-developed Embedded Linux Learning Kit"

Serverless Swift - Apache OpenWhisk for iOS developers (Paperback, 1st ed.): Marek Sadowski, Lennart Frantzell Serverless Swift - Apache OpenWhisk for iOS developers (Paperback, 1st ed.)
Marek Sadowski, Lennart Frantzell
R1,014 R817 Discovery Miles 8 170 Save R197 (19%) Ships in 10 - 15 working days

Decrease development time to market with Serverless Swift-the event-based modern architecture for full stack developers. This book reviews how to use the Apache OpenWhisk framework to enrich your standalone applications with cloud-based functionalities from data sources up to Artificial Intelligence. You'll leverage serverless in your mobile apps with use case scenarios and gain the skills that will allow you to create robust, performant, secure yet economically viable systems in a cloud native environment. Finally, you'll see how to participate in the creation and further development of this open source project with Apache Foundation, which is supported by IBM, Google, and others Serverless has become a new style of coding, and it can be used to offload your mobile apps without incurring unnecessary costs. Get a solid, hands-on introduction into serverless, function-as-a-service, and cloud function technologies and learn why startups and enterprises are so excited about using them. What You'll Learn Employ Apache OpenWhisk in your apps Expand your iOS skills with Cloud Native Serverless programming Use a Docker container as a Polyglot action Who This Book Is For Developers, development leaders in the enterprise, and startup CTOs who want to learn a leading technology for the cloud in order to enrich applications with SaaS, Social Networks, and cloud based AI and APIs.

macOS Support Essentials 12 - Apple Pro Training Series - Supporting and Troubleshooting macOS Monterey (Paperback): Benjamin... macOS Support Essentials 12 - Apple Pro Training Series - Supporting and Troubleshooting macOS Monterey (Paperback)
Benjamin Levy, Adam Karneboge, Steve Leebove
R1,603 Discovery Miles 16 030 Ships in 9 - 15 working days

macOS Support Essentials 12, the official book for macOS support, is a top-notch primer for anyone who needs to support, troubleshoot, or optimize macOS Monterey, such as IT professionals, technicians, help desk specialists, and ardent Mac users. This is the only Apple Pro Training Series book that covers Monterey. You'll find in-depth, step-by-step instructions on everything from upgrading, updating, reinstalling and configuring macOS Monterey to setting-up network services. This book covers updated system utilities and new features in macOS Monterey: Passwords System Preference Live Text Voice Control User privacy settings Notarized apps Startup Security Utility And more! This book includes the following content: Authoritative explanations of underlying technologies, troubleshooting, system administration, and much more Focused lessons that take you step by step through practical, real-world tasks A Web Edition that provides the full text of the book online The Apple Pro Training Series is Apple's official self-paced learning resource. Books in this series offer downloadable lesson files and an online version of the book. Additional information on this and other books in this series can be found at www.peachpit.com/apple. For more on certification, visit training.apple.com.

Memory Dump Analysis Anthology, Volume 3, Revised Edition (Paperback): Dmitry Vostokov, Software Diagnostics Institute Memory Dump Analysis Anthology, Volume 3, Revised Edition (Paperback)
Dmitry Vostokov, Software Diagnostics Institute
R1,052 Discovery Miles 10 520 Ships in 10 - 15 working days
Linux Kernel Programming - - A practical guide to kernel internals, writing kernel modules, and synchronization (Paperback, 2nd... Linux Kernel Programming - - A practical guide to kernel internals, writing kernel modules, and synchronization (Paperback, 2nd Revised edition)
Kaiwan Billimoria
R1,205 Discovery Miles 12 050 Ships in 10 - 15 working days

Gain a firm practical understanding of the fundamentals of Linux kernel internals, learn to write high-quality kernel module code, and kernel synchronization Key Features * Discover how to write Linux kernel and module code for real-world products * Implement industry-grade techniques in real-world scenarios for fast, efficient memory allocation and data synchronization * Understand and exploit kernel architecture, CPU scheduling, and kernel synchronization techniques Book Description The 2nd Edition of Linux Kernel Programming is an updated, comprehensive introduction for new programmers to the Linux kernel. This book uses the recent 5.10 Long-Term Support (LTS) Linux kernel series, which will be maintained until 2026, showing 5.X/6.X new features. In this new edition, you'll start the journey by learning how to build the kernel from source, including doing a kernel build for the popular Raspberry Pi. You'll then learn, step by step, how to write your first kernel module by leveraging the kernel's powerful Loadable Kernel Module (LKM) framework. You'll then get to delve into key kernel internals topics including Linux kernel architecture, memory management, and CPU scheduling. You'll understand the deep issues of concurrency, and gain insight into how they can be addressed with various locking technologies (mutexes, spinlocks, atomic / refcount operators and even lock-free technologies). By the end of this 2nd Edition book, you'll have a better understanding of the fundamentals of writing Linux kernel and kernel module code that can be used in real-world projects and products. What you will learn * Configure and build the 5.10 / 6.x kernels from source * Write high-quality modular kernel code (LKM framework) for 5.10 / 6.x kernels * Explore the Linux kernel architecture * Get to grips with key internals details regarding memory management within the kernel * Understand and work with various dynamic kernel memory alloc/dealloc APIs * Discover key internals aspects regarding CPU scheduling within the kernel * Gain a deeper understanding of kernel concurrency issues * Learn how to work with key kernel synchronization primitives Who This Book Is For This book is for beginner Linux programmers and developers looking to get started with Linux kernel, providing a knowledge base to understand required kernel internal topics and overcome frequent and common development issues. A basic understanding of Linux CLI and C programming is assumed

Drag & Drop Windows 7 - Windows 7 Puts the Exciting Experiences of the Digital Age at Your Fingertips (Paperback): Davinder... Drag & Drop Windows 7 - Windows 7 Puts the Exciting Experiences of the Digital Age at Your Fingertips (Paperback)
Davinder Singh Minhas
R153 R126 Discovery Miles 1 260 Save R27 (18%) Ships in 12 - 17 working days

"Drag & Drop" is a series of 12 books, mainly aimed at beginners and students. It is based on the WYSIWYG (What You See is What You Get) method, so the reader can easily correlate what is written in the book with what is displayed on the computer screen. The programs can be learnt by the simple process of dragging, dropping and clicking on the command with the mouse. Each book in the series focuses on a particular software and explains it in a clear and concise manner.

The Basics of Line Balancing and JIT Kitting (Paperback): Beverly Townsend The Basics of Line Balancing and JIT Kitting (Paperback)
Beverly Townsend
R551 Discovery Miles 5 510 Ships in 9 - 15 working days

Accessible to the Lean novice and shop floor employee, The Basics of Line Balancing and JIT Kitting explores line balancing and the pre-assembly of components into a finished product in a just-in-time fashion (JIT Kitting). It explains how to use time studies, develop yamazumi charts, discover and eliminate waste, balance your line, and create new standard work content for the shop floor. The book facilitates a clear understanding of the seven deadly wastes (muda) as well as what you can do to eliminate them from your facility. Describing the purpose and use of standard work, it explains how to properly staff work cells and how to develop flex plans for fluctuations in demand using this data. The first few chapters explain how to determine takt time and how to use that information along with time studies to identify when you are not meeting customer demand. The chapters on JIT Kitting explain how there are other advantages to kitting besides eliminating waste and increasing productivity. The book explains how you can use JIT Kitting to improve quality by having the parts available and limiting the options of numerous parts to the operator. It also provides the understanding needed to ensure the right parts are installed, thereby correcting issues with the build of materials.

Windows 8 (Paperback): David Pogue Windows 8 (Paperback)
David Pogue
R1,041 R784 Discovery Miles 7 840 Save R257 (25%) Ships in 12 - 17 working days

With Windows 8, Microsoft completely reimagined the graphical user interface for its operating system, and designed it to run on tablets as well as PCs. It's a big change that calls for a trustworthy guide - Windows 8: The Missing Manual. New York Times columnist David Pogue provides technical insight, lots of wit, and hardnosed objectivity to help you hit the ground running with Microsoft's new OS. This jargon-free book explains Windows 8 features so clearly - revealing which work well and which don't - that it should have been in the box in the first place.

Auditing Information Systems 2e (Hardcover, 2nd Edition): JJ Champlain Auditing Information Systems 2e (Hardcover, 2nd Edition)
JJ Champlain
R3,531 Discovery Miles 35 310 Ships in 12 - 17 working days

The tools, guidelines, and procedures that IS auditors need

Auditing Information Systems, Second Edition, explains clearly how to audit the controls and security over all types of information systems environments. The concepts and techniques in the book enable auditors, information security professionals, managers, and audit committee members of every knowledge and skill level to truly understand whether or not their computing systems are safe. The book provides a detailed examination of contemporary auditing issues such as:

  • Information systems audit approach (physical, logical, environmental security)
  • Security certifications such as SAS 70, TruSecure, SysTrust, and WebTrust
  • Computer forensics
  • E-Commerce and Internet security (including encryption and cryptography)
  • Information privacy laws and regulations
  • Information systems project management controls
  • New technologies and future risks

Auditing Information Systems, Second Edition gives auditing professionals the tools they need to get their job done right. It is a must-have reference for any auditor’s library.

grep Pocket Reference (Paperback): John Bambenek grep Pocket Reference (Paperback)
John Bambenek
R467 R423 Discovery Miles 4 230 Save R44 (9%) Ships in 12 - 17 working days

"Grep Pocket Reference" is the first guide devoted to grep, the powerful utility program that helps you locate content in any file on a Unix or Linux system. Several applications use grep, from mail filtering and system log management to malware analysis and application development, and there are many other ways to use the utility. This pocket reference is ideal for system administrators, security professionals, developers, and others who want to learn more about grep and take new approaches with it.With "Grep Pocket Reference", you will: learn methods for filtering large files for specific content; acquire information not included in the current grep documentation; get several tricks for using variants such as egrep; keep key information about grep right at your fingertips; and, find the answers you need about grep quickly and easily. If you're familiar with this utility, "Grep Pocket Reference" will help you refresh your basic knowledge, understand rare situations, and find more efficient uses. If you're new to grep, this book is the best way to get started.

The Software Developer's Guide to Linux - A practical, no-nonsense guide to using the Linux command line and utilities as... The Software Developer's Guide to Linux - A practical, no-nonsense guide to using the Linux command line and utilities as a software developer (Paperback)
David Cohen, Christian Sturm
R985 Discovery Miles 9 850 Ships in 10 - 15 working days

If you're a software developer who has ever felt frustrated because you're missing the skills to work fluidly and efficiently on the command line, this book is for you Key Features * A practical, no-nonsense guide specifically written for developers (not sysadmins) who need to quickly learn command-line skills * Expand your practical skills and look like a wizard on the command line * Build practical skills to work effectively with the most common CLI and Unix-like systems Book Description Developers are always working with the operating system, yet most of them are incredibly uncomfortable with the Linux command line. This book is the bridge that will take you to the next level in your software development career. Most of the skills in the book can be immediately practiced on your Mac OS, Linux, or Windows machine. It's written specifically for software engineers, not Linux system administrators, so each chapter will equip you with just enough theory to understand what you're doing before diving into practical commands that you can use in your day-to-day work as a software developer. As you work through the book, you will quickly get comfortable with the basics of moving around on the command line. Once you've got the core skills, you'll see how to apply them in different contexts that you'll come across as a software developer: building and working with Docker images, spinning up applications on cloud instances, and troubleshooting issues in production environments. By the end of the book, you'll be able to use Linux and the command line comfortably, and apply your newfound skills in your day-to-day work to save time, troubleshoot issues, and be the resident command-line wizard on your team. What you will learn * Learn useful command-line tricks and tools that make software development, testing, and troubleshooting easy * Understand how Linux and command-line environments actually work * Avoid common bugs, security issues, and misunderstandings that most developers run into * Discover Linux utilities that are useful for developers (not just sysadmins), and learn how to quickly chain them together to create powerful, customized tools that can save you thousands of lines of code * Gain context and awareness of how your applications run inside common runtime environments, from Docker to modern public cloud infrastructure * Become better equipped to handle common bugs and troubleshooting situations that stump other developers * Learn powerful CLI shortcuts and utilities to expand your practical skills and look like a wizard on the command line Who This Book Is For This book is for software developers who want to understand Command-Line (CLI) and who want to quickly fill the gap to advance their skills and their career. Basic knowledge of editing text, working with files and folders, having some idea of what "operating systems" are, installing software, and using a development environment is assumed.

Mastering Linux Security and Hardening - Third Edition - A practical guide to protecting your Linux system from cyber attacks... Mastering Linux Security and Hardening - Third Edition - A practical guide to protecting your Linux system from cyber attacks (Paperback, 3rd Revised edition)
Donald A. Tevault
R1,205 Discovery Miles 12 050 Ships in 10 - 15 working days

Gain a firm practical understanding of how to secure your Linux system from intruders, malware attacks, and other cyber threats Key Features * Discover security techniques to prevent malware from infecting a Linux system, and detect it * Prevent unauthorized people from breaking into a Linux system * Protect important and sensitive data from being revealed to unauthorized persons Book Description The third edition of Mastering Linux Security and Hardening is an updated, comprehensive introduction to implementing the latest Linux security measures, using the latest versions of Ubuntu and AlmaLinux. In this new edition, you will learn how to set up a practice lab, create user accounts with appropriate privilege levels, protect sensitive data with permissions settings and encryption, and configure a firewall with the newest firewall technologies. You'll also explore how to use sudo to set up administrative accounts with only the privileges required to do a specific job, and you'll get a peek at the new sudo features that have been added over the past couple of years. You'll also see updated information on how to set up a local certificate authority for both Ubuntu and AlmaLinux, as well as how to automate system auditing. Other important skills that you'll learn include how to automatically harden systems with OpenSCAP, audit systems with auditd, harden the Linux kernel configuration, protect your systems from malware, and perform vulnerability scans of your systems. As a bonus, you'll see how to use Security Onion to set up an Intrusion Detection System. By the end of this new edition, you will confidently be able to set up a Linux server that will be secure and harder for malicious actors to compromise. What you will learn * Prevent malicious actors from compromising a production Linux system * Leverage additional features and capabilities of Linux in this new version * Use locked-down home directories and strong passwords to create user accounts * Prevent unauthorized people from breaking into a Linux system * Configure file and directory permissions to protect sensitive data * Harden the Secure Shell service in order to prevent break-ins and data loss * Apply security templates and set up auditing Who This Book Is For This book is for Linux administrators, system administrators, and network engineers interested in securing moderate to complex Linux environments. Security consultants looking to enhance their Linux security skills will also find this book useful. Working experience with the Linux command line and package management is necessary to understand the concepts covered in this book.

Microsoft Azure Sentinel - Planning and implementing Microsoft's cloud-native SIEM solution (Paperback, 2nd edition): Yuri... Microsoft Azure Sentinel - Planning and implementing Microsoft's cloud-native SIEM solution (Paperback, 2nd edition)
Yuri Diogenes, Nicholas DiCola, Tiander Turpijn
R898 R796 Discovery Miles 7 960 Save R102 (11%) Ships in 9 - 15 working days

Build next-generation security operations with Microsoft Sentinel Microsoft Sentinel is the scalable, cloud-native, security information and event management (SIEM) solution for automating and streamlining threat identification and response across your enterprise. Now, three leading experts guide you step-by-step through planning, deployment, and operations, helping you use Microsoft Sentinel to escape the complexity and scalability challenges of traditional solutions. Fully updated for the latest enhancements, this edition introduces new use cases for investigation, hunting, automation, and orchestration across your enterprise and all your clouds. The authors clearly introduce each service, concisely explain all new concepts, and present proven best practices for maximizing Microsoft Sentinel's value throughout security operations. Three of Microsoft's leading security operations experts show how to: Review emerging challenges that make better cyberdefense an urgent priority See how Microsoft Sentinel responds by unifying alert detection, threat visibility, proactive hunting, and threat response Explore components, architecture, design, and initial configuration Ingest alerts and raw logs from all sources you need to monitor Define and validate rules that prevent alert fatigue Use threat intelligence, machine learning, and automation to triage issues and focus on high-value tasks Add context with User and Entity Behavior Analytics (UEBA) and Watchlists Hunt sophisticated new threats to disrupt cyber kill chains before you're exploited Enrich incident management and threat hunting with Jupyter notebooks Use Playbooks to automate more incident handling and investigation tasks Create visualizations to spot trends, clarify relationships, and speed decisions Simplify integration with point-and-click data connectors that provide normalization, detection rules, queries, and Workbooks About This Book For cybersecurity analysts, security administrators, threat hunters, support professionals, engineers, and other IT professionals concerned with security operations For both Microsoft Azure and non-Azure users at all levels of experience

Linux Server Security - Hack and Defend (Paperback): CH Binnie Linux Server Security - Hack and Defend (Paperback)
CH Binnie
R1,115 Discovery Miles 11 150 Ships in 12 - 17 working days

Learn how to attack and defend the world s most popular web server platform Linux Server Security: Hack and Defend presents a detailed guide for experienced admins, aspiring hackers and other IT professionals seeking a more advanced understanding of Linux security. Written by a 20-year veteran of Linux server deployment this book provides the insight of experience along with highly practical instruction. The topics range from the theory of past, current, and future attacks, to the mitigation of a variety of online attacks, all the way to empowering you to perform numerous malicious attacks yourself (in the hope that you will learn how to defend against them). By increasing your understanding of a hacker s tools and mindset you're less likely to be confronted by the all-too-common reality faced by many admins these days: someone else has control of your systems. * Master hacking tools and launch sophisticated attacks: perform SQL injections, deploy multiple server exploits and crack complex passwords. * Defend systems and networks: make your servers invisible, be confident of your security with penetration testing and repel unwelcome attackers. * Increase your background knowledge of attacks on systems and networks and improve all-important practical skills required to secure any Linux server. The techniques presented apply to almost all Linux distributions including the many Debian and Red Hat derivatives and some other Unix-type systems. Further your career with this intriguing, deeply insightful, must-have technical book. Diverse, broadly-applicable and hands-on practical, Linux Server Security: Hack and Defend is an essential resource which will sit proudly on any techie's bookshelf.

Learning the iOS SDK for JavaScript Programmers (Paperback): Danny Goodman Learning the iOS SDK for JavaScript Programmers (Paperback)
Danny Goodman
R845 R625 Discovery Miles 6 250 Save R220 (26%) Ships in 12 - 17 working days

Is it possible for JavaScript programmers to learn Apple's iOS 4 SDK and live to tell the tale? Technology guru Danny Goodman did, and with this book he leaves a well-marked trail for you to follow. An authority on JavaScript since its inception, Goodman understands the challenges you might face in creating native iOS apps with this SDK, and introduces Xcode, Objective-C, and Cocoa Touch in a context you'll readily understand.

Why bother with the SDK when you can simply build web apps for Apple's iOS devices? Web apps can't access an iPhone's music library, camera, or iOS system software for maps, audio, and more. Nor can you sell web apps in the App Store. If you want to take full advantage of the iPhone and iPad, iOS 4 SDK is your tool -- and this is your book. Includes full coverage of iOS SDK 4.2. Learn the distinction between web app and iOS native app programming Create a workbench app to test code snippets throughout the learning process Get a structural view of an iOS app, and compare the process of building objects in Objective-C versus JavaScipt Discover how your code launches iOS apps and makes them user-ready Learn about iOS memory management details that are different from JavaScript, including pointers and data types Use Objective-C and Cocoa Touch to implement common JavaScript tasks

The Real MCTS/MCITP Exam 70-648 Prep Kit - Independent and Complete Self-Paced Solutions (Paperback): Brien Posey The Real MCTS/MCITP Exam 70-648 Prep Kit - Independent and Complete Self-Paced Solutions (Paperback)
Brien Posey
R1,037 Discovery Miles 10 370 Ships in 12 - 17 working days

This exam is designed to validate Windows Server 2003 Microsoft Certified Systems Administrators (MCSAs) AD and Application Platform Technical Specialists skills. The object of this exam is to validate only the skills that are are different from the existing MCSA skills. This exam will fulfill the Windows Server 2008 Technology Specialist requirements of Exams 70-640 and 70-643.
The Microsoft Certified Technology Specialist (MCTS) on Windows Server 2008 credential is intended for information technology (IT) professionals who work in the complex computing environment of medium to large companies. The MCTS candidate should have at least one year of experience implementing and administering a network operating system in an environment that has the following characteristics: 250 to 5,000 or more users; three or more physical locations; and three or more domain controllers.
MCTS candidates will manage network services and resources such as messaging, a database, file and print, a proxy server, a firewall, the Internet, an intranet, remote access, and client computer management.
In addition MCTS candidates must understant connectivity requirements such as connecting branch offices and individual users in remote locations to the corporate network and connecting corporate networks to the Internet.

* THE independent source of exam day tips, techniques, and warnings not available from Microsoft
* Comprehensive study guide guarantees 100% coverage of all Microsoft's exam objectives
* Interactive FastTrack e-learning modules help simplify difficult exam topics
* Two full-function ExamDay practice exams guarantee double coverage of all exam objectives
* Free download of audio FastTracks for use with iPods or other MP3 players
* 1000 page "DRILL DOWN" reference for comprehensive topic review

The Real MCTS/MCITP Exam 70-649 Upgrading Your MCSE on Windows Server 2003 to Windows Server 2008 Prep Kit with CDROM... The Real MCTS/MCITP Exam 70-649 Upgrading Your MCSE on Windows Server 2003 to Windows Server 2008 Prep Kit with CDROM (Paperback)
Brien Posey
R1,051 Discovery Miles 10 510 Ships in 12 - 17 working days

This exam is designed to validate Windows Server 2003 Microsoft Certified Systems Administrators (MCSEs) AD, Network Infrastructure, and Application Platform Technical Specialists skills. The object of this exam is to validate only the skills that are are different from the existing MCSE skills. This exam will fulfill the Windows Server 2008 Technology Specialist requirements of Exams 70-640, 70-642, and 70-643.
The Microsoft Certified Technology Specialist (MCTS) on Windows Server 2008 credential is intended for information technology (IT) professionals who work in the complex computing environment of medium to large companies. The MCTS candidate should have at least one year of experience implementing and administering a network operating system in an environment that has the following characteristics: 250 to 5,000 or more users; three or more physical locations; and three or more domain controllers.
MCTS candidates will manage network services and resources such as messaging, a database, file and print, a proxy server, a firewall, the Internet, an intranet, remote access, and client computer management.
In addition MCTS candidates must understant connectivity requirements such as connecting branch offices and individual users in remote locations to the corporate network and connecting corporate networks to the Internet.
* THE independent source of exam day tips, techniques, and warnings not available from Microsoft
* Comprehensive study guide guarantees 100% coverage of all Microsoft's exam objectives
* Interactive FastTrack e-learning modules help simplify difficult exam topics
* Two full-function ExamDay practice exams guarantee double coverage of all exam objectives
* Free download of audio FastTracks for use with iPods or other MP3 players
* 1000 page "DRILL DOWN" reference for comprehensive topic review

Evaluating Children's Interactive Products - Principles and Practices for Interaction Designers (Paperback): Panos... Evaluating Children's Interactive Products - Principles and Practices for Interaction Designers (Paperback)
Panos Markopoulos, Janet C. Read, Stuart Macfarlane, Johanna Hoysniemi
R1,202 Discovery Miles 12 020 Ships in 12 - 17 working days

Interactive products designed for children-whether toys, games, educational products, or websites-are increasingly embedded in children's lives and school experiences. Making these products safe, effective, and entertaining requires new methodologies for carrying out sound and unbiased evaluations for these users with unique requirements, environments, and ethical considerations.
This book directly addresses this need by thoroughly covering the evaluation of all types of interactive technology for children. Based on the authors' workshops, conference courses, and own design experience and research, this highly practical book reads like a handbook, while being thoroughly grounded in the latest research. Throughout, the authors illustrate techniques and principles with numerous mini case studies and highlight practical information in tips and exercises and conclude with three in-depth case studies. Essential reading for usability experts, product developers, and researchers in the field.
* Presents an essential background in child development and child psychology, particularly as they relate to technology.
* Captures best practices for observing and surveying children, training evaluators, and capturing the child user experience using audio and visual technology.
* Examines ethical and legal issues involved in working with children and offers guidelines for effective risk management.

Check Point NGX R65 Security Administration (Paperback): Ralph Bonnell Check Point NGX R65 Security Administration (Paperback)
Ralph Bonnell
R1,244 Discovery Miles 12 440 Ships in 12 - 17 working days

Check Point NGX R65 is the next major release of Check Point's flagship firewall software product, which has over 750,000 registered users. Check Point's NGX is the underlying security software platform for all of the company's enterprise firewall, VPN and management solutions. It enables enterprises of all sizes to reduce the cost and complexity of security management and ensure that their security systems can be easily extended to adapt to new and emerging threats. This title is a continuation of Syngress' best-selling references on Check Point's market leading Firewall and VPN products.
* First book to market covering Check Point's new, flagship NGX R65 Firewall/VPN.
* Provides bonus coverage for Check Point's upcoming NGX R65 Certification exams.
* Companion Web site offers customized scripts for managing log files.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Windows 10 For Dummies, 4th Edition
A Rathbone Paperback  (1)
R637 R463 Discovery Miles 4 630
The Compiler Design Handbook…
Rajib Mall Hardcover R6,489 Discovery Miles 64 890
Programming iOS 11
Matt Neuberg Paperback R1,770 R398 Discovery Miles 3 980
Mike Meyers' CompTIA A+ Guide to 802…
Mike Meyers Paperback R1,297 Discovery Miles 12 970
macOS Big Sur For Dummies
B LeVitus Paperback R560 Discovery Miles 5 600
Windows 11 for Seniors in easy steps
Michael Price Paperback R334 Discovery Miles 3 340
Windows 11 For Seniors For Dummies
C. Simmons Paperback R708 R506 Discovery Miles 5 060
Linux All-in-One For Dummies, 7th…
R. Blum Paperback R866 R620 Discovery Miles 6 200
BTEC Nationals Information Technology…
Jenny Phillips, Alan Jarvis, … Paperback R1,036 Discovery Miles 10 360
Windows 11 All-in-One For Dummies
Ca Rusen Paperback R1,160 R832 Discovery Miles 8 320

 

Partners