Books published by Apress at best prices | Best of Apress (414 books)

Practical LPIC-3 300: Prepare for the Highest Level Professional Linux Certification

Practical LPIC-3 300: Prepare for the Highest Level Professional Linux Certification

Gain the essential skills and hands-on expertise required to pass the LPIC-3 300 certification exam. This book provides the insight for you to confidently install, manage and troubleshoot OpenLDAP, Samba, and FreeIPA. Helping you to get started from scratch, this guide is divided into three comprehensive sections covering everything you'll need to prepare for the exam.

Part 1 focuses on OpenLDAP and topics including securing the directory, integration with PAM and replication. Part 2 covers Samba and teaches you about Samba architecture, using different back ends, print services, and deploying Samba as a stand-alone server, PDC, and Active Directory Domain Controller. Finally, Part 3 explains how to manage FreeIPA and how to integrate it with Active Directory.

Practical LPIC-3 300 is the perfect study guide for anyone interested in the LPIC-3 300 certification exam, OpenLDAP, Samba, or FreeIPA.

What You'll Learn

  • Integrate LDAP with PAM and NSS, and with Active Directory and Kerberos
  • Manage OpenLDAP replication and server performance tuning
  • Use Samba as a PDC and BDC
  • Configure Samba as a domain member server in an existing NT domain
  • Use Samba as an AD Compatible Domain Controller
  • Replicate, manage, and integrate FreeIPA

Who This Book Is For

This book is for anyone who is preparing for the LPIC-3 300 exam, or those interested in learning about OpenLDAP and Samba in general. 

Rs. 3163.0

Practical Cyber Forensics: An Incident-Based Approach to Forensic Investigations

Practical Cyber Forensics: An Incident-Based Approach to Forensic Investigations

Become an effective cyber forensics investigator and gain a collection of practical, efficient techniques to get the job done. Diving straight into a discussion of anti-forensic techniques, this book shows you the many ways to effectively detect them. Now that you know what you are looking for, you’ll shift your focus to network forensics, where you cover the various tools available to make your network forensics process less complicated. Following this, you will work with cloud and mobile forensic techniques by considering the concept of forensics as a service (FaSS), giving you cutting-edge skills that will future-proof your career.

Building on this, you will learn the process of breaking down malware attacks, web attacks, and email scams with case studies to give you a clearer view of the techniques to be followed. Another tricky technique is SSD forensics, so the author covers this in detail to give you the alternative analysis techniques you’ll need. To keep you up to speed on contemporary forensics, Practical Cyber Forensics includes a chapter on Bitcoin forensics, where key crypto-currency forensic techniques will be shared. Finally, you will see how to prepare accurate investigative reports. 

What You Will Learn
  • Carry out forensic investigation on Windows, Linux, and macOS systems
  • Detect and counter anti-forensic techniques 
  • Deploy network, cloud, and mobile forensics
  • Investigate web and malware attacks
  • Write efficient investigative reports

Who This Book Is For

Intermediate infosec professionals looking for a practical approach to investigative cyber forensics techniques. 

Rs. 2199.0

Pro Azure Governance and Security: A Comprehensive Guide to Azure Policy, Blueprints, Security Center, and Sentinel

Pro Azure Governance and Security: A Comprehensive Guide to Azure Policy, Blueprints, Security Center, and Sentinel

Any IT professional can tell you that managing security is a top priority and even more so when working in the cloud. Access to accurate and timely security information is critical, but governance and control must first be enabled. This guide shows you how to take advantage of Azure's vast and powerful built-in security tools and capabilities for your application workloads.

Pro Azure Governance and Security offers a comprehensive look at the governance features available with Microsoft Azure and demonstrates how to integrate them with your hybrid and Azure environments, drawing on the author's experiences from years in the field. Learn about the array of controls implemented within Microsoft Azure from two valuable perspectives: the customer and Microsoft operations.

Beginning with the top-level subscription hierarchy, learn about the most important built-in Azure security services and features, as well as how to use Azure Policies and Blueprints as a means for security and governance. A series of hands-on exercises teaches you the concepts of Azure Governance: how to enable and deploy Azure Security Center, integrate RBAC (role-based access control), and set up Azure Operations and Monitoring. Get introduced to the new Azure Sentinel solution that offers SIEM as a service for security incident management and proactive hunting.



What You'll Learn

  • Understand different architectural designs for implementing Azure Security
  • Operate and monitor an Azure environment
  • Deploy Azure Governance, Policies, and Blueprints
  • Discover key Azure features that enhance security
  • Implement and confidently access Azure Security Center
  • Get to know Azure Sentinel


Who This Book Is For

Technical engineers, consultants, solution and cloud architects, IT managers, and SecOps teams who need to understand how to integrate governance, security, and compliance in hybrid and Azure environments. A basic understanding of Azure or other public cloud platforms is beneficial, but not required.

Rs. 2348.0

Oracle Visual Builder Cloud Service Revealed: Rapid Application Development for Web and Mobile

Oracle Visual Builder Cloud Service Revealed: Rapid Application Development for Web and Mobile

Build and deploy an attractive, user-friendly web or mobile application in one day or less using Oracle’s new, low-code development tool: Visual Builder Cloud Service.

Today’s IT world is fast-paced, and the ability to rapidly deliver running code is the most crucial and sought-after skill a developer can have. Oracle has brought together their enterprise experience, advanced usability knowledge, and their best cloud engineering to produce an innovative platform giving developers unprecedented productivity.

You will learn how to use all aspects of Oracle Visual Builder Cloud Service to build web or mobile applications. Using the fully browser-based development environment, you’ll gain experience with all the modern user-interface components that the tool offers for a visual, user-interface-driven, development approach. You'll also see how to use the integrated data management capabilities and existing REST data services to store your data, and learn how to easily transfer applications to a test/staging environment and later to production, while continuing to develop the next version in the development environment.


What You'll Learn
  • Build great-looking web and mobile applications in a browser-based, visual design environment
  • Define custom business logic in the visual logic editor or with JavaScript
  • Manage multiple concurrent application versions from development through staging and production
  • Define business objects with validation logic for application-specific data
  • Communicate with, and draw data from, existing REST web services
  • Use Visual Builder Cloud Service to expand Oracle SaaS solutions

Who This Book Is For

Developers at all expertise levels as well as business professionals and UX designers with an interest in using IT to quickly solve simple business problems. Because this tool is based on a modern low-code approach, no prior programming experience is necessary to benefit from the book.



Rs. 1909.0

Practical Salesforce Development Without Code: Building Declarative Solutions on the Salesforce Platform

Practical Salesforce Development Without Code: Building Declarative Solutions on the Salesforce Platform

Use this hands-on guide to build powerful solutions on the Salesforce platform without using a single line of code. This revised and expanded second edition includes Process Builder, Flow Builder, Lightning App Builder, Lightning Bolt Solutions, and more.

Practical Salesforce Development Without Code shows you how to unlock the power of the Salesforce platform to solve real business problems. Adhering to Salesforce's "clicks, not code" mantra, Salesforce expert Phil Weinmeister walks Salesforce newcomers and veterans through different business problems and identifies effective―and proven―approaches to solutions using the platform's declarative framework.

By adopting this book as your guide, you will learn how to deliver business solutions within Salesforce by combining analysis, creativity, and logic with core elements such as validation rules, workflow rules, processes, flows, formula fields, and Lightning apps. In addition, Weinmeister dissects and explains the most useful functions and features for declarative developers and shows you how to use them.

Best of all, Weinmeister uses real-life business scenarios and visuals. Applying the lessons learned from this how-to guide will ultimately save you time and ensure that your clients or internal customers are enabled, equipped, and empowered.


What You'll Learn

  • Build objects, fields, and relationships to establish a sensible data model
  • Automate business processes by using Workflow, Process Builder, and Flow
  • Utilize functions and develop formulas effectively for a variety of business needs
  • Develop approval processes to handle exception scenarios
  • Employ actions to easily create efficient and relevant user experiences
  • Manage your environments and deploy your solutions

 

Who This Book Is for

Business analysts, Salesforce administrators, and Salesforce developers

Rs. 3070.0

Understand, Manage, and Prevent Algorithmic Bias: A Guide for Business Users and Data Scientists

Understand, Manage, and Prevent Algorithmic Bias: A Guide for Business Users and Data Scientists

Are algorithms friend or foe?

The human mind is evolutionarily designed to take shortcuts in order to survive. We jump to conclusions because our brains want to keep us safe. A majority of our biases work in our favor, such as when we feel a car speeding in our direction is dangerous and we instantly move, or when we decide not take a bite of food that appears to have gone bad. However, inherent bias negatively affects work environments and the decision-making surrounding our communities. While the creation of algorithms and machine learning attempts to eliminate bias, they are, after all, created by human beings, and thus are susceptible to what we call algorithmic bias.

In Understand, Manage, and Prevent Algorithmic Bias, author Tobias Baer helps you understand where algorithmic bias comes from, how to manage it as a business user or regulator, and how data science can prevent bias from entering statistical algorithms. Baer expertly addresses some of the 100+ varieties of natural bias such as confirmation bias, stability bias, pattern-recognition bias, and many others. Algorithmic bias mirrors―and originates in―these human tendencies. Baer dives into topics as diverse as anomaly detection, hybrid model structures, and self-improving machine learning.

While most writings on algorithmic bias focus on the dangers, the core of this positive, fun book points toward a path where bias is kept at bay and even eliminated. You’ll come away with managerial techniques to develop unbiased algorithms, the ability to detect bias more quickly, and knowledge to create unbiased data. Understand, Manage, and Prevent Algorithmic Bias is an innovative, timely, and important book that belongs on your shelf. Whether you are a seasoned business executive, a data scientist, or simply an enthusiast, now is a crucial time to be educated about the impact of algorithmic bias on society and take an active role in fighting bias.


What You'll Learn

  • Study the many sources of algorithmic bias, including cognitive biases in the real world, biased data, and statistical artifact
  • Understand the risks of algorithmic biases, how to detect them, and managerial techniques to prevent or manage them
  • Appreciate how machine learning both introduces new sources of algorithmic bias and can be a part of a solution
  • Be familiar with specific statistical techniques a data scientist can use to detect and overcome algorithmic bias


Who This Book is For

Business executives of companies using algorithms in daily operations; data scientists (from students to seasoned practitioners) developing algorithms; compliance officials concerned about algorithmic bias; politicians, journalists, and philosophers thinking about algorithmic bias in terms of its impact on society and possible regulatory responses; and consumers concerned about how they might be affected by algorithmic bias

Rs. 2113.0

Pro .NET Benchmarking: The Art of Performance Measurement

Pro .NET Benchmarking: The Art of Performance Measurement

Use this in-depth guide to correctly design benchmarks, measure key performance metrics of .NET applications, and analyze results. This book presents dozens of case studies to help you understand complicated benchmarking topics. You will avoid common pitfalls, control the accuracy of your measurements, and improve performance of your software.

Author Andrey Akinshin has maintained BenchmarkDotNet (the most popular .NET library for benchmarking) for five years and covers common mistakes that developers usually make in their benchmarks. This book includes not only .NET-specific content but also essential knowledge about performance measurements which can be applied to any language or platform (common benchmarking methodology, statistics, and low-level features of modern hardware).


What You'll Learn
  • Be aware of the best practices for writing benchmarks and performance tests
  • Avoid the common benchmarking pitfalls
  • Know the hardware and software factors that affect application performance
  • Analyze performance measurements

Who This Book Is For

.NET developers concerned with the performance of their applications

Rs. 3138.0

Practical Oracle JET: Developing Enterprise Applications in JavaScript

Practical Oracle JET: Developing Enterprise Applications in JavaScript

Learn how to use Oracle's JavaScript Extension Toolkit (JET) as a solution to the all too common problem of internal back office and intranet applications that are typically ugly, clunky, and cumbersome to use. JET simultaneously provides you with a JavaScript toolkit that is cutting-edge while being stable enough for enterprise development in an ecosystem that is notorious for its fast-paced rate of change.

Practical Oracle JET walks through the process of developing a functional application using Oracle JET. By the end of this book you will have built a support ticket system using a variety of different components bundled with the toolkit, including lists, inputs, and visualizations. The skills acquired from reading this book and working the examples equip you to build your own applications and take your understanding even further to more advanced topics.

What You'll Learn
  • Build a real-world Oracle JET application
  • Understand the fundamental technologies used in JET
  • Control look and feel through theming a JET application 
  • Develop interfaces using Web Components
  • Include and interface with third-party libraries
  • Configure automated unit testing of JET applications
Who This Book Is For

Developers with a basic understanding of JavaScript who want to learn Oracle’s JavaScript Extension Toolkit for building client-side applications that can integrate with data services and Oracle Cloud products. The book is also of interest to Oracle ADF developers coming from a Java and WebCenter background who are building new skills in JavaScript and browser-based applications.

Rs. 2344.0

Founders at Work

Founders at Work

Founders at work: stories of start-ups' Early days is a collection of interviews with founders of famous technology companies about what happened in the very earliest days. These people are celebrities now. What was it like when they were just a couple friends with an idea? Founders like Steve Wozniak (Apple), caterina fake (Flickr), mitch kapor (Lotus), Max levchin (paypal), and sabeer Bhatia (hotmail) tell you in their own words about their surprising and often very funny discoveries as they learned how to build a company. Where did they get the ideas that made them rich? How did they convince investors to back them? What went wrong, and how did they recover? Nearly all technical people have thought of one day starting or working for a start-up. For them, This book is the closest you can come to being a fly on the wall at a successful start-up, to learn how it's done. But ultimately these interviews are required reading for anyone who wants to understand business, because start-ups are business reduced to its essence. The reason their founders become rich is that start-ups do what businesses do—create value—more intensively than almost any other part of the economy. How? What are the secrets that make successful start-ups so insanely productive? Read this book, and let the founders themselves tell you.

Rs. 599.25

SQL Server 2017 Query Performance Tuning: Troubleshoot and Optimize Query Performance

SQL Server 2017 Query Performance Tuning: Troubleshoot and Optimize Query Performance

Identify and fix causes of poor performance. You will learn Query Store, adaptive execution plans, and automated tuning on the Microsoft Azure SQL Database platform. Anyone responsible for writing or creating T-SQL queries will find valuable the insight into bottlenecks, including how to recognize them and eliminate them.

This book covers the latest in performance optimization features and techniques and is current with SQL Server 2017. If your queries are not running fast enough and you’re tired of phone calls from frustrated users, then this book is the answer to your performance problems. 

SQL Server 2017 Query Performance Tuning is about more than quick tips and fixes. You’ll learn to be proactive in establishing performance baselines using tools such as Performance Monitor and Extended Events. You’ll recognize bottlenecks and defuse them before the phone rings. You’ll learn some quick solutions too, but emphasis is on designing for performance and getting it right. The goal is to head off trouble before it occurs.


What You'll Learn

  • Use Query Store to understand and easily change query performance
  • Recognize and eliminate bottlenecks leading to slow performance
  • Deploy quick fixes when needed, following up with long-term solutions
  • Implement best practices in T-SQL to minimize performance risk
  • Design in the performance that you need through careful query and index design
  • Utilize the latest performance optimization features in SQL Server 2017
  • Protect query performance during upgrades to the newer versions of SQL Server


Who This Book Is For

Developers and database administrators with responsibility for application performance in SQL Server environments. Anyone responsible for writing or creating T-SQL queries will find valuable the insight into bottlenecks, including how to recognize them and eliminate them.

Rs. 3425.0

Build Your Own IoT Platform: Develop a Fully Flexible and Scalable Internet of Things Platform in 24 Hours

Build Your Own IoT Platform: Develop a Fully Flexible and Scalable Internet of Things Platform in 24 Hours

Discover how every solution in some way related to the IoT needs a platform and how to create that platform. This book is about being agile and reducing time to market without breaking the bank. It is about designing something that you can scale incrementally without having to do a lot of rework and potentially disrupting your current state of the work. 

So the key questions are: what does it take, how long does it take, and how much does it take to build your own IoT platform? Build Your Own IoT Platform answers these questions and provides you with step-by-step guidance on how to build your own IoT platform. The author bursts the bubble of IoT platforms and highlights what the core of an IoT platform looks like. There are must-haves and there are nice-to-haves; this book will distinguish the two and focus on how to build the must-haves.

Building your own IoT platform is not only the biggest cost saver, but also can be a satisfying learning experience, giving you control over your project.

What You Will Learn
  • Architect an interconnected system
  • Develop a flexible architecture
  • Create a redundant communication platform
  • Prioritize system requirements with a bottom-up approach

Who This Book Is For

IoT developers and development teams in small- to medium-sized companies. Basic to intermediate programming skills are required. 

Rs. 2096.0

Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node

Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node

Assemble the complete stack required to build a modern web app using MongoDB, Express, React, and Node. This book also covers many other complementary tools: React Router, GraphQL, React-Bootstrap, Babel, and Webpack. This new edition will use the latest version of React (React 16) and the latest React Router (React Router 4), which has a significantly different approach to routing compared to React Router 2 which was used in the first edition of the book.

Though the primary focus of Pro MERN Stack is to equip you with all that is required to build a full-fledged web application, a large portion of the book will be devoted to React 16. The popular MEAN (MongoDB, Express, AngularJS, Node) stack introduced Single Page Apps (SPAs) and front-end Model-View-Controller (MVC) as new and efficient paradigms. 


Facebook's React is a technology that competes indirectly with AngularJS. It is not a full-fledged MVC framework. It is a JavaScript library for building user interfaces (in some sense the View part). Yet, it is possible to build a web app by replacing AngularJS with React – hence the term MERN stack


What You Will Learn
  • Discover the features of React 16 to get the maximum out of this library
  • Gain the basics of MongoDB, Express, and Node to build a web app
  • Work with other libraries complementary to React, including React-Bootstrap, React Router, and GraphQL
  • Use tools such as Babel and Webpack required to build JavaScript-based SPAs 
  • Tie all the components together to build a complete web app.

Who This Book Is For

Developers and architects who have prior experience in any web app stack other than the MERN stack will find the book useful to learn about this modern stack. Prior knowledge of JavaScript, HTML, and CSS is required.

Rs. 2658.0

Clean Python: Elegant Coding in Python

Clean Python: Elegant Coding in Python

Discover the right way to code in Python. This book provides the tips and techniques you need to produce cleaner, error-free, and eloquent Python projects.

Your journey to better code starts with understanding the importance of formatting and documenting your code for maximum readability, utilizing built-in data structures and Python dictionary for improved maintainability, and working with modules and meta-classes to effectively organize your code. You will then dive deep into the new features of the Python language and learn how to effectively utilize them. Next, you will decode key concepts such as asynchronous programming, Python data types, type hinting, and path handling. Learn tips to debug and conduct unit and integration tests in your Python code to ensure your code is ready for production. The final leg of your learning journey equips you with essential tools for version management, managing live code, and intelligent code completion.

After reading and using this book, you will be proficient in writing clean Python code and successfully apply these principles to your own Python projects. 


What You’ll Learn

  • Use the right expressions and statements in your Python code 
  • Create and assess Python Dictionary 
  • Work with advanced data structures in Python 
  • Write better modules, classes, functions, and metaclasses
  • Start writing asynchronous Python immediately
  • Discover new features in Python

  

Who This Book Is For

Readers with a basic Python programming knowledge who want to improve their Python programming skills by learning right way to code in Python. 

Rs. 1889.0

Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring Cloud

Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring Cloud

Take your distributed applications to the next level and see what the reference architectures associated with microservices can do for you. This book begins by showing you the distributed computing architecture landscape and provides an in-depth view of microservices architecture. Following this, you will work with CQRS, an essential pattern for microservices, and get a view of how distributed messaging works. Moving on, you will take a deep dive into Spring Boot and Spring Cloud. 

Coming back to CQRS, you will learn how event-driven microservices work with this pattern, using the Axon 2 framework. This takes you on to how transactions work with microservices followed by advanced architectures to address non-functional aspects such as high availability and scalability. In the concluding part of the book you develop your own enterprise-grade microservices application using the Axon framework and true BASE transactions, while making it as secure as possible.

What You Will Learn
  • Shift from monolith architecture to microservices 
  • Work with distributed and ACID transactions
  • Build solid architectures without two-phase commit transactions
  • Discover the high availability principles in microservices
Who This Book Is For

Java developers with basic knowledge of distributed and multi-threaded application architecture, and no knowledge of Spring Boot or Spring Cloud. Knowledge of CQRS and event-driven architecture is not mandatory as this book will cover these in depth.


Rs. 3611.0

Text Analytics with Python: A Practitioner's Guide to Natural Language Processing

Text Analytics with Python: A Practitioner's Guide to Natural Language Processing

Leverage Natural Language Processing (NLP) in Python and learn how to set up your own robust environment for performing text analytics. This second edition has gone through a major revamp and introduces several significant changes and new topics based on the recent trends in NLP. 

You’ll see how to use the latest state-of-the-art frameworks in NLP, coupled with machine learning and deep learning models for supervised sentiment analysis powered by Python to solve actual case studies. Start by reviewing Python for NLP fundamentals on strings and text data and move on to engineering representation methods for text data, including both traditional statistical models and newer deep learning-based embedding models. Improved techniques and new methods around parsing and processing text are discussed as well.   

Text summarization and topic models have been overhauled so the book showcases how to build, tune, and interpret topic models in the context of an interest dataset on NIPS conference papers. Additionally, the book covers text similarity techniques with a real-world example of movie recommenders, along with sentiment analysis using supervised and unsupervised techniques.

There is also a chapter dedicated to semantic analysis where you’ll see how to build your own named entity recognition (NER) system from scratch. While the overall structure of the book remains the same, the entire code base, modules, and chapters has been updated to the latest Python 3.x release.


What You'll Learn

• Understand NLP and text syntax, semantics and structure
• Discover text cleaning and feature engineering
• Review text classification and text clustering 
• Assess text summarization and topic models
• Study deep learning for NLP

Who This Book Is For

IT professionals, data analysts, developers, linguistic experts, data scientists and engineers and basically anyone with a keen interest in linguistics, analytics and generating insights from textual data.

Rs. 2275.0

Learn Computer Vision Using OpenCV: With Deep Learning CNNs and RNNs

Learn Computer Vision Using OpenCV: With Deep Learning CNNs and RNNs

Build practical applications of computer vision using the OpenCV library with Python. This book discusses different facets of computer vision such as image and object detection, tracking and motion analysis and their applications with examples. 

The author starts with an introduction to computer vision followed by setting up OpenCV from scratch using Python. The next section discusses specialized image processing and segmentation and how images are stored and processed by a computer. This involves pattern recognition and image tagging using the OpenCV library. Next, you’ll work with object detection, video storage and interpretation, and human detection using OpenCV. Tracking and motion is also discussed in detail. The book also discusses creating complex deep learning models with CNN and RNN. The author finally concludes with recent applications and trends in computer vision.

After reading this book, you will be able to understand and implement computer vision and its applications with OpenCV using Python. You will also be able to create deep learning models with CNN and RNN and understand how these cutting-edge deep learning architectures work.

What You Will Learn
  • Understand what computer vision is, and its overall application in intelligent automation systems
  • Discover the deep learning techniques required to build computer vision applications
  • Build complex computer vision applications using the latest techniques in OpenCV, Python, and NumPy
  • Create practical applications and implementations such as face detection and recognition, handwriting recognition, object detection, and tracking and motion analysis

Who This Book Is For
Those who have a basic understanding of machine learning and Python and are looking to learn computer vision and its applications. 


Rs. 1949.0

How to Speak Tech: The Non-Techie’s Guide to Key Technology Concepts

How to Speak Tech: The Non-Techie’s Guide to Key Technology Concepts

Things you’ve done online: ordered a pizza, checked the weather, booked a hotel, and reconnected with long-lost friends. Now it’s Time to find out how these things work. Vinay Trivedi peels back the mystery of the Internet, explains it all in the simplest terms, and gives you the knowledge you need to speak confidently when the subject turns to technology.

This revised second edition of How to Speak Tech employs the strategy of the popular first edition: through the narrative of setting up a fictitious startup, it introduces you to essential tech concepts. New tech topics that were added in this edition include the blockchain, augmented and virtual reality, Internet of Things, and artificial intelligence.

The author’s key message is: Technology isn’t beyond the understanding of anyone! By breaking down major tech concepts involved with a modern startup into bite-sized chapters, the author’s approach helps you understand topics that aren’t always explained clearly and shows you that they aren’t rocket science.

So go ahead, grab this book, start to “speak tech,” and hold your own in any tech-related conversation!


What You'll Learn

  • Understand the basics of new and established technologies such as blockchain, Artificial Intelligence (AI), augmented and Virtual Reality (AR and VR), Internet of Things (IoT), Software development, Programming languages, databases, and more
  • Listen intelligently and speak confidently when technologies are brought up in your business
  • Be confident in your grasp of terms and technologies when setting up your own organization's application


Who This Book Is For

Students who want to understand different technologies relevant to their Future careers at startups and established organizations, as well as Business and other non-technical professionals who encounter and require an understanding of key technical terms and trends to succeed in their roles


Reviews

“Finally, a book non-techies can use to understand the technologies that are changing our lives.” Paul Bottino, Executive Director, Technology and Entrepreneurship Center, Harvard University

“A great book everyone can use to understand how tech startups work.” Rene Reinsberg, Founder at Celo; Former VP of Emerging Products, GoDaddy

“Through the simplicity of his presentation, Vinay shows that the basics of Technology can be straightforwardly understood by anyone who puts in the Time and effort to learn.” Joseph Lassiter, Professor of Management Science, Harvard Business School and Harvard Innovation Lab

Rs. 2107.0

The IoT Hacker's Handbook: A Practical Guide to Hacking the Internet of Things

The IoT Hacker's Handbook: A Practical Guide to Hacking the Internet of Things

Take a practioner’s approach in analyzing the Internet of Things (IoT) devices and the Security Issues facing an IoT architecture.  

You’ll review the architecture's central components, from Hardware Communication interfaces, such as UARTand SPI, to Radio protocols, such as BLE or ZigBee. You'll also learn to assess a device physically by opening it, looking at the PCB, and identifying the chipsets and interfaces. You'll then use that information to gain entry to the device or to perform other actions, such as dumping encryption keys and firmware. 

As the IoT rises to one of the most popular tech trends, manufactures need to take necessary steps to secure devices and protect them from attackers. The IoT Hacker's Handbook breaks down the Internet of Things, exploits it, and reveals how these devices can be built securely.

What You’ll Learn
  • Perform a threat model of a real-world IoT device and locate all possible attacker entry points 
  • Use reverse Engineering of firmware binaries to identify Security issues 
  • Analyze,assess, and identify Security Issues in exploited ARM and MIPS based binaries
  • Sniff, capture, and exploit Radio Communication protocols, such as Bluetooth Low Energy (BLE), and ZigBee

Who This Book is For

Those interested in learning about IoT security, such as pentesters working in different domains, embedded device developers, or IT People wanting to move to an Internet of Things Security role. 

Rs. 2972.0

Practical Machine Learning and Image Processing: For Facial Recognition, Object Detection, and Pattern Recognition Using Python

Practical Machine Learning and Image Processing: For Facial Recognition, Object Detection, and Pattern Recognition Using Python

Gain insights into image-processing methodologies and algorithms, using machine learning and neural networks in Python. This book begins with the Environment setup, understanding Basic image-processing terminology, and exploring Python concepts that will be useful for implementing the Algorithms discussed in the book. You will then cover all the core image processing Algorithms in detail before moving onto the biggest computer vision library: OpenCV. You’ll see the OpenCV Algorithms and how to use them for image processing. 

The next section looks at advanced machine learning and deep learning methods for image processing and classification. You’ll Work with concepts such as pulse coupled neural networks, AdaBoost, XG boost, and convolutional neural networks for image-specific applications. Later you’ll explore how Models are made in real Time and then deployed using various DevOps tools. 

All the concepts in Practical Machine Learning and Image Processing are explained using real-life scenarios. After reading this book you will be able to apply image processing techniques and make machine learning Models for customized application.

What You Will Learn
  • Discover image-processing Algorithms and their applications using Python
  • Explore image processing using the OpenCV library
  • Use TensorFlow, scikit-learn, NumPy, and other libraries
  • Work with machine learning and deep learning Algorithms for image processing
  • Apply image-processing techniques to five real-time projects

Who This Book Is For

Data scientists and Software developers interested in image processing and computer vision.

Rs. 1885.0

The Joys of Hashing: Hash Table Programming with C

The Joys of Hashing: Hash Table Programming with C

Build working implementations of hash tables, written in the C Programming language. This book starts with simple first attempts devoid of collision resolution strategies, and moves through improvements and extensions illustrating different Design ideas and approaches, followed by experiments to validate the choices. 

Hash tables, when implemented and used appropriately, are exceptionally efficient data structures for representing sets and lookup tables, providing low overhead, constant time, insertion, deletion, and lookup operations. 

The Joys of Hashing walks you through the implementation of efficient hash Tables and the pros and cons of different Design choices when Building tables. The source code used in the book is available on GitHub for your re-use and experiments.

What You Will Learn
  • Master the Basic ideas behind hash tables
  • Carry out collision resolution, including strategies for handling collisions and their consequences for performance
  • Resize or grow and shrink Tables as needed
  • Store values by handling when values must be stored with keys to make General sets and maps
Who This Book Is For

Those with at least some prior Programming experience, especially in C programming.

Rs. 1750.0

JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals

JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals

Explore data structures and algorithm concepts and their relation to everyday JavaScript development. A Basic understanding of these ideas is essential to any JavaScript developer wishing to analyze and build great Software solutions.  

You'll discover how to implement data structures such as hash tables, linked lists, stacks, queues, trees, and graphs. You'll also learn how a URL shortener, such as bit.ly, is developed and what is happening to the data as a PDF is uploaded to a webpage. This book covers the practical applications of data structures and Algorithms to encryption, searching, sorting, and pattern matching.

It is crucial for JavaScript developers to understand how data structures Work and how to Design algorithms. This book and the accompanying code provide that essential foundation for doing so. With JavaScript Data Structures and Algorithms you can start developing your knowledge and applying it to your JavaScript projects today.

What You'll Learn

  • Review core data structure fundamentals: arrays, linked-lists, trees, heaps, graphs, and hash-table
  • Review core algorithm fundamentals: search, sort, recursion, breadth/depth first search, dynamic programming, bitwise operators
  • Examine how the core data structure and Algorithms knowledge fits into context of JavaScript explained using prototypical inheritance and native JavaScript objects/data types
  • Take a high-level look at commonly used Design patterns in JavaScript

Who This Book Is For

Existing web developers and Software engineers seeking to develop or revisit their fundamental data structures knowledge; beginners and students studying JavaScript independently or via a course or coding bootcamp.


Rs. 2308.0

Pro React 16

Pro React 16

Use the enormously popular React framework to build dynamic JavaScript applications that take advantage of the capabilities of modern browsers and devices. You will learn how React brings the power of strong Architecture and responsive data to the client, providing the foundation for complex and rich user interfaces.

Best-selling author Adam Freeman explains how to get the most from React. He begins by describing the React Architecture and the benefits it offers and then shows you how to use React and its associated Tools and Libraries in your projects, starting from the nuts and bolts and Building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need.

Each topic is presented clearly and concisely. Chapters include common problems and how to avoid them.


What You’ll Learn

  • Gain a solid understanding of the React design
  • Create rich and dynamic web app clients using React
  • Create data stores using Redux
  • Consume data using REST and GraphQL
  • Test your React projects


Who This Book Is For

JavaScript developers who want to use React to create dynamic client-side applications

Rs. 3102.0

Ray Tracing Gems: High-Quality and Real-Time Rendering with DXR and Other APIs

Ray Tracing Gems: High-Quality and Real-Time Rendering with DXR and Other APIs

This book is a must-have for anyone serious about rendering in real time. With the announcement of new ray tracing APIs and Hardware to support them, developers can easily create real-time applications with ray tracing as a core component. As ray tracing on the GPU becomes faster, it will play a more central role in real-time rendering. Ray Tracing Gems provides key Building blocks for developers of games, architectural applications, visualizations, and more. Experts in rendering share their knowledge by explaining everything from nitty-gritty techniques that will improve any ray tracer to mastery of the new capabilities of current and Future hardware.

What you'll learn: 
  • The latest ray tracing techniques for developing real-time applications in multiple domains
  • Guidance, advice, and best practices for rendering applications with Microsoft DirectX Raytracing (DXR)
  • How to implement high-performance Graphics for interactive visualizations, games, simulations, and more

Who this book is for:
  • Developers who are looking to leverage the latest APIs and GPU Technology for real-time rendering and ray tracing 
  • Students looking to learn about best practices in these areas
  • Enthusiasts who want to understand and experiment with their new GPUs

Java XML and JSON: Document Processing for Java SE

Java XML and JSON: Document Processing for Java SE

Use this guide to master the XML metalanguage and JSON data format along with significant Java APIs for parsing and creating XML and JSON documents from the Java language. New in this edition is coverage of Jackson (a JSON processor for Java) and Oracle’s own Java API for JSON processing (JSON-P), which is a JSON processing API for Java EE that also can be used with Java SE. This new edition of Java XML and JSON also expands coverage of DOM and XSLT to include additional API content and useful examples.

All examples in this book have been tested under Java 11. In some cases, source code has been simplified to use Java 11’s var language feature. The first six chapters focus on XML along with the SAX, DOM, StAX, XPath, and XSLT APIs. The remaining six chapters focus on JSON along with the mJson, GSON, JsonPath, Jackson, and JSON-P APIs. Each chapter ends with select exercises designed to challenge your grasp of the chapter's content. An appendix provides the answers to these exercises.


What You'll Learn
  • Master the XML language
  • Create, validate, parse, and transform XML documents
  • Apply Java’s SAX, DOM, StAX, XPath, and XSLT APIs
  • Master the JSON format for serializing and transmitting data
  • Code against third-party APIs such as Jackson, mJson, Gson, JsonPath
  • Master Oracle’s JSON-P API in a Java SE context

Who This Book Is For

Intermediate and advanced Java programmers who are developing applications that must access data stored in XML or JSON documents. The book also targets developers wanting to understand the XML language and JSON data format.

Rs. 2741.0

Books published by Apress at best prices | Best of Apress (414 books)

Books published by Apress at best prices | Best of Apress (414 books) Price
Practical LPIC-3 300: Prepare for the Highest Level Professional Linux Certification Rs. 3163.0
Practical Cyber Forensics: An Incident-Based Approach to Forensic Investigations Rs. 2199.0
Pro Azure Governance and Security: A Comprehensive Guide to Azure Policy, Blueprints, Security Center, and Sentinel Rs. 2348.0
Oracle Visual Builder Cloud Service Revealed: Rapid Application Development for Web and Mobile Rs. 1909.0
Practical Salesforce Development Without Code: Building Declarative Solutions on the Salesforce Platform Rs. 3070.0
Understand, Manage, and Prevent Algorithmic Bias: A Guide for Business Users and Data Scientists Rs. 2113.0
Pro .NET Benchmarking: The Art of Performance Measurement Rs. 3138.0
Practical Oracle JET: Developing Enterprise Applications in JavaScript Rs. 2344.0
Founders at Work Rs. 599.25
SQL Server 2017 Query Performance Tuning: Troubleshoot and Optimize Query Performance Rs. 3425.0
Build Your Own IoT Platform: Develop a Fully Flexible and Scalable Internet of Things Platform in 24 Hours Rs. 2096.0
Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node Rs. 2658.0
Clean Python: Elegant Coding in Python Rs. 1889.0
Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring Cloud Rs. 3611.0
Text Analytics with Python: A Practitioner's Guide to Natural Language Processing Rs. 2275.0
Learn Computer Vision Using OpenCV: With Deep Learning CNNs and RNNs Rs. 1949.0
How to Speak Tech: The Non-Techie’s Guide to Key Technology Concepts Rs. 2107.0
The IoT Hacker's Handbook: A Practical Guide to Hacking the Internet of Things Rs. 2972.0
Practical Machine Learning and Image Processing: For Facial Recognition, Object Detection, and Pattern Recognition Using Python Rs. 1885.0
The Joys of Hashing: Hash Table Programming with C Rs. 1750.0
JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals Rs. 2308.0
Pro React 16 Rs. 3102.0
Ray Tracing Gems: High-Quality and Real-Time Rendering with DXR and Other APIs
Java XML and JSON: Document Processing for Java SE Rs. 2741.0

Bot