|
Books > Computing & IT > Computer software packages > Other software packages > Enterprise software
Master the art of container management with Kubernetes and study
robust container orchestration to ensure that your container-based
applications sail into production without hiccups Key Features
Implement best practices in cloud-native applications using
Kubernetes Explore the usage of client libraries and programmatic
access to Kubernetes Use your domain expertise to code Book
DescriptionBefore plunging into how Kubernetes works, this book
introduces you to the world of container orchestration and
describes the recent changes in application development. You'll
understand problems that Kubernetes solves and get to grips with
using Kubernetes resources to deploy applications. In addition to
this, you'll learn to apply the security model of Kubernetes
clusters. Kubernetes Design Patterns and Extensions describes how
services running in Kubernetes can leverage the platform's security
features. Once you've grasped all this, you'll explore how to
troubleshoot Kubernetes clusters and debug Kubernetes applications.
You also discover how to analyze the networking model and its
alternatives in Kubernetes, and apply best practices with design
patterns. By the end of this book, you'll have studied all about
using the power of Kubernetes for managing your containers. What
you will learn Understand and classify software designs as per the
cloud-native paradigm Apply best practices in Kubernetes with
design patterns Set up Kubernetes clusters in managed and unmanaged
environments Explore Kubernetes extension points Extend Kubernetes
with custom resources and controllers Integrate dynamic admission
controllers Develop and run custom schedulers in Kubernetes Analyze
networking models in Kubernetes Who this book is forKubernetes
Design Patterns and Extensions is for you if you are interested in
configuring and troubleshooting Kubernetes clusters and developing
microservices-based applications on Kubernetes clusters. DevOps
engineers with basic knowledge of Docker will also find this book
useful. It is assumed that you are comfortable using command-line
tools and programming concepts and languages.
Leverage the power of Tableau 2019.1's new features to create
impactful data visualization Key Features Get up and running with
the newly released features of Tableau 2019.1 Create
enterprise-grade dashboard and reports to communicate your insights
effectively Begin your Tableau journey by understanding its core
functionalities Book DescriptionTableau is one of the leading data
visualization tools and is regularly updated with new
functionalities and features. The latest release, Tableau 2019.1,
promises new and advanced features related to visual analytics,
reporting, dashboarding, and a host of other data visualization
aspects. Getting Started with Tableau 2019.1 will get you up to
speed with these additional functionalities. The book starts by
highlighting the new functionalities of Tableau 2019.1, providing
concrete examples of how to use them. However, if you're new to
Tableau, don't worry - you'll be guided through the major aspects
of Tableau with relevant examples. You'll learn how to connect to
data, build a data source, visualize your data, build a dashboard,
and even share data online. In the concluding chapters, you'll
delve into advanced techniques such as creating a cross-database
join and data blending. By the end of this book, you will be able
to use Tableau effectively to create quick, cost-effective, and
business-efficient Business Intelligence (BI) solutions. What you
will learn Discover new functionalities such as 'Ask Data', the new
way to interact with your data using natural language Connect
tables and make transformations such as pivoting the field and
splitting columns Build an efficient data source for analysis
Design insightful data visualization using different mark types and
properties Develop powerful dashboards and stories Share your work
and interact with Tableau Server Use Tableau to explore your data
and find new insights Explore Tableau's advanced features and gear
up for upcoming challenges Who this book is forExisting Tableau
users and BI professionals who want to get up to speed with what's
new in Tableau 2019 will find this beginner-level book to be a very
useful resource. Some experience of Tableau is assumed, however,
the book also features introductory concepts, which even beginners
can take advantage of.
Build reporting applications and dashboards using the different
MicroStrategy objects Key Features Learn the fundamentals of
MicroStrategy Use MicroStrategy to get actionable insights from
your business data Create visualizations and build intuitive
dashboards and reports Book DescriptionMicroStrategy is an
enterprise business intelligence application. It turns data into
reports for making and executing key organization decisions. This
book shows you how to implement Business Intelligence (BI) with
MicroStrategy. It takes you from setting up and configuring
MicroStrategy to security and administration. The book starts by
detailing the different components of the MicroStrategy platform,
and the key concepts of Metadata and Project Source. You will then
install and configure MicroStrategy and lay down the foundations
for building MicroStrategy BI solutions. By learning about objects
and different object types, you will develop a strong understanding
of the MicroStrategy Schema and Public Objects. With these
MicroStrategy objects, you will enhance and scale your BI and
Analytics solutions. Finally, you will learn about the
administration, security, and monitoring of your BI solution. What
you will learn Set up the MicroStrategy Intelligence Server and
client tools Create a MicroStrategy metadata repository and your
first Project Explore the main MicroStrategy object types and their
dependencies Create, manipulate, and share Reports Create and share
Dashboards Manage Users and Groups Who this book is forThis book is
for Business Intelligence professionals or data analysts who want
to get started with Microstrategy. Some basic understanding of BI
and data analysis will be required to get the most from this book.
Fast track your development skills to build resourceful,
open-source business applications with Odoo 11 Key Features
Discover the latest technical capabilities in Odoo 11 while you
build your own app Program business logic and manipulate data to
implement specific business rules in your applications Implement
automated tests to add modules and techniques and debug module
business logic Book DescriptionOdoo continues to gain worldwide
momentum as the best platform for open source ERP installations.
Now, with Odoo 11, you have access to an improved GUI, performance
optimization, integrated in-app purchase features, and a
fast-growing community to help transform and modernize your
business. With this practical guide, you will cover all the new
features that Odoo 11 has to offer to build and customize business
applications, focusing on the publicly available community edition.
We begin with setting up a development environment, and as you make
your way through the chapters, you will learn to build feature-rich
business applications. With the aim of jump-starting your Odoo
proficiency level, from no specific knowledge to application
development readiness, you will develop your first Odoo
application. We then move on to topics such as models and views,
and understand how to use server APIs to add business logic,
helping to lay a solid foundation for advanced topics. The book
concludes with Odoo interactions and how to use the Odoo API from
other programs, all of which will enable you to efficiently
integrate applications with other external systems. What you will
learn Install Odoo from source Manage Odoo server instances Create
a new Odoo application from scratch covering the most frequently
used elements Develop new models and use inheritance to
extend/modify existing models Use ORM methods, both in the Odoo
server and from external clients Create Kanban views using QWeb
effectively Develop custom web and website CMS pages Use external
API to integrate Odoo with external applications Who this book is
forOdoo 11 Development Essentials caters to developers who are
familiar with Python and MVC design and now want to build effective
business applications using Odoo.
Leverage Jira's powerful task management and workflow features to
better manage your business processes Key Features The book covers
all major applications of Jira, which are Jira Software, Jira Core,
Jira Service Desk. Configure project workflows and the fields that
will be used in the project with the help of Jira's features Create
tickets for issues and manage your projects using the Jira software
Book DescriptionJira is an issue tracker and project management
system. With their latest release, the Jira team has now expanded
their user base to agile teams as well as business teams. This book
provides a comprehensive explanation covering all major components
of Jira, including Jira Software, Jira Core, and Jira Service Desk.
This book starts with an introduction to Jira's unique features and
how it can be used as an issue-tracking tool. It will then teach
you about how a new project is created by a Jira administrator,
what responsibilities there are, and using correct and relevant
schemes in your project. You will then learn how to configure
project workflows and fields for project screens. You will
understand the various permissions used in projects and the
importance of project roles in Jira. Then, the book talks about the
concepts of versions acting as milestones and using components when
handling issues in your projects. It will then focus on analysing
data using built-in reports and creating dashboards in Jira. At the
end, it will discuss various best practices for users as well as
project managers or project administrators. What you will learn
Implement Jira as a project administrator or project manager Get
familiar with various functionalities of Jira Configure projects
and boards in your organisation's Jira instance Understand how and
when to use components and versions in your projects Manage project
configurations and Jira schemes Learn the best practices to manage
your Jira instance Who this book is forThis book will be especially
useful for project managers but it's also intended for other Jira
users, including developers, and any other industry besides
software development, who would like to use Jira for project
management.
Take your SAP ABAP skills to the next level by mastering ABAP
programming techniques with the help of real-world examples Key
Features Become adept at building interfaces and explore ABAP tools
and techniques Discover the modern functionalities available in the
latest version of ABAP Learn the process of creating stunning HTML5
applications using SAPUI5 Book DescriptionAdvanced Business
Application Programming (ABAP) is an established and complex
programming language in the IT industry. This book is designed to
help you use the latest ABAP techniques and apply legacy
constructions using practical examples. You'll start with a quick
refresher on language and database concepts, followed by agile
techniques for adding custom code to a modern ABAP system. After
this, you will get up to speed with the complete ABAP toolset for
importing data to and from different environments. Next, you'll
learn how to print forms and work with the different ABAP tools for
Extensible Markup Language (XML) manipulation. While covering
further chapters, you'll gain insights into building stunning UI5
interfaces, in addition to learning how to develop simple apps
using the Business Object Processing Framework (BOPF). You will
also pick up the technique of handling exceptions and performing
testing in ABAP. In the concluding chapters, you can look forward
to grasping various techniques for optimizing the performance of
programs using a variety of performance analysis tools. By the end
of this book, you will have the expertise you need to confidently
build maintainable programs in Systems, Applications, and Products
(SAP). What you will learn Create stable and error-free ABAP
programs Leverage new ABAP concepts including object-oriented
programming(OOP) and Model-View-Controller (MVC) Learn to add
custom code to your existing SAP program Speed up your ABAP
programs by spotting bottlenecks Understand techniques such as
performance tuning and optimization Develop modern and beautiful
user interfaces (UIs) in an ABAP environment Build multiple classes
with any nesting level Who this book is forThis book is for
developers who want to learn and use ABAP skills to become an
industry expert. Familiarity with object-oriented programming
concepts is expected.
Explore distributed ledger technology, decentralization, and smart
contracts and develop real-time decentralized applications with
Ethereum and Solidity Key Features Get to grips with the underlying
technical principles and implementations of blockchain Build
powerful applications using Ethereum to secure transactions and
create smart contracts Gain advanced insights into cryptography and
cryptocurrencies Book DescriptionBlockchain technology is a
distributed ledger with applications in industries such as finance,
government, and media. This Learning Path is your guide to building
blockchain networks using Ethereum, JavaScript, and Solidity. You
will get started by understanding the technical foundations of
blockchain technology, including distributed systems, cryptography
and how this digital ledger keeps data secure. Further into the
chapters, you'll gain insights into developing applications using
Ethereum and Hyperledger. As you build on your knowledge of Ether
security, mining , smart contracts, and Solidity, you'll learn how
to create robust and secure applications that run exactly as
programmed without being affected by fraud, censorship, or
third-party interference. Toward the concluding chapters, you'll
explore how blockchain solutions can be implemented in applications
such as IoT apps, in addition to its use in currencies. The
Learning Path will also highlight how you can increase blockchain
scalability and even discusses the future scope of this fascinating
and powerful technology. By the end of this Learning Path, you'll
be equipped with the skills you need to tackle pain points
encountered in the blockchain life cycle and confidently design and
deploy decentralized applications. This Learning Path includes
content from the following Packt products: Mastering Blockchain -
Second Edition by Imran Bashir Building Blockchain Projects by
Narayan Prusty What you will learn Understand why decentralized
applications are important Discover the mechanisms behind bitcoin
and alternative cryptocurrencies Master how cryptography is used to
secure data with the help of examples Maintain, monitor, and manage
your blockchain solutions Create Ethereum wallets Explore research
topics and the future scope of blockchain technology Who this book
is forThis Learning Path is designed for blockchain developers who
want to build decentralized applications and smart contracts from
scratch using Hyperledger. Basic familiarity with any programming
language will be useful to get started with this Learning Path.
Get to know the building blocks of Kotlin and best practices when
using quality world-class applications About This Book * Learn to
build exciting and scalable Android and web applications (both the
server-side and client-side parts) with your Kotlin skills * Dive
into the great ecosystem of Kotlin frameworks and libraries through
projects that you'll build using this book * This project-based
guide contains clear instructions to help you extend your
applications across a wide domain Who This Book Is For This
practical guide is for programmers who are already familiar with
Kotlin. If you are familiar with Kotlin and want to put your
knowledge to work, then this is the book for you. Kotlin
programming knowledge is a must. What You Will Learn * See how
Kotlin's power and versatility make it a great choice to create
applications across various platforms, and how it delivers business
and technology benefits * Write a robust web applications using
Kotlin with Spring Boot * Write Android applications with ease
using Kotlin * Write rich desktop applications in Kotlin * Learn
how Kotlin can generate Javascript and how this can be used on
client side and server side development * Understand how native
applications can be written with Kotlin/Native * Learn the
practical aspects of programming in each of the applications In
Detail Kotlin is a powerful language that has applications in a
wide variety of fields. It is a concise, safe, interoperable, and
tool-friendly language. The Android team has also announced
first-class support for Kotlin, which is an added boost to the
language. Kotlin's growth is fueled through carefully designed
business and technology benefits. The collection of projects
demonstrates the versatility of the language and enables you to
build standalone applications on your own. You'll build
comprehensive applications using the various features of Kotlin.
Scale, performance, and high availability lie at the heart of the
projects, and the lessons learned throughout this book. You'll
learn how to build a social media aggregator app that will help you
efficiently track various feeds, develop a geospatial webservice
with Kotlin and Spring Boot, build responsive web applications with
Kotlin, build a REST API for a news feed reader, and build a
server-side chat application with Kotlin. It also covers the
various libraries and frameworks used in the projects. Through the
course of building applications, you'll not only get to grips with
the various features of Kotlin, but you'll also discover how to
design and prototype professional-grade applications. Style and
approach Each chapter is independent and focuses on a unique
technology, where Kotlin is used to build an example application.
Together the chapters cover a full spectrum.
Secure your Java applications by integrating the Spring Security
framework in your code Key Features Provide authentication,
authorization and other security features for Java applications.
Learn how to secure microservices, cloud, and serverless
applications easily Understand the code behind the implementation
of various security features Book DescriptionSecurity is one of the
most vital concerns for any organization. The complexity of an
application is compounded when you need to integrate security with
existing code, new technology, and other frameworks. This book will
show you how to effectively write Java code that is robust and easy
to maintain. Hands-On Spring Security 5 for Reactive Applications
starts with the essential concepts of reactive programming, Spring
Framework, and Spring Security. You will then learn about a variety
of authentication mechanisms and how to integrate them easily with
the Spring MVC application. You will also understand how to achieve
authorization in a Spring WebFlux application using Spring
Security.You will be able to explore the security confgurations
required to achieve OAuth2 for securing REST APIs and integrate
security in microservices and serverless applications. This book
will guide you in integrating add-ons that will add value to any
Spring Security module. By the end of the book, you will be
proficient at integrating Spring Security in your Java applications
What you will learn Understand how Spring Framework and Reactive
application programming are connected Implement easy security
confgurations with Spring Security expressions Discover the
relationship between OAuth2 and OpenID Connect Secure microservices
and serverless applications with Spring Integrate add-ons, such as
HDIV, Crypto Module, and CORS support Apply Spring Security 5
features to enhance your Java reactive applications Who this book
is forIf you are a Java developer who wants to improve application
security, then this book is for you. A basic understanding of
Spring, Spring Security framework, and reactive applications is
required to make the most of the book.
Implement Business Central and explore methods to upgrade to NAV
2018 Key Features Learn the key roles of Dynamics NAV partner and
the roles within your customer's organization Create configuration
packages and perform data migration Explore Microsoft Dynamics 365
Business Central to use Dynamics NAV 2018 functionalities in the
Cloud Book DescriptionMicrosoft Dynamics Business Central is a full
business solution suite and a complete ERP solution, which contains
a robust set of development tools; these tools can help you to gain
control over your business and can simplify supply chains,
manufacturing, and operations. Implementing Microsoft Dynamics 365
Business Central On-Premise covers the latest features of Dynamics
Business Central and NAV from the end users' and developers'
perspectives. It also provides an insight into different tools
available for implementation, whether it's a new installation or
migrating from the previous version of Dynamics NAV. This book will
take you from an introduction to Dynamics NAV 2018 through to
exploring all the techniques related to implementation and
migration. You will also learn to expand functionalities within
your existing Microsoft Dynamics NAV installation, perform data
analysis, and implement free third-party add-ons to your existing
installation. As you progress through the book, you will learn to
work with third-party add-on tools. In the concluding chapters, you
will explore Dynamics 365 Business Central, the new Cloud solution
based on the Microsoft NAV platform, and techniques for using
Docker and Sandbox to develop applications. By the end of the book,
you will have gained a deep understanding of the key components for
successful Dynamics NAV implementation for an organization. What
you will learn Explore new features introduced in Microsoft
Dynamics NAV 2018 Migrate to Microsoft Dynamics NAV 2018 from
previous versions Learn abstract techniques for data analysis,
reporting, and debugging Install, configure, and use additional
tools for business intelligence, document management, and reporting
Discover Dynamics 365 Business Central and several other Microsoft
services Utilize different tools to develop applications for
Business Central Who this book is forImplementing Microsoft
Dynamics 365 Business Central On-Premise is for Dynamics NAV
partners and end users who want to know everything about Dynamics
NAV implementation. This book is for you if you want to be a
project manager or get involved with Dynamics NAV, but do not have
the expertise to write code yourself. This book can also help you
to understand the need to move to Business Central and its
advantages.
|
|