|
|
Books > Computing & IT > Computer hardware & operating systems > General
Get up to speed with various penetration testing techniques and
resolve security threats of varying complexity Key Features Enhance
your penetration testing skills to tackle security threats Learn to
gather information, find vulnerabilities, and exploit enterprise
defenses Navigate secured systems with the most up-to-date version
of Kali Linux (2019.1) and Metasploit (5.0.0) Book
DescriptionSending information via the internet is not entirely
private, as evidenced by the rise in hacking, malware attacks, and
security threats. With the help of this book, you'll learn crucial
penetration testing techniques to help you evaluate enterprise
defenses. You'll start by understanding each stage of pentesting
and deploying target virtual machines, including Linux and Windows.
Next, the book will guide you through performing intermediate
penetration testing in a controlled environment. With the help of
practical use cases, you'll also be able to implement your learning
in real-world scenarios. By studying everything from setting up
your lab, information gathering and password attacks, through to
social engineering and post exploitation, you'll be able to
successfully overcome security threats. The book will even help you
leverage the best tools, such as Kali Linux, Metasploit, Burp
Suite, and other open source pentesting tools to perform these
techniques. Toward the later chapters, you'll focus on best
practices to quickly resolve security threats. By the end of this
book, you'll be well versed with various penetration testing
techniques so as to be able to tackle security threats effectively
What you will learn Perform entry-level penetration tests by
learning various concepts and techniques Understand both common and
not-so-common vulnerabilities from an attacker's perspective Get
familiar with intermediate attack methods that can be used in
real-world scenarios Understand how vulnerabilities are created by
developers and how to fix some of them at source code level Become
well versed with basic tools for ethical hacking purposes Exploit
known vulnerable services with tools such as Metasploit Who this
book is forIf you're just getting started with penetration testing
and want to explore various security domains, this book is for you.
Security professionals, network engineers, and amateur ethical
hackers will also find this book useful. Prior knowledge of
penetration testing and ethical hacking is not necessary.
Use Ansible to configure your systems, deploy software, and
orchestrate advanced IT tasks Key Features Get familiar with the
fundamentals of Ansible 2.7 Understand how to use Ansible Tower to
scale your IT automation Gain insights into how to develop and test
Ansible playbooks Book DescriptionAnsible is an open source
automation platform that assists organizations with tasks such as
application deployment, orchestration, and task automation. With
the release of Ansible 2.7, even complex tasks can be handled much
more easily than before. Learning Ansible 2.7 will help you take
your first steps toward understanding the fundamentals and
practical aspects of Ansible by introducing you to topics such as
playbooks, modules, and the installation of Linux, Berkeley
Software Distribution (BSD), and Windows support. In addition to
this, you will focus on various testing strategies, deployment, and
orchestration to build on your knowledge. The book will then help
you get accustomed to features including cleaner architecture, task
blocks, and playbook parsing, which can help you to streamline
automation processes. Next, you will learn how to integrate Ansible
with cloud platforms such as Amazon Web Services (AWS) before
gaining insights into the enterprise versions of Ansible, Ansible
Tower and Ansible Galaxy. This will help you to use Ansible to
interact with different operating systems and improve your working
efficiency. By the end of this book, you will be equipped with the
Ansible skills you need to automate complex tasks for your
organization. What you will learn Create a web server using Ansible
Write a custom module and test it Deploy playbooks in the
production environment Troubleshoot networks using Ansible Use
Ansible Galaxy and Ansible Tower during deployment Deploy an
application with Ansible on AWS, Azure and DigitalOcean Who this
book is forThis beginner-level book is for system administrators
who want to automate their organization's infrastructure using
Ansible 2.7. No prior knowledge of Ansible is required
A definitive guide covering all the core concepts necessary to pass
the Salesforce Administrator Certification exam Key Features
Understand critical design considerations for setting up Salesforce
CRM Facilitate and manage the transition from Salesforce Classic to
Lightning Experience Learn key functions of application security to
manage user profiles and data Book DescriptionSalesforce's winter
'19 release offers a host of new features for CRM designed to meet
your sales and marketing requirements. With this comprehensive
guide to implementing Salesforce CRM, administrators of all levels
can easily get a thorough understanding of the platform. This
Salesforce handbook begins by guiding you in setting up users and
security and then progresses to configuration, data management, and
data analytics. You'll discover process automation and approval
mechanisms, while also exploring the functional areas of Sales
Cloud, Service Cloud, Marketing Cloud, and Salesforce Chatter. This
book covers Salesforce CRM system administration in a practical
way, and it'll serve as an invaluable reference for both new
administrators and experienced professionals. Furthermore, you'll
also delve into Salesforce mobile apps and mobile administration,
along with Salesforce Adoption Manager. You'll gain insights into
Lightning Experience, Salesforce's new app, and learn how its
modern design and sleek interface helps you to build customizable
components. Finally, we'll see how the two versions compare and
help manage the transition from Salesforce Classic to Lightning
Experience. By the end of the book, you will have mastered the
techniques to configure and control various user interface features
in Salesforce CRM. What you will learn Configure a variety of user
interface features in Salesforce CRM Understand the capabilities of
the Salesforce CRM sharing model Explore Einstein Analytics -
Salesforce's new wave of advanced reporting Get to grips with the
Lightning Process Builder workflow Set up user profiles, security,
and login access mechanisms Find out how Apex and Visualforce
coding can be used in Salesforce CRM Manage the transition from
Salesforce Classic to Lightning Experience Implement data
manipulation features to apply best practices in data management
Who this book is forThis book is for administrators who want to
develop and strengthen their Salesforce CRM skills in the areas of
configuration and system management. Whether you are a new or
experienced professional, this book will enhance your knowledge and
understanding of Salesforce CRM features.
Discover powerful ways to effectively solve real-world machine
learning problems using key libraries including scikit-learn,
TensorFlow, and PyTorch Key Features Learn and implement machine
learning algorithms in a variety of real-life scenarios Cover a
range of tasks catering to supervised, unsupervised and
reinforcement learning techniques Find easy-to-follow code
solutions for tackling common and not-so-common challenges Book
DescriptionThis eagerly anticipated second edition of the popular
Python Machine Learning Cookbook will enable you to adopt a fresh
approach to dealing with real-world machine learning and deep
learning tasks. With the help of over 100 recipes, you will learn
to build powerful machine learning applications using modern
libraries from the Python ecosystem. The book will also guide you
on how to implement various machine learning algorithms for
classification, clustering, and recommendation engines, using a
recipe-based approach. With emphasis on practical solutions,
dedicated sections in the book will help you to apply supervised
and unsupervised learning techniques to real-world problems. Toward
the concluding chapters, you will get to grips with recipes that
teach you advanced techniques including reinforcement learning,
deep neural networks, and automated machine learning. By the end of
this book, you will be equipped with the skills you need to apply
machine learning techniques and leverage the full capabilities of
the Python ecosystem through real-world examples. What you will
learn Use predictive modeling and apply it to real-world problems
Explore data visualization techniques to interact with your data
Learn how to build a recommendation engine Understand how to
interact with text data and build models to analyze it Work with
speech data and recognize spoken words using Hidden Markov Models
Get well versed with reinforcement learning, automated ML, and
transfer learning Work with image data and build systems for image
recognition and biometric face recognition Use deep neural networks
to build an optical character recognition system Who this book is
forThis book is for data scientists, machine learning developers,
deep learning enthusiasts and Python programmers who want to solve
real-world challenges using machine-learning techniques and
algorithms. If you are facing challenges at work and want
ready-to-use code solutions to cover key tasks in machine learning
and the deep learning domain, then this book is what you need.
Familiarity with Python programming and machine learning concepts
will be useful.
Use Qt 5 to design and build functional, appealing, and
user-friendly graphical user interfaces (GUIs) for your
applications. Key Features Learn to use Qt 5 to design and
customize the look and feel of your application Improve the visual
quality of an application by using graphics rendering and animation
Understand the balance of presentation and web content that will
make an application appealing yet functional Book DescriptionWith
the growing need to develop GUIs for multiple targets and multiple
screens, improving the visual quality of your application becomes
important so that it stands out from your competitors. With its
cross-platform ability and the latest UI paradigms, Qt makes it
possible to build intuitive, interactive, and user-friendly user
interfaces for your applications. Qt5 C++ GUI Programming Cookbook,
Second Edition teaches you how to develop functional and appealing
user interfaces using the latest version of QT5 and C++. This book
will help you learn a variety of topics such as GUI customization
and animation, graphics rendering, implementing Google Maps, and
more. You will also be taken through advanced concepts like
asynchronous programming, event handling using signals and slots,
network programming, various aspects of optimizing your
application. By the end of the book, you will be confident to
design and customize GUI applications that meet your clients'
expectations and have an understanding of best practice solutions
for common problems. What you will learn Animate GUI elements using
Qt5's built-in animation system Draw shapes and 2D images using
Qt5's powerful rendering system Implement an industry-standard
OpenGL library in your project Build a mobile app that supports
touch events and exports it onto devices Parse and extract data
from an XML file and present it on your GUI Interact with web
content by calling JavaScript functions from C++ Access MySQL and
SQLite databases to retrieve data and display it on your GUI Who
this book is forThis intermediate-level book is designed for those
who want to develop software using Qt 5. If you want to improve the
visual quality and content presentation of your software
application, this book is for you. Prior experience of C++
programming is required.
Grasp advanced PowerShell Core 6.0 functionalities to automate your
environment Key Features Keep up with changes introduced in
PowerShell Core 6.0 Easily maintain appropriate compatibility with
older versions Automate complex tasks, manipulate data, and secure
your environment with PowerShell Core 6.0 Book
DescriptionPowerShell scripts offer a handy way to automate various
chores, however working effectively with these scripts can be a
difficult task. This comprehensive guide starts with the
fundamentals before moving on to advanced-level topics to help you
become a PowerShell Core 6.0 expert. The first module, PowerShell
Core 6.0 Fundamentals, begins with the new features of PowerShell
Core 6.0, installing it on Linux, and working with parameters,
objects and .NET classes from within PowerShell Core 6.0. As you
make your way through the chapters, you'll see how to efficiently
manage large amounts of data and interact with other services using
PowerShell Core 6.0. You'll be able to make the most of PowerShell
Core 6.0's powerful automation feature, where you will have
different methods available to parse data and manipulate regular
expressions and Windows Management Instrumentation (WMI). After
having explored automation, you will enter the extending PowerShell
Core 6.0 module, covering asynchronous processing and desired state
configuration. In the last module, you will learn to extend
PowerShell Core 6.0 using advanced scripts and filters, and also
debug issues along with working on error handling techniques. By
the end of this book, you will be an expert in scripting with
PowerShell Core 6.0. What you will learn Optimize code through the
use of functions, switches, and looping structures Work with
objects and operators to test and manipulate data Parse and
manipulate different data types Create scripts and functions using
PowerShell Use jobs, events, and popular public modules which
assist with implementing multithreading Write .NET classes with
ease within the PowerShell Create and implement regular expressions
in PowerShell scripts Make use of advanced techniques to define and
restrict the behavior of parameters Who this book is forIf you are
a system administrator who wants to become an expert in controlling
and automating your Windows environment, then Mastering Windows
PowerShell Scripting is for you. It is also ideal for those new to
the PowerShell language.
A practical guide for developing end-to-end serverless
microservices in Python for developers, DevOps, and architects. Key
Features Create a secure, cost-effective, and scalable serverless
data API Use identity management and authentication for a
user-specific and secure web application Go beyond traditional web
hosting to explore the full range of cloud hosting options Book
DescriptionOver the last few years, there has been a massive shift
from monolithic architecture to microservices, thanks to their
small and independent deployments that allow increased flexibility
and agile delivery. Traditionally, virtual machines and containers
were the principal mediums for deploying microservices, but they
involved a lot of operational effort, configuration, and
maintenance. More recently, serverless computing has gained
popularity due to its built-in autoscaling abilities, reduced
operational costs, and increased productivity. Building Serverless
Microservices in Python begins by introducing you to serverless
microservice structures. You will then learn how to create your
first serverless data API and test your microservice. Moving on,
you'll delve into data management and work with serverless
patterns. Finally, the book introduces you to the importance of
securing microservices. By the end of the book, you will have
gained the skills you need to combine microservices with serverless
computing, making their deployment much easier thanks to the cloud
provider managing the servers and capacity planning. What you will
learn Discover what microservices offer above and beyond other
architectures Create a serverless application with AWS Gain secure
access to data and resources Run tests on your configuration and
code Create a highly available serverless microservice data API
Build, deploy, and run your serverless configuration and code Who
this book is forIf you are a developer with basic knowledge of
Python and want to learn how to build, test, deploy, and secure
microservices, then this book is for you. No prior knowledge of
building microservices is required.
Learn how to use RxClojure to deal with stateful computations Key
Features Leverage the features of Functional Reactive Programming
using Clojure Create dataflow-based systems that are the building
blocks of Reactive Programming Use different Functional Reactive
Programming frameworks, techniques, and patterns to solve
real-world problems Book DescriptionReactive Programming is central
to many concurrent systems, and can help make the process of
developing highly concurrent, event-driven, and asynchronous
applications simpler and less error-prone. This book will allow you
to explore Reactive Programming in Clojure 1.9 and help you get to
grips with some of its new features such as transducers, reader
conditionals, additional string functions, direct linking, and
socket servers. Hands-On Reactive Programming with Clojure starts
by introducing you to Functional Reactive Programming (FRP) and its
formulations, as well as showing you how it inspired Compositional
Event Systems (CES). It then guides you in understanding Reactive
Programming as well as learning how to develop your ability to work
with time-varying values thanks to examples of reactive
applications implemented in different frameworks. You'll also gain
insight into some interesting Reactive design patterns such as the
simple component, circuit breaker, request-response, and
multiple-master replication. Finally, the book introduces
microservices-based architecture in Clojure and closes with
examples of unit testing frameworks. By the end of the book, you
will have gained all the knowledge you need to create applications
using different Reactive Programming approaches. What you will
learn Understand how to think in terms of time-varying values and
event streams Create, compose, and transform observable sequences
using Reactive extensions Build a CES framework from scratch using
core.async as its foundation Develop a simple ClojureScript game
using Reagi Integrate Om and RxJS in a web application Implement a
reactive API in Amazon Web Services (AWS) Discover helpful
approaches to backpressure and error handling Get to grips with
futures and their applications Who this book is forIf you're
interested in using Reactive Programming to build asynchronous and
concurrent applications, this is the book for you. Basic knowledge
of Clojure programming is necessary to understand the concepts
covered in this book.
Integrate an end-to-end logistic chain using IBM Blockchain and IoT
platforms Key Features Explore practical implementation of ledger
technology in the IoT architecture Study security best practices
for your smart devices Understand Blockchain implementation for
end-to-end IoT solutions Book DescriptionBlockchain has been the
hot topic of late thanks to cryptocurrencies. To make matters more
interesting, the financial market is looking for ways to reduce
operational costs and generate new business models, and this is
where blockchain solutions come into the picture. In addition to
this, with Internet of Things (IoT) trending and Arduino, Raspberry
Pi, and other devices flooding the market, you can now create cheap
devices even at home. Hands-On IoT Solutions with Blockchain starts
with an overview of IoT concepts in the current business scenario.
It then helps you develop your own device on the IBM Watson IoT
platform and create your fi rst IoT solution using Watson and Intel
Edison.Once you are familiar with IoT, you will learn about
Blockchain technology and its use cases. You will also work with
the Hyperledger framework and develop your own Blockchain network.
As you progress through the chapters, you'll work with problem
statements and learn how to design your solution architecture so
that you can create your own integrated Blockchain and IoT
solution. The next set of chapters will explain how to implement
end-to-end Blockchain solutions with IoT using the IBM Cloud
platform. By the end of this book, you will have mastered the
convergence of IoT and Blockchain technology and exploited the best
practices and drivers to develop a bulletproof integrated solution.
What you will learn Understand the key roles of IoT in the current
market Study the different aspects of IBM Watson IoT platform
Create devices, gateways, and applications connected to the
platform Explore the fundamentals of Blockchain Define good use
cases for Blockchain Discover the Hyperledger Fabric and Composer
frameworks Develop an IBM Watson IoT application using a Intel
Edison Integrate IoT with the Blockchain platform Who this book is
forHands-On IoT Solutions with Blockchain is for you if you are an
Internet of Things (IoT) analyst, architect, engineer, or any
stakeholder responsible for security mechanisms on an IoT
infrastructure. This book is also for IT professionals who want to
start developing solutions using Blockchain and IoT on the IBM
Cloud platform. Basic understanding of IoT will assist you in
understanding key concepts covered in the book.
Learn development skills and improve productivity when programming
in Microsoft Dynamics NAV 2018 - the popular Enterprise Resourse
Planning management system used across a variety of industries for
business process management Key Features Solve common business
problems with the valuable features and flexibility of Dynamics NAV
Understand the structure of NAV database - how documents and
business entities are mapped to DB tables Design user interface and
bind the presentation layer with the data storage Book
DescriptionMicrosoft Dynamics NAV is an enterprise resource
planning (ERP) software suite for organizations. The system offers
specialized functionality for manufacturing, distribution,
government, retail, and other industries. This book gets you
started with its integrated development environment for solving
problems by customizing business processes. This book introduces
the NAV development environment - C/SIDE. It gives an overview of
the internal system language and the most essential development
tools. The book will enable the reader to customize and extend NAV
functionality with C/AL code, design a user interface through
pages, create role centers, and build advanced reports in Microsoft
Visual Studio. By the end of the book, you will have learned how to
extend the NAV data model, how to write and debug custom code, and
how to exchange data with external applications. What you will
learn Manage NAV Server configuration with Microsoft Management
Console Manage NAV installation with the NAV Administration Shell
Create integration events and extend functionality via the NAV
event model Run XML Ports from C/AL code Design reports and write
client code in RDLC expressions Who this book is forThis book is
for experienced NAV users who have an understanding of basic
programming concepts. Familiarity with NAV development environment
or its internal development language-C/AL is not expected.
Learn the complete Qt ecosystem and its tools and build UIs for
mobile and desktop applications Key Features Unleash the power of
the latest Qt 5.9 with C++14 Easily compile, run, and debug your
applications from the powerful Qt Creator IDE Build multi-platform
projects that target Android, iOS, Windows, MacOS, Linux, and more
Book DescriptionQt 5.9 is an application development framework that
provides a great user experience and develops full-capability
applications with Qt Widgets, QML, and even Qt 3D. This learning
path demonstrates the power and flexibility of the Qt framework for
desktop application development and shows how you can write an
application once and deploy it to multiple operating systems. It
will address all the challenges while developing cross-platform
applications with the Qt framework. This course will give you a
better understanding of the Qt framework and tools to resolve
serious issues such as linking, debugging, and multithreading. It
will also upskill you by explaining how to create a to-do-style app
and taking you through all the stages in building a successful
project. You will build a suite of apps; while developing these
apps, you'll deepen your knowledge of Qt Quick's layout systems,
and see Qt 3D and widgets in action. The next project will be in
the industrial and agricultural sectors: making sense of sensor
data via a monitoring system. Your apps should run seamlessly
across devices and operating systems such as Android, iOS, Windows,
or Mac, and be cost-effective by integrating with existing web
technologies. You take the role of lead developer and prototype a
monitoring system. In doing so, you'll get to know Qt's Bluetooth
and HTTP APIs, as well as the Charts and Web Engine UI modules.
These projects will help you gain a holistic view of the Qt
framework. What you will learn Install and configure the Qt
Framework and Qt Creator IDE Implement a rich user interface with
QML Learn the fundamentals of QtTest and how to integrate unit
testing Create stunning UIs with Qt Widget and Qt Quick Develop
powerful, cross-platform applications with the Qt framework Design
GUIs with Qt Designer and build a library in it for UI previews
Build a desktop UI with widgets and Designer Get familiar with
multimedia components to handle visual input and output Who this
book is forThis book will appeal to developers and programmers who
would like to build GUI-based applications. Knowledge of C++ is
necessary and a basic familiarity with Qt would be helpful.
Amazon's best is yet to come... Kindle Fire HDX launched by Amazon
not only is a magnificent piece of hardware, but you can also reap
the benefits of a tablet if you're fully involved with this Amazon
creation. A great deal of excitement surrounded the launch of
Kindle Fire HDX especially when the tablet was just about to be
unveiled. Amazon as you know loves to experiment and there are
great reasons you should grab an HDX in a 7" or 8.9" model. A
number of key hardware and software makes this Amazon product
slightly better than its older versions. In short Kindle Fire HDX
is looking fairly impressive this time around. Amazon has
successfully incorporated a few more exciting features from all
dimensions so read on to find out how you can start using Kindle
Fire HDX and be more creative and productive.
Hi, Hope you are doing fine and are ready to benefit from the
abundant features offered by your brand new Moto X phone. In this
eBook I have given a complete guide for the Moto X phone which will
aid in benefitting you so that you can use your phone in a much
better way. It includes detailed descriptions about the basics of
the phone, and the various other facilitates that the phone has to
offer. I have also included the key specifications of the phone at
the end of this book, which give you an overall gist of what the
phone is about. If you have just bought this phone or are a new
user of this phone, then this user guide can be really beneficial
for you, as it will give you an understanding of the phone. I have
also included various visual displays in the guide that will help
you comprehend the text in the book in a clearer way. Get to know
your Moto X with this user guide so that you can make the most of
your smartphone
|
|