|
|
Books > Computing & IT > Computer software packages > Other software packages > Enterprise software
The essential blueprints and workflow you need to build successful
AI business applications Key Features Learn and master the
essential blueprints to program AI for real-world business
applications Gain insights into how modern AI and machine learning
solve core business challenges Acquire practical techniques and a
workflow that can build AI applications using state-of-the-art
software libraries Work with a practical, code-based strategy for
creating successful AI solutions in your business Book
DescriptionAI Blueprints gives you a working framework and the
techniques to build your own successful AI business applications.
You'll learn across six business scenarios how AI can solve
critical challenges with state-of-the-art AI software libraries and
a well thought out workflow. Along the way you'll discover the
practical techniques to build AI business applications from first
design to full coding and deployment. The AI blueprints in this
book solve key business scenarios. The first blueprint uses AI to
find solutions for building plans for cloud computing that are
on-time and under budget. The second blueprint involves an AI
system that continuously monitors social media to gauge public
feeling about a topic of interest - such as self-driving cars.
You'll learn how to approach AI business problems and apply
blueprints that can ensure success. The next AI scenario shows you
how to approach the problem of creating a recommendation engine and
monitoring how those recommendations perform. The fourth blueprint
shows you how to use deep learning to find your business logo in
social media photos and assess how people interact with your
products. Learn the practical techniques involved and how to apply
these blueprints intelligently. The fifth blueprint is about how to
best design a 'trending now' section on your website, much like the
one we know from Twitter. The sixth blueprint shows how to create
helpful chatbots so that an AI system can understand customers'
questions and answer them with relevant responses. This book
continuously demonstrates a working framework and strategy for
building AI business applications. Along the way, you'll also learn
how to prepare for future advances in AI. You'll gain a workflow
and a toolbox of patterns and techniques so that you can create
your own smart code. What you will learn An essential toolbox of
blueprints and advanced techniques for building AI business
applications How to design and deploy AI applications that meet
today's business needs A workflow from first design stages to
practical code solutions in your next AI projects Solutions for AI
projects that involve social media analytics and recommendation
engines Practical projects and techniques for sentiment analysis
and helpful chatbots A blueprint for AI projects that recommend
products based on customer purchasing habits How to prepare
yourself for the next decade of AI and machine learning
advancements Who this book is forProgramming AI Business
Applications provides an introduction to AI with real-world
examples. This book can be read and understood by programmers and
students without requiring previous AI experience. The projects in
this book make use of Java and Python and several popular and
state-of-the-art opensource AI libraries.
Learn a modern approach to data analysis using Python to harness
the power of programming and AI across your data. Detailed case
studies bring this modern approach to life across visual data,
social media, graph algorithms, and time series analysis. Key
Features Bridge your data analysis with the power of programming,
complex algorithms, and AI Use Python and its extensive libraries
to power your way to new levels of data insight Work with AI
algorithms, TensorFlow, graph algorithms, NLP, and financial time
series Explore this modern approach across with key industry case
studies and hands-on projects Book DescriptionData Analysis with
Python offers a modern approach to data analysis so that you can
work with the latest and most powerful Python tools, AI techniques,
and open source libraries. Industry expert David Taieb shows you
how to bridge data science with the power of programming and
algorithms in Python. You'll be working with complex algorithms,
and cutting-edge AI in your data analysis. Learn how to analyze
data with hands-on examples using Python-based tools and Jupyter
Notebook. You'll find the right balance of theory and practice,
with extensive code files that you can integrate right into your
own data projects. Explore the power of this approach to data
analysis by then working with it across key industry case studies.
Four fascinating and full projects connect you to the most critical
data analysis challenges you're likely to meet in today. The first
of these is an image recognition application with TensorFlow -
embracing the importance today of AI in your data analysis. The
second industry project analyses social media trends, exploring big
data issues and AI approaches to natural language processing. The
third case study is a financial portfolio analysis application that
engages you with time series analysis - pivotal to many data
science applications today. The fourth industry use case dives you
into graph algorithms and the power of programming in modern data
science. You'll wrap up with a thoughtful look at the future of
data science and how it will harness the power of algorithms and
artificial intelligence. What you will learn A new toolset that has
been carefully crafted to meet for your data analysis challenges
Full and detailed case studies of the toolset across several of
today's key industry contexts Become super productive with a new
toolset across Python and Jupyter Notebook Look into the future of
data science and which directions to develop your skills next Who
this book is forThis book is for developers wanting to bridge the
gap between them and data scientists. Introducing PixieDust from
its creator, the book is a great desk companion for the
accomplished Data Scientist. Some fluency in data interpretation
and visualization is assumed. It will be helpful to have some
knowledge of Python, using Python libraries, and some proficiency
in web development.
Build powerful data analytics applications with this business
intelligence tool and overcome all your business challenges Key
Features Master time-saving techniques and make your QlikView
development more efficient Perform geographical analysis and
sentiment analysis in your QlikView applications Explore advanced
QlikView techniques, tips, and tricks to deliver complex business
requirements Book DescriptionQlikView is one of the most flexible
and powerful business intelligence platforms around, and if you
want to transform data into insights, it is one of the best options
you have at hand. Use this Learning Path, to explore the many
features of QlikView to realize the potential of your data and
present it as impactful and engaging visualizations. Each chapter
in this Learning Path starts with an understanding of a business
requirement and its associated data model and then helps you create
insightful analysis and data visualizations around it. You will
look at problems that you might encounter while visualizing complex
data insights using QlikView, and learn how to troubleshoot these
and other not-so-common errors. This Learning Path contains
real-world examples from a variety of business domains, such as
sales, finance, marketing, and human resources. With all the
knowledge that you gain from this Learning Path, you will have all
the experience you need to implement your next QlikView project
like a pro. This Learning Path includes content from the following
Packt products: QlikView for Developers by Miguel Angel Garcia,
Barry Harmsen Mastering QlikView by Stephen Redmond Mastering
QlikView Data Visualization by Karl Pover What you will learn
Deliver common business requirements using advanced techniques Load
data from disparate sources to build associative data models
Understand when to apply more advanced data visualization Utilize
the built-in aggregation functions for complex calculations Build a
data architecture that supports scalable QlikView deployments
Troubleshoot common data visualization errors in QlikView Protect
your QlikView applications and data Who this book is forThis
Learning Path is designed for developers who want to go beyond
their technical knowledge of QlikView and understand how to create
analysis and data visualizations that solve real business needs. To
grasp the concepts explained in this Learning Path, you should have
a basic understanding of the common QlikView functions and some
hands-on experience with the tool.
Create modular scalable enterprise-grade applications with JBoss
Enterprise Application Platform 7 About This Book * Leverage the
power of JBoss EAP 7 along with Java EE 7 to create professional
enterprise grade applications. * Get you applications cloud ready
and make them highly scalable using this advanced guide. * Become a
pro Java Developer and move ahead of the crowd with this advanced
practical guide. Who This Book Is For The ideal target audience for
this book is Java System Administrators who already have some
experience with JBoss EAP and who now want explore in depth
creating Enterprise grade apps with the latest JBoss EAP version.
What You Will Learn * Configure services using the Command Line
Interface * Deliver fault tolerant server configurations * Harden
the application server with advanced techniques * Expand the
application server's horizon with tools such as like
Docker/OpenShift * Create enterprise ready configurations using
clustering techniques. * Deliver advanced security solutions and
learn how to troubleshoot common network/performance issues In
Detail The JBoss Enterprise Application Platform (EAP) has been one
of the most popular tools for Java developers to create modular,
cloud-ready, and modern applications. It has achieved a reputation
for architectural excellence and technical savvy, making it a solid
and efficient environment for delivering your applications. The
book will first introduce application server configuration and the
management instruments that can be used to control the application
server. Next, the focus will shift to enterprise solutions such as
clustering, load balancing, and data caching; this will be the core
of the book. We will also discuss services provided by the
application server, such as database connectivity and logging. We
focus on real-world example configurations and how to avoid common
mistakes. Finally, we will implement the knowledge gained so far in
terms of Docker containers and cloud availability using RedHat's
OpenShift. Style and approach If you are a Java developer who wants
to level-up to modern day Java web development with the latest Java
EE 7 and JBoss EAP 7, this book is the ideal solution for you. It
addresses (in a clear and simple way) proof-of-concept scenarios
such as clustering and cloud and container configurations, and
explains how to solve common issues.
Build Java Enterprise Applications and learn how Kotlin makes it
easier to code them using components like JSF 2.3, Enterprise
JavaBeans (EJB) 3.2, Contexts and Dependency Injection (CDI) 2.0,
the Java API for WebSockets, JAX-RS 2.1, Servlet 4.0. Key Features
An in-depth guide updated with all the latest features of Kotlin
1.2 and Java EE 8 Build microservices in Java EE with the help of
Kotlin use cases Explore coroutines, garbage collection,
multithreading, memory management and more Book DescriptionKotlin
was developed with a view to solving programmers' difficulties and
operational challenges. This book guides you in making Kotlin and
Java EE work in unison to build enterprise-grade applications.
Together, they can be used to create services of any size with just
a few lines of code and let you focus on the business logic. Kotlin
for Enterprise Applications using Java EE begins with a brief tour
of Kotlin and helps you understand what makes it a popular and
reasonable choice of programming language for application
development, followed by its incorporation in the Java EE platform.
We will then learn how to build applications using the Java
Persistence API (JPA) and Enterprise JavaBeans (EJB), as well as
develop RESTful web services and MicroServices. As we work our way
through the chapters, we'll use various performance improvement and
monitoring tools for your application and see how they optimize
real-world applications. At each step along the way, we will see
how easy it is to develop enterprise applications in Kotlin. By the
end of this book, we will have learned design patterns and how to
implement them using Kotlin. What you will learn Understand Kotlin
syntax and appreciate why it's gaining in popularity Explore the
Java EE ecosystem and the APIs in Java EE Implement applications
using Kotlin Overcome the challenges of developing the Java EE
system using Kotlin Gain insights into Java Message Services (JMS)
Build RESTful MicroServices and secure applications Optimize
applications with performance and monitoring tools Understand
design patterns and implement them Who this book is forKotlin for
Enterprise Applications using Java EE is for Java EE developers who
want to build their enterprise project or application with Kotlin
or migrate from Java to Kotlin. Basic knowledge of programming is
necessary to understand the key concepts covered in this book.
Create fast and efficient server-side applications using the latest
features of Odoo v11 Key Features Get the most up-to-date guide on
Odoo 11 to create custom and reusable modules Interconnect your
application with other systems by implementing web APIs Understand
the mechanisms powering the Odoo framework to build robust
enterprises Book DescriptionOdoo is a full-featured open source ERP
with a focus on extensibility. The flexibility and sustainability
of open source are also a key selling point of Odoo. It is built on
a powerful framework for rapid application development, both for
back-end applications and front-end websites. Version 11 offers
better usability and speed: a new design (as compared to the
current Odoo Enterprise version) and a mobile interface. The book
starts by covering Odoo installation and administration and Odoo
Server deployment. It then delves into the implementation of Odoo
modules, the different inheritance models available in Odoo. You
will then learn how to define access rules for your data; how to
make your application available in different languages; how to
expose your data models to end users on the back end and on the
front end; and how to create beautiful PDF versions of your data.
By the end of the book, you will have a thorough knowledge of Odoo
and will be able to build effective applications by applying Odoo
development best practices What you will learn Install and manage
Odoo environments and instances Use models to define your
application's data structures Add business logic to your
applications Add automated tests and learn how to debug Odoo apps
Learn about the access security model and internationalization
features Customize websites built with Odoo, by writing your own
templates and providing new snippets for use in the website builder
Extend the web client with new widgets and make RPC calls to the
server Who this book is forIf you're a Python developer and want to
develop highly efficient business applications with the latest Odoo
framework (or if you just want a hands on problem solution book for
all your Odoo Development related issues), this book is for you!
Some experience with the JavaScript programming language and web
development is required to get the most out of this book.
IT Service management at your fingertips About This Book * Leverage
ServiceNow's capabilities to achieve improved service management
and excellent results in your IT operations by following
step-by-step, practical instructions * Build core administration,
management, and maintenance skills with IT service management and
IT operations management * Improve your workflow efficiency by
designing and creating responsive and automated workflows Who This
Book Is For This book is for IT professionals and administrators
who are planning to or are already trying to implement ServiceNow
in their organization for Enterprise IT service management tasks.
Some familiarity with web technologies (JavaScript) would be
helpful. System administration experience is necessary. What You
Will Learn * Acquire and configure your own free personal developer
instance of ServiceNow * Read (and write!) clear, effective
requirements for ServiceNow development * Avoid common pitfalls and
missteps that could seriously impact future progress and
upgradeability * Know how to troubleshoot when things go wrong
using debugging tools * Discover developer "tips and tricks" * Pick
up great tips from top ServiceNow development and administration
professionals, and find out what they wish they knew when they were
starting out In Detail This book shows you how to put important
ServiceNow features to work in the real world. We will introduce
key concepts and examples on managing and automating IT services,
and help you build a solid foundation towards this new approach.
We'll demonstrate how to effectively implement various system
configurations within ServiceNow. We'll show you how to configure
and administer your instance, and then move on to building strong
user interfaces and creating powerful workflows. We also cover
other key elements of ServiceNow, such as alerts and notifications,
security, reporting, and custom development. You will learn how to
improve your business' workflow, processes, and operational
efficiency. By the end of this book, you will be able to
successfully configure and manage ServiceNow within your
organization. Style and approach This book is a step-by-step
practical tutorial to help you quickly deploy and configure
ServiceNow in your organization.
Learn steps and tasks to help a NetSuite administrator perform both
his daily and monthly tasks efficiently. Advance his expertise to
become NetSuite leader without having to spend time and money on
corporate trainings. Key Features Understand the business
considerations and implementation of the NetSuite ERP Gain a deep
knowledge of enterprise security, data management, process
automation, and analytics Learn techniques to sail through system
maintenance while ensuring accuracy and to practically troubleshoot
issues Book DescriptionNetSuite ERP is a complete, scalable cloud
ERP solution targeted at fast-growing, mid-sized businesses and
large enterprises. It's the smartly executed combination of
financial management operations and built-in business intelligence,
which enables companies to make data-driven and well-informed
decisions. This book will help administrators become expert enough
to be seen as the NetSuite leader at their company and to be able
to advise department heads on specific processes, and strategic
decisions. We start with an overview of ERP and NetSuite ERP,
before going on to explain the built-in features to show the
breadth of NetSuite ERP's product and its ease of use. We then
discuss business aspects, focusing on the most important processes
in NetSuite. Then you'll understand the implementation aspects that
are generic enough to cover all the features. The focus then shifts
to specific skills that you will need to administer for any system,
such as roles, permissions, customization, and data imports. Moving
on, you'll learn how to centralize the creation of search templates
and give users the tools to pivot the data and expose it to the
user in useful ways, such as on the dashboard. The book ends with
checklists providing actionable steps that you as an administrator
can take to do your job and support the application through new
releases and troubleshooting problems. What you will learn Explore
how the framework streamlines the implementation of new and
existing features Leverage built-in tools to optimize your
efficiency and effectiveness Test configuration to check the
implementation of role-specific permissions Understand how to
optimize the amount of data to be shared with users Import data
like new leads and employ current data like pricing updates Perform
on-going maintenance and troubleshoot issues Who this book is
forThis book is for administrators, consultants, and Project
Managers who would like to improve their skills in the areas of
configuration and system management. Basic experience implementing
NetSuite is assumed.
Monitor your Elasticsearch cluster's health, and diagnose and solve
its performance and reliability issues About This Book * Understand
common performance and reliability pitfalls in ElasticSearch * Use
popular monitoring tools such as ElasticSearch-head, BigDesk,
Marvel, Kibana, and more * This is a step-by-step guide with lots
of case studies on solving real-world ElasticSearch cluster issues
Who This Book Is For This book is for developers and system
administrators who use ElasticSearch in a wide range of capacities.
Prior knowledge of ElasticSearch and related technologies would be
helpful, but is not necessary. What You Will Learn * Explore your
cluster with ElasticSearch-head and BigDesk * Access the underlying
data of the ElasticSearch monitoring plugins using the
ElasticSearch API * Analyze your cluster's performance with Marvel
* Troubleshoot some of the common performance and reliability
issues that come up when using ElasticSearch * Analyze a cluster's
historical performance, and get to the bottom of and recover from
system failures * Use and install various other tools and plugins
such as Kibana and Kopf, which is helpful to monitor ElasticSearch
In Detail ElasticSearch is a distributed search server similar to
Apache Solr with a focus on large datasets, a schema-less setup,
and high availability. This schema-free architecture allows
ElasticSearch to index and search unstructured content, making it
perfectly suited for both small projects and large big data
warehouses with petabytes of unstructured data. This book is your
toolkit to teach you how to keep your cluster in good health, and
show you how to diagnose and treat unexpected issues along the way.
You will start by getting introduced to ElasticSearch, and look at
some common performance issues that pop up when using the system.
You will then see how to install and configure ElasticSearch and
the ElasticSearch monitoring plugins. Then, you will proceed to
install and use the Marvel dashboard to monitor ElasticSearch. You
will find out how to troubleshoot some of the common performance
and reliability issues that come up when using ElasticSearch.
Finally, you will analyze your cluster's historical performance,
and get to know how to get to the bottom of and recover from system
failures. This book will guide you through several monitoring
tools, and utilizes real-world cases and dilemmas faced when using
ElasticSearch, showing you how to solve them simply, quickly, and
cleanly. Style and approach This is a step-by-step guide to
monitoring your ElasticSearch cluster and correcting performance
issues. It is filled with lots of in-depth, real-world use-cases on
solving different ElasticSearch cluster issues.
Learn the fundamentals of Python (3.7) and how to apply it to data
science, programming, and web development. Fully updated to include
hands-on tutorials and projects. Key Features Learn the
fundamentals of Python programming with interactive projects Apply
Python to data science with tools such as IPython and Jupyter
Utilize Python for web development and build a real-world app using
Django Book DescriptionLearn Python Programming is a quick,
thorough, and practical introduction to Python - an extremely
flexible and powerful programming language that can be applied to
many disciplines. Unlike other books, it doesn't bore you with
elaborate explanations of the basics but gets you up-and-running,
using the language. You will begin by learning the fundamentals of
Python so that you have a rock-solid foundation to build upon. You
will explore the foundations of Python programming and learn how
Python can be manipulated to achieve results. Explore different
programming paradigms and find the best approach to a situation;
understand how to carry out performance optimization and effective
debugging; control the flow of a program; and utilize an
interchange format to exchange data. You'll also walk through
cryptographic services in Python and understand secure tokens.
Learn Python Programming will give you a thorough understanding of
the Python language. You'll learn how to write programs, build
websites, and work with data by harnessing Python's renowned data
science libraries. Filled with real-world examples and projects,
the book covers various types of applications, and concludes by
building real-world projects based on the concepts you have
learned. What you will learn Get Python up and running on Windows,
Mac, and Linux Explore fundamental concepts of coding using data
structures and control flow Write elegant, reusable, and efficient
code in any situation Understand when to use the functional or OOP
approach Cover the basics of security and concurrent/asynchronous
programming Create bulletproof, reliable software by writing tests
Build a simple website in Django Fetch, clean, and manipulate data
Who this book is forLearn Python Programming is for individuals
with relatively little experience in coding or Python. It's also
ideal for aspiring programmers who need to write scripts or
programs to accomplish tasks. The book shows you how to create a
full-fledged application.
A comprehensive, practical guide to accessing virtual desktops,
applications, and services through a unified platform About This
Book * This is the first book on the market that delivers desktops
and applications through a single Virtual Desktop Infrastructure
platform * Reduce enterprise costs by dynamically allocating
resources with virtual storage, compute and networking * This
comprehensive guide provides simplified operations, improved
security, and accelerated time-to-value using VMware Horizon 7 Who
This Book Is For If you are a newcomer to system administration,
and you wish to implement the Horizon environment, then this book
is for you. Prior knowledge of Horizon is beneficial. What You Will
Learn * Walk through the configuration of VMware Horizon, including
the new Horizon Access Point appliance * Implement a multi-site
VMware Horizon pod using the Cloud Pod Architecture feature *
Understand the integration between VMware Horizon and VSAN, and see
how they are deployed together * Explore how to implement and
maintain Microsoft RDS and Linux and Windows Desktop Pools Create
and optimize desktop master images. * Understand how to manage the
SSL certificates for each of the VMware Horizon components. In
Detail VMware Horizon 7 has been a buzz since it was announced. One
of the major reasons is the introduction of the new Instant Clones
feature. This book will complement the product documentation by
providing real-life examples of how it is implemented along with
the latest features and components of the platform. We'll explore
the latest features of the platform, including those added through
product acquisitions such as User Environment Manager and App
Volumes. Further on, you will also be introduced to the new
capabilities added to the core product such Linked-Clone RDS pools.
Upon completion of this book, you will have an understanding of the
capabilities and benefits VMware Horizon can provide to your
organization, and how each of its components are implemented. Style
and approach This comprehensive guide focuses on the practicality
of VMware Horizon and how you can implement it in your
organization.
Transform and modernize your businesses and upgrade your enterprise
management skills with Odoo 11, the most comprehensive management
software Key Features Use project management along with analytics
for better reporting Build an Odoo module and integrate it with
other platforms with this practical guide Explore new design and
mobile updates from the Odoo enterprise Book DescriptionOdoo is an
all-in-one management software that offers an array of business
applications, forming a complete suite of enterprise management
applications. Odoo 11 comes with advances on usability, speed, and
design. Working with Odoo 11 starts with how to set up Odoo, both
online and on your own server. You'll then configure the basic
company settings required to quickly get your first Odoo system up
and running. Later, you'll explore customer relationship management
in Odoo and its importance in a modern business environment. You'll
then dive into purchasing applications with Odoo, learn some of the
primary functionalities of ERP systems for manufacturing
operations, and use analytic accounting to provide better
reporting. After that, you'll learn how to work with Odoo for
mobile, and finally, you will walk through the recent Odoo 11
features with respect to the community and enterprise edition,
giving you a complete understanding of what Odoo can do for your
business. What you will learn Configure a functioning customer
relationship management system Set up a purchasing and receiving
system Implement manufacturing operations and processes using
real-world examples Discover the capabilities of Odoo's financial
accounting and reporting features Integrate powerful human resource
applications Utilize Odoo's project management application to
organize tasks Customize Odoo without writing a line of code Who
this book is forThis book is for beginners, and will help you learn
advanced-level features with Odoo such as creating your own custom
modules. You do not need any prior knowledge of Odoo.
|
|