|
Books > Computing & IT > Computer software packages > Other software packages > Enterprise software > General
Over 70 recipes to effectively apply DevOps best practices and
implement Agile, Git, CI-CD & Test automation using Azure
DevOps Server (TFS) 2019 Key Features Learn improving code quality
using pull requests, branch policies, githooks and git branching
design Accelerate the deployment of high quality software by
automating build and releases using CI-CD Pipelines. Learn tried
and tested techniques to automate database deployments, App Service
& Function Deployments in Azure. Book DescriptionAzure DevOps
Server, previously known as Team Foundation Server (TFS), is a
comprehensive on-premise DevOps toolset with a rich ecosystem of
open source plugins. This book is your one stop guide to learn how
to effectively use all of these Azure DevOps services to go from
zero to DevOps. You will start by building high-quality scalable
software targeting .NET, .NET core or Node.js applications. You
will learn techniques that will help you to set up end-to-end
traceability of your code changes from design through to release.
Whether you are deploying software on-premise or in the cloud in
App Service, Functions, or Azure VMs, this book will help you learn
release management techniques to reduce release failures. Next, you
will be able to secure application configuration by using Azure
KeyVault. You will also learn how to create and release extensions
to the Azure DevOps marketplace and reach million developer
ecosystem for feedback. The working extension samples will allow
you to iterate changes in your extensions easily and release
updates to the marketplace quickly. By the end of this book,
techniques provided in the book will help you break down the
invisible silos between your software development teams. This will
transform you from being a good software development team to an
elite modern cross functional software development team. What you
will learn Set up a team project for an Agile delivery team,
importing requirements from Excel Plan,track, and monitor progress
using self updating boards, Sprint and Kanban boards Unlock the
features of Git by using branch policies, Git pull requests, forks,
and Git hooks Build and release .NET core, SQL and Node.js
applications using Azure Pipeline Automate testing by integrating
Microsoft and open source testing frameworks Extend Azure DevOps
Server to a million developer ecosystem Who this book is forThis
book is for anyone looking to succeed with DevOps. The techniques
in this book apply to all roles of the software development
lifecycle including developers, testers, architects, configuration
analysts, site reliability engineers and release managers. If you
are a new user you'll learn how to get started; if you are an
experienced user you'll learn how to launch your project into a
modern and mature DevOps enabled software development team.
Search, analyze, and manage data effectively with Elasticsearch 7
Key Features Extend Elasticsearch functionalities and learn how to
deploy on Elastic Cloud Deploy and manage simple Elasticsearch
nodes as well as complex cluster topologies Explore the
capabilities of Elasticsearch 7 with easy-to-follow recipes Book
DescriptionElasticsearch is a Lucene-based distributed search
server that allows users to index and search unstructured content
with petabytes of data. With this book, you'll be guided through
comprehensive recipes on what's new in Elasticsearch 7, and see how
to create and run complex queries and analytics. Packed with
recipes on performing index mapping, aggregation, and scripting
using Elasticsearch, this fourth edition of Elasticsearch Cookbook
will get you acquainted with numerous solutions and quick
techniques for performing both every day and uncommon tasks such as
deploying Elasticsearch nodes, integrating other tools to
Elasticsearch, and creating different visualizations. You will
install Kibana to monitor a cluster and also extend it using a
variety of plugins. Finally, you will integrate your Java, Scala,
Python, and big data applications such as Apache Spark and Pig with
Elasticsearch, and create efficient data applications powered by
enhanced functionalities and custom plugins. By the end of this
book, you will have gained in-depth knowledge of implementing
Elasticsearch architecture, and you'll be able to manage, search,
and store data efficiently and effectively using Elasticsearch.
What you will learn Create an efficient architecture with
Elasticsearch Optimize search results by executing analytics
aggregations Build complex queries by managing indices and
documents Monitor the performance of your cluster and nodes Design
advanced mapping to take full control of index steps Integrate
Elasticsearch in Java, Scala, Python, and big data applications
Install Kibana to monitor clusters and extend it for plugins Who
this book is forIf you're a software engineer, big data
infrastructure engineer, or Elasticsearch developer, you'll find
this book useful. This Elasticsearch book will also help data
professionals working in the e-commerce and FMCG industry who use
Elastic for metrics evaluation and search analytics to get deeper
insights for better business decisions. Prior experience with
Elasticsearch will help you get the most out of this book.
Learn how to write automated tests for Dynamics 365 Business
Central and see how to implement it in your daily work Key Features
Leverage automated testing to advance over traditional manual
testing methods Write, design, and implement automated tests
Explore various testing frameworks and tools compatible with
Microsoft Dynamics 365 Business Central Book DescriptionDynamics
365 Business Central is the new cloud-based SaaS ERP proposition
from Microsoft. It's not as simple as it used to be way back when
it was called Navigator, Navision Financials, or Microsoft Business
Solutions-Navision. Our development practices are becoming more
formal, and with this, the call for test automation is pressing on
us. This book will teach you to leverage testing tools available
with Dynamics 365 Business Central to perform automated testing.
We'll begin with a quick introduction to automated testing,
followed by an overview of test automation in Dynamics 365 Business
Central. Then you'll learn to design and build automated tests and
we'll go through some efficient methods to get from requirements to
application and testing code. Lastly, you'll learn to incorporate
your own and Microsoft tests into your daily development practice.
By the end of the book, you'll be able to write your own automated
tests for Dynamics 365 Business Central. What you will learn
Understand what automated tests are, and when and why to use them
Explore the five pillars of the Testability Framework of Business
Central Design and write automated tests for Business Central Make
use of standard automated tests and their helper libraries
Integrate automated tests into your development practice Who this
book is forThis book is for consultants, testers, developers, and
development managers working with Microsoft Dynamics NAV and
Business Central. Being a book on automated testing techniques, it
also caters to both functional and technical development teams.
Build customized solutions for your business using the latest
features of Odoo 12 and Python Key Features Get up to speed with
Odoo 12 to create custom and reusable modules Interconnect your
application with other systems by implementing web APIs Understand
the mechanisms powering the Odoo framework and Odoo.sh to build
robust enterprises Book DescriptionOdoo is a powerful framework
known for rapid application development. Its latest release, Odoo
12, introduces tons of new features. With this book, you'll learn
how to develop powerful Odoo applications from scratch, using all
the latest features. This Odoo cookbook starts by covering Odoo
installation and deployment on the server. Next, you'll explore the
Odoo framework with real-world examples. You'll create a new Odoo
module from the ground up and progress to advanced framework
concepts. You'll also learn how to modify existing applications,
including Point of Sale (POS). This book is not just limited to
backend development; the advanced JavaScript recipes for creating
new views and widgets will help you build beautiful UI elements. As
you move forward, you'll gain insights into website development and
become a quality Odoo developer by studying performance
optimization, debugging, and automated tests. Finally, you'll learn
the latest concepts like multi-website, In-App Purchasing (IAP),
Odoo.sh, and IoT Box. By the end of the book, you'll have all the
knowledge you need to build powerful Odoo applications. The
development best practices used in this book will undoubtedly come
handy when you are working with the Odoo framework. What you will
learn Develop a module in the Odoo framework and modify the
existing flow of any application Build dynamic websites with Odoo
CMS Create and modify backend JavaScript components in Odoo and POS
Connect and access any object in Odoo via Remote Procedure Calls
(RPC) Illustrate the different tools available in Odoo to implement
business processes for your records Implement in-app purchase
services Manage, deploy, and test an Odoo instance with the PaaS
Odoo.sh Configure IoT Box to add and upgrade Point of Sale (POS)
hardware Who this book is forIf you're a Python developer who wants
to develop highly efficient business applications with the latest
Odoo framework, or if you just want a solution guide for all your
Odoo development issues, this book is for you. Some JavaScript
programming and web development experience is necessary to get the
most out of this book.
Make use of hands-on recipes for many tasks that are typically
encountered in both the on-premises as well as the cloud world. Key
Features A recipe-based guide to help you build effective
administrative solutions Gain hands-on experience with the newly
added features of PowerShell Core Manage critical business
environments with professional scripting practices Book
DescriptionThis book will follow a recipe-based approach and start
off with an introduction to the fundamentals of PowerShell, and
explaining how to install and run it through simple examples. Next,
you will learn how to use PowerShell to access and manipulate data
and how to work with different streams as well. You will also
explore the object model which will help with regard to PowerShell
function deployment. Going forward, you will get familiar with the
pipeline in its different use cases. The next set of chapters will
deal with the different ways of accessing data in PowerShell. You
will also learn to automate various tasks in Windows and Linux
using PowerShell Core, as well as explore Windows Server. Later,
you will be introduced to Remoting in PowerShell Core and Just
Enough Administration concept. The last set of chapters will help
you understand the management of a private and public cloud with
PowerShell Core. You will also learn how to access web services and
explore the high-performance scripting methods. By the end of this
book, you will gain the skills to manage complex tasks effectively
along with increasing the performance of your environment. What you
will learn Leverage cross-platform interaction with systems Make
use of the PowerShell recipes for frequent tasks Get a better
understanding of the inner workings of PowerShell Understand the
compatibility of built-in Windows modules with PowerShell Core
Learn best practices associated with PowerShell scripting Avoid
common pitfalls and mistakes Who this book is forThis book will be
for windows administrators who want to enhance their PowerShell
scripting skills to the next level. System administrators wanting
to automate common to complex tasks with PowerShell scripts would
benefit from this book. Prior understanding on PowerShell would be
necessary.
Apply cloud native patterns and practices to deliver responsive,
resilient, elastic, and message-driven systems with confidence Key
Features Discover best practices for applying cloud native patterns
to your cloud applications Explore ways to effectively plan
resources and technology stacks for high security and fault
tolerance Gain insight into core architectural principles using
real-world examples Book DescriptionCloud computing has proven to
be the most revolutionary IT development since virtualization.
Cloud native architectures give you the benefit of more flexibility
over legacy systems. This Learning Path teaches you everything you
need to know for designing industry-grade cloud applications and
efficiently migrating your business to the cloud. It begins by
exploring the basic patterns that turn your database inside out to
achieve massive scalability. You'll learn how to develop cloud
native architectures using microservices and serverless computing
as your design principles. Then, you'll explore ways to
continuously deliver production code by implementing continuous
observability in production. In the concluding chapters, you'll
learn about various public cloud architectures ranging from AWS and
Azure to the Google Cloud Platform, and understand the future
trends and expectations of cloud providers. By the end of this
Learning Path, you'll have learned the techniques to adopt cloud
native architectures that meet your business requirements. This
Learning Path includes content from the following Packt products:
Cloud Native Development Patterns and Best Practices by John
Gilbert Cloud Native Architectures by Erik Farr et al. What you
will learn Understand the difference between cloud native and
traditional architecture Automate security controls and
configuration management Minimize risk by evolving your monolithic
systems into cloud native applications Explore the aspects of
migration, when and why to use it Apply modern delivery and testing
methods to continuously deliver production code Enable massive
scaling by turning your database inside out Who this book is
forThis Learning Path is designed for developers who want to
progress into building cloud native systems and are keen to learn
the patterns involved. Software architects, who are keen on
designing scalable and highly available cloud native applications,
will also find this Learning Path very useful. To easily grasp
these concepts, you will need basic knowledge of programming and
cloud computing.
Create powerful data visualizations and unlock intelligent business
insights with Tableau Key Features Explore all the latest Tableau
2019 features and redefine business analytics for your organization
Create impressive data visualizations and interactive dashboards to
get insights from your data Learn effective data storytelling to
transform how your business leverages data and makes decisions Book
DescriptionTableau is the gold standard of business intelligence
and visual analytics tools in every industry. It enables rapid data
visualization and interpretation with charts, graphs, dashboards,
and much more. Updated with the latest features of Tableau, this
book takes you from the foundations of the Tableau 2019 paradigm
through to advanced topics. This third edition of the bestselling
guide by Tableau Zen Master, Joshua Milligan, will help you come to
grips with updated features, such as set actions and transparent
views. Beginning with installation, you'll create your first
visualizations with Tableau and then explore practical examples and
advanced techniques. You'll create bar charts, tree maps,
scatterplots, time series, and a variety of other visualizations.
Next, you'll discover techniques to overcome challenges presented
by data structure and quality and engage in effective data
storytelling and decision making with business critical
information. Finally, you'll be introduced to Tableau Prep, and
learn how to use it to integrate and shape data for analysis. By
the end of this book, you will be equipped to leverage the powerful
features of Tableau 2019 for decision making. What you will learn
Develop stunning visualizations that explain complexity with
clarity Explore the exciting new features of Tableau Desktop and
Tableau Prep Connect to various data sources to bring all your data
together Uncover techniques to prep and structure your data for
easy analysis Create and use calculations to solve problems and
enrich analytics Master advanced topics such as sets, LOD calcs,
and much more Enable smart decisions with clustering, distribution,
and forecasting Share your data stories to build a culture of trust
and action Who this book is forThis Tableau book is for anyone who
wants to understand data. If you're new to Tableau, don't worry.
This book builds on the foundations to help you understand how
Tableau really works and then builds on that knowledge with
practical examples before moving on to advanced techniques. Working
experience with databases will be useful but is not necessary to
get the most out of this book.
Enterprise resource planning (ERP) is a class of integrated
software that uses software technologies to implement real-time
management of business processes in an organization. ERPs normally
cut across organizations, making them large and complex. Software
researchers have for many years established that complexity affects
software quality negatively and must therefore be controlled with
novel metrics and models of evaluation that can determine when the
software is at acceptable levels of quality and when not. Metrics
and Models for Evaluating the Quality and Effectiveness of ERP
Software is a critical scholarly publication that examines ERP
development, performance, and challenges in business settings to
help improve decision making in organizations that have embraced
ERPs, improve the efficiency and effectiveness of their activities,
and improve their return on investments (ROI). Highlighting a wide
range of topics such as data mining, higher education, and
security, this book is essential for professionals, software
developers, researchers, academicians, and security professionals.
Create innovative informatics solutions with TIBCO Spotfire Key
Features Get to grips with a variety of TIBCO Spotfire features to
create professional applications Use different data and
visualization techniques to build interactive analyses. Simplify BI
processes and understand data analysis and visualization Book
DescriptionThe need for agile business intelligence (BI) is growing
daily, and TIBCO Spotfire (R) combines self-service features with
essential enterprise governance and scaling capabilities to provide
best-practice analytics solutions. Spotfire is easy and intuitive
to use and is a rewarding environment for all BI users and
analytics developers. Starting with data and visualization
concepts, this book takes you on a journey through increasingly
advanced topics to help you work toward becoming a professional
analytics solution provider. Examples of analyzing real-world data
are used to illustrate how to work with Spotfire. Once you've
covered the AI-driven recommendations engine, you'll move on to
understanding Spotfire's rich suite of visualizations and when, why
and how you should use each of them. In later chapters, you'll work
with location analytics, advanced analytics using TIBCO Enterprise
Runtime for R (R), how to decide whether to use in-database or
in-memory analytics, and how to work with streaming (live) data in
Spotfire. You'll also explore key product integrations that
significantly enhance Spotfire's capabilities.This book will enable
you to exploit the advantages of the Spotfire serve topology and
learn how to make practical use of scheduling and routing rules. By
the end of this book, you will have learned how to build and use
powerful analytics dashboards and applications, perform spatial
analytics, and be able to administer your Spotfire environment
efficiently What you will learn Work with Spotfire on its web,
Cloud, PC, Mac and mobile clients Deploy Spotfire's suite of
visualization types effectively and intelligently Build
user-friendly analytics frameworks and analytics applications
Explore Spotfire's predictive analytics capabilities Use Spotfire's
location analytics capabilities to create interactive spatial
analyses Write IronPython scripts with the Spotfire API Learn the
different ways Spotfire can be deployed and administered Who this
book is forIf you are a business intelligence or data professional,
this book will give you a solid grounding in the use of TIBCO
Spotfire. This book requires no prior knowledge of Spotfire or any
basic data and visualization concepts.
|
|