|
|
Books > Computing & IT > Computer software packages > Other software packages > Enterprise software
Implement DevOps for Salesforce and explore its features Key
Features Learn DevOps principles and techniques for enterprise
operations in Salesforce Implement Continuous Integration and
Continuous Delivery using tools such as Jenkins and Ant script Use
the Force.com Migration Tool and Git to achieve versioning in
Salesforce Book DescriptionSalesforce is one of the top CRM tools
used these days, and with its immense functionalities and features,
it eases the functioning of an enterprise in various areas of
sales, marketing, and finance, among others. Deploying Salesforce
applications is a tricky event, and it can get quite taxing for
admins and consultants. This book addresses all the problems that
you might encounter while trying to deploy your applications and
shows you how to resort to DevOps to take these challenges head on.
Beginning with an overview of the development and delivery process
of a Salesforce app, DevOps for Salesforce covers various types of
sandboxing and helps you understand when to choose which type. You
will then see how different it is to deploy with Salesforce as
compared to deploying with another app. You will learn how to
leverage a migration tool and automate deployment using the latest
and most popular tools in the ecosystem. This book explores topics
such as version control and DevOps techniques such as Continuous
Integration, Continuous Delivery, and testing. Finally, the book
will conclude by showing you how to track bugs in your application
changes using monitoring tools and how to quantify your
productivity and ROI. By the end of the book, you will have
acquired skills to create, test, and effectively deploy your
applications by leveraging the features of DevOps. What you will
learn Implement DevOps for Salesforce and understand the benefits
it offers Abstract the features of Force.com MigrationTool to
migrate and retrieve metadata Develop your own CI/CD Pipeline for
Salesforce project Use Qualitia to perform scriptless automation
for Continuous Testing Track application changes using Bugzilla
Apply Salesforce best practices to implement DevOps Who this book
is forIf you are a Salesforce developer, consultant, or manager who
wants to learn DevOps tools and set up pipelines for small as well
as large Salesforce projects, this book is for you.
Leverage the power of Tableau to get actionable business insights
and make better business decisions Key Features Explore all the new
features of Tableau 2018.x Begin your Tableau journey by
understanding its core functionalities Apply advanced techniques
such as data blending and parameters to make the best of Tableau
Book DescriptionTableau is one of the leading business intelligence
tools used worldwide, in organizations of every scale. In its
latest release, Tableau 2018 promises richer and more useful
features related to visual analytics, reporting, dashboarding, and
a host of other data visualization aspects. Getting Started with
Tableau 2018.x will get you up and running with these features. The
book starts with all the new functionalities of the different
Tableau 2018 versions, along with concrete examples of how to use
them. However, if you're new to Tableau, don't worry! The rest of
the book will guide you through each major aspect of Tableau with
examples. You'll learn how to connect to data, build a data source,
visualize your data, build a dashboard, and share it online. In the
final chapters, you'll also learn advanced techniques such as
creating a cross-database join, data blending, and more. By the end
of the book, you will have a firm understanding of how to
effectively use Tableau to create quick, cost-effective, and
business-efficient business intelligence solutions. What you will
learn Discover new functionalities such as density, extensions, and
transparency introduced in Tableau 2018.x Connect tables and make
transformations such as pivoting the field and splitting columns
Build an efficient data source for your analysis Design insightful
data visualization using different mark types and properties Build
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 forIf you're a beginner or an
existing BI professional looking to get the most out of Tableau
2018's latest features, this book is for you. You'll also find this
book useful if you're an aspiring analyst who wants to learn the
capabilities of Tableau to answer business-specific questions. No
prior knowledge or experience with Tableau or any other Business
Intelligence tool is necessary.
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.
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.
Getting the most out of Python to improve your codebase Key
Features Save maintenance costs by learning to fix your legacy
codebase Learn the principles and techniques of refactoring Apply
microservices to your legacy systems by implementing practical
techniques Book DescriptionPython is currently used in many
different areas such as software construction, systems
administration, and data processing. In all of these areas,
experienced professionals can find examples of inefficiency,
problems, and other perils, as a result of bad code. After reading
this book, readers will understand these problems, and more
importantly, how to correct them. The book begins by describing the
basic elements of writing clean code and how it plays an important
role in Python programming. You will learn about writing efficient
and readable code using the Python standard library and best
practices for software design. You will learn to implement the
SOLID principles in Python and use decorators to improve your code.
The book delves more deeply into object oriented programming in
Python and shows you how to use objects with descriptors and
generators. It will also show you the design principles of software
testing and how to resolve software problems by implementing design
patterns in your code. In the final chapter we break down a
monolithic application to a microservice one, starting from the
code as the basis for a solid platform. By the end of the book, you
will be proficient in applying industry approved coding practices
to design clean, sustainable and readable Python code. What you
will learn Set up tools to effectively work in a development
environment Explore how the magic methods of Python can help us
write better code Examine the traits of Python to create advanced
object-oriented design Understand removal of duplicated code using
decorators and descriptors Effectively refactor code with the help
of unit tests Learn to implement the SOLID principles in Python Who
this book is forThis book will appeal to team leads, software
architects and senior software engineers who would like to work on
their legacy systems to save cost and improve efficiency. A strong
understanding of Programming is assumed.
Create dynamic dashboards to perform interactive analytics for
business intelligence operations Key Features Explore newly added
features in Qlik Sense Discover best practices to work with data
using Qlik Sense Learn to implement advanced functions for better
data insight Book DescriptionQlik Sense allows you to explore
simple and complex data to reveal hidden insight and data
relationships that help you make quality decisions for overall
productivity. An expert Qlik Sense user can use its features for
business intelligence in an enterprise environment effectively.
Qlik Sense Cookbook is an excellent guide for all aspiring Qlik
Sense developers and will empower you to create featured desktop
applications to obtain daily insights at work. This book takes you
through the basics and advanced functions of Qlik Sense February
2018 release. You'll start with a quick refresher on obtaining data
from data files and databases, and move on to some more refined
features including visualization, and scripting, as well as
managing apps and user interfaces. You will then understand how to
work with advanced functions like set analysis and set expressions.
As you make your way through this book, you will uncover newly
added features in Qlik Sense such as new visualizations, label
expressions and colors for dimension and measures. By the end of
this book, you will have explored various visualization extensions
to create your own interactive dashboard with the required tips and
tricks. This will help you overcome challenging situations while
developing your applications in Qlik Sense. What you will learn
Source, preview, and distribute your data through interactive
dashboards Explore and work with the latest visualization functions
Learn how to write and use script subroutines Make your UI advanced
and intuitive with custom objects and indicators Use visualization
extensions for your Qlik Sense dashboard Work with Aggr and learn
to use it within set analysis Who this book is forQlik Sense
Cookbook is for data and BI analysts who want to become well versed
with Qlik Sense to apply business intelligence in data. If you are
a beginner in data analytics and want to adopt an independent
recipe-based approach to learn the required concepts and services
in detail, this book is ideal! Individuals with prior knowledge of
its sister product, QlikView, will also benefit from this book.
Familiarity with the basics of business intelligence is a
prerequisite.
Understanding the new Microsoft Extension model for development Key
Features Develop solutions for Dynamics 365 Business Central Orient
yourself with the new Microsoft Extension model for development
Learn modern ways to develop with Dynamics 365 Business Central
Book DescriptionMicrosoft Dynamics 365 Business Central is the new
SaaS ERP proposition from Microsoft. This latest version has many
exciting features guaranteed to make your life easier. This book is
an ideal guide to Dynamics 365 Business Central and will help you
get started with implementing and designing solutions for
real-world scenarios. This book will take you through the
fundamental topics for implementing solutions based on Dynamics 365
Business Central (on-premise and SaaS). We'll see the core topics
of the new development model (based on extensions) and we'll see
how to create applications with the new Microsoft ERP proposition.
The book begins by explaining the basics of Dynamics 365 Business
Central and the Microsoft ERP proposition. We will then cover
topics such as extensions, the new modern development model of
Visual studio code, sandboxes, Docker, and many others. By the end
of the book, you will have learned how to debug and compile
extensions and to deploy them to the cloud and on-premise.You will
also have learned how to create serverless business processes for
Microsoft Dynamics 365 Business Central. What you will learn
Develop solutions for Dynamics 365 Business Central Create a
sandbox for extensions development (local or on cloud) Use Docker
with Dynamics 365 Business Central Create extensions for Dynamics
365 Business Central Handle dependencies, translations and
reporting Deploy extensions on-premise and to the cloud Create
serverless processes with Dynamics 365 Business Central Understand
source code management for AL Who this book is forThis book is for
Microsoft Dynamics 365 Business Central solution developers and
architects that needs to implement solutions based on the
Microsoft's ERP (on-premise and SaaS).
Progressively explore UI development with Shiny via practical
examples Key Features Write a Shiny interface in pure HTML Explore
powerful layout functions to make attractive dashboards and other
intuitive interfaces Get to grips with Bootstrap and leverage it in
your Shiny applications Book DescriptionAlthough vanilla Shiny
applications look attractive with some layout flexibility, you may
still want to have more control over how the interface is laid out
to produce a dashboard. Hands-On Dashboard Development with Shiny
helps you incorporate this in your applications. The book starts by
guiding you in producing an application based on the diamonds
dataset included in the ggplot2 package. You'll create a single
application, but the interface will be reskinned and rebuilt
throughout using different methods to illustrate their uses and
functions using HTML, CSS, and JavaScript. You will also learn to
develop an application that creates documents and reports using R
Markdown. Furthermore, the book demonstrates the use of HTML
templates and the Bootstrap framework. Moving along, you will learn
how to produce dashboards using the Shiny command and dashboard
package. Finally, you will learn how to lay out applications using
a wide range of built-in functions. By the end of the book, you
will have an understanding of the principles that underpin layout
in Shiny applications, including sections of HTML added to a
vanilla Shiny application, HTML interfaces written from scratch,
dashboards, navigation bars, and interfaces. What you will learn
Add HTML to a Shiny application and write its interfaces from
scratch in HTML Use built-in Shiny functions to produce attractive
and flexible layouts Produce dashboards, adding icons and
notifications Explore Bootstrap themes to lay out your applications
Get insights into UI development with hands-on examples Use R
Markdown to create and download reports Who this book is forIf you
have some experience writing Shiny applications and want to use
HTML, CSS, and Bootstrap to make custom interfaces, then this book
is for you.
Get the deep insights you need to master efficient architectural
design considerations and solve common design problems in your
enterprise applications. Key Features The benefits and
applicability of using different design patterns in JAVA EE Learn
best practices to solve common design and architectural challenges
Choose the right patterns to improve the efficiency of your
programs Book DescriptionPatterns are essential design tools for
Java developers. Java EE Design Patterns and Best Practices helps
developers attain better code quality and progress to higher levels
of architectural creativity by examining the purpose of each
available pattern and demonstrating its implementation with various
code examples. This book will take you through a number of patterns
and their Java EE-specific implementations. In the beginning, you
will learn the foundation for, and importance of, design patterns
in Java EE, and then will move on to implement various patterns on
the presentation tier, business tier, and integration tier.
Further, you will explore the patterns involved in Aspect-Oriented
Programming (AOP) and take a closer look at reactive patterns.
Moving on, you will be introduced to modern architectural patterns
involved in composing microservices and cloud-native applications.
You will get acquainted with security patterns and operational
patterns involved in scaling and monitoring, along with some
patterns involved in deployment. By the end of the book, you will
be able to efficiently address common problems faced when
developing applications and will be comfortable working on scalable
and maintainable projects of any size. What you will learn
Implement presentation layers, such as the front controller pattern
Understand the business tier and implement the business delegate
pattern Master the implementation of AOP Get involved with
asynchronous EJB methods and REST services Involve key patterns in
the adoption of microservices architecture Manage performance and
scalability for enterprise-level applications Who this book is
forJava developers who are comfortable with programming in Java and
now want to learn how to implement design patterns to create
robust, reusable and easily maintainable apps.
Build, design, and style beautiful and informative applications on
the Salesforce Lightning platform Key Features Build and Test
Lightning Components that enhance application usability and
adaptability Apply Security Best Practices to your Custom Lightning
Components Design Lightning Components for Salesforce UIs such as
Lightning Pages, Salesforce 1 Application, Communities, and more.
Book DescriptionBuilt on the Salesforce App Cloud, the new
Salesforce Lightning Experience combines three major components:
Lightning Design System, Lightning App Builder, and Lightning
Components, to provide an enhanced user experience. This book will
enable you to quickly create modern, enterprise apps with Lightning
Component Framework. You will start by building simple Lightning
Components and understanding the Lightning Components architecture.
The chapters cover the basics of Lightning Component Framework
semantics and syntax, the security features provided by Locker
Service, and use of third-party libraries inside Lightning
Components. The later chapters focus on debugging, performance
tuning, testing using Lightning Testing Services, and how to
publish Lightning Components on Salesforce AppExchange. What you
will learn Understand Lightning Components architecture Learn
Locker security best practices Debug and Improve performance of
your Lightning Components Use third-party libraries along with
Lightning Component Framework Learn how to publish Lightning
Components on AppExchange Use Lightning Out to take your Lightning
Components outside the Salesforce platform Who this book is forThis
book is for Salesforce developers or developers from other
platforms who are familiar with HTML, CSS, and JavaScript and want
to build and test Salesforce Lightning components. No knowledge of
Salesforce Lightning is required.
Protect your organization's security at all levels by introducing
the latest strategies for securing DevOps Key Features Integrate
security at each layer of the DevOps pipeline Discover security
practices to protect your cloud services by detecting fraud and
intrusion Explore solutions to infrastructure security using DevOps
principles Book DescriptionDevOps has provided speed and quality
benefits with continuous development and deployment methods, but it
does not guarantee the security of an entire organization. Hands-On
Security in DevOps shows you how to adopt DevOps techniques to
continuously improve your organization's security at every level,
rather than just focusing on protecting your infrastructure. This
guide combines DevOps and security to help you to protect cloud
services, and teaches you how to use techniques to integrate
security directly in your product. You will learn how to implement
security at every layer, such as for the web application, cloud
infrastructure, communication, and the delivery pipeline layers.
With the help of practical examples, you'll explore the core
security aspects, such as blocking attacks, fraud detection, cloud
forensics, and incident response. In the concluding chapters, you
will cover topics on extending DevOps security, such as risk
assessment, threat modeling, and continuous security. By the end of
this book, you will be well-versed in implementing security in all
layers of your organization and be confident in monitoring and
blocking attacks throughout your cloud services. What you will
learn Understand DevSecOps culture and organization Learn security
requirements, management, and metrics Secure your architecture
design by looking at threat modeling, coding tools and practices
Handle most common security issues and explore black and white-box
testing tools and practices Work with security monitoring toolkits
and online fraud detection rules Explore GDPR and PII handling case
studies to understand the DevSecOps lifecycle Who this book is
forHands-On Security in DevOps is for system administrators,
security consultants, and DevOps engineers who want to secure their
entire organization. Basic understanding of Cloud computing,
automation frameworks, and programming is necessary.
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.
Bring your data to life with Power BI Key Features Get to grips
with the fundamentals of Microsoft Power BI and its Business
Intelligence capabilities Build accurate analytical models, reports
and dashboards Get faster and more intuitive insights from your
data using Microsoft Power BI Book DescriptionMicrosoft Power BI is
a cloud-based service that helps you easily visualize and share
insights using your organization's data.This book will get you
started with business intelligence using the Power BI toolset,
covering essential concepts such as installation,designing
effective data models, as well as building basic dashboards and
visualizations to make your data come to life You will learn how to
get your data the way you want - connecting to data sources sources
and how to clean your data with the Power BI Query Editor. You will
next learn how to properly design your data model to make your data
easier to work with.. You will next learn how to properly design
your data model to navigate table relationships and build DAX
formulas to make your data easier to work with. Visualizing your
data is another key element of this book, and you will learn how to
follow proper data visualization styles and enhanced digital
storytelling techniques. By the end of this book, you will
understand how to administer your organization's Power BI
environment so deployment can be made seamless, data refreshes can
run properly, and security can be fully implemented What you will
learn Connect to data sources using both import and DirectQuery
options Use the Query Editor to apply data transformations and data
cleansing processes, including learning how to write M and R
scripts Design optimized data models by designing relationships and
DAX calculations Leverage built-in and custom visuals to design
effective reports Use the Power BI Desktop and Power BI Service to
implement Row Level Security on your model Administer a Power BI
cloud tenant for your organization Deploy your Power BI Desktop
files into the Power BI Report Server Who this book is forThis book
is for aspiring Business Intelligence professionals who want to get
up and running with Microsoft Power BI. If you have a basic
understanding of BI concepts and want to learn how to apply them
using Microsoft Power BI, this book is for you.
|
You may like...
Crossfire
Wilbur Smith, David Churchill
Hardcover
R399
R362
Discovery Miles 3 620
Koors
Deon Meyer
Paperback
(4)
R365
R326
Discovery Miles 3 260
|