|
Books > Computing & IT > Computer software packages > Other software packages > Enterprise software > General
An accessible fast paced introduction to all aspects of Power BI
for new or aspiring BI professionals, data analysts, and data
visualizers. Purchase of the print or Kindle book includes a free
eBook in the PDF format. Key Features Updated with the latest
features in Power BI including Dataflow, AI insights, visuals and
row level security Get faster and more intuitive data insights
using Microsoft Power BI and its business intelligence capabilities
Build accurate analytical models, reports, and dashboards Book
DescriptionThis revised edition has been fully updated to reflect
the latest enhancements to Power BI. It includes a new chapter
dedicated to dataflow, and covers all the essential concepts such
as installation, designing effective data models, as well as
building basic dashboards and visualizations to help you and your
organization make better business decisions. You'll learn how to
obtain data from a variety of sources and clean it using Power BI
Query Editor. You'll then find out how you can design your data
model to navigate and explore relationships within it and build DAX
formulas to make your data easier to work with. Visualizing your
data is a key element in this book, and you'll get to grips rapidly
with data visualization styles and enhanced digital storytelling
techniques. In addition, you will acquire the skills to build your
own dataflows, understand the Common Data Model, and automate data
flow refreshes to eradicate data cleansing inefficiency. This guide
will help you understand how to administer your organization's
Power BI environment so that deployment can be made seamless, data
refreshes can run properly, and security can be fully implemented.
By the end of this Power BI book, you'll have a better
understanding of how to get the most out of Power BI to perform
effective business intelligence. What you will learn Connect to
data sources using import and DirectQuery options Use Query Editor
for data transformation and data cleansing processes, including
writing M and R scripts and dataflows to do the same in the cloud
Design optimized data models by designing relationships and DAX
calculations Design effective reports with built-in and custom
visuals Adopt Power BI Desktop and Service to implement row-level
security Administer a Power BI cloud tenant for your organization
Use built-in AI capabilities to enhance Power BI data
transformation techniques Deploy your Power BI desktop files into
the Power BI Report Server Who this book is forAspiring business
intelligence professionals who want to learn Power BI will find
this book useful. 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.
Get to grips with the advanced features of Apex programming for
Salesforce developers using this comprehensive guide Key Features
Discover how to build reliable applications with Apex by avoiding
common mistakes and pitfalls Learn how to use the different
asynchronous programming tools in Apex Profile and improve the
performance of your Apex code Book DescriptionAs applications built
on the Salesforce platform are now a key part of many
organizations, developers are shifting focus to Apex, Salesforce's
proprietary programming language. As a Salesforce developer, it is
important to understand the range of tools at your disposal, how
and when to use them, and best practices for working with Apex.
Mastering Apex Programming will help you explore the advanced
features of Apex programming and guide you in delivering robust
solutions that scale. This book starts by taking you through common
Apex mistakes, debugging, exception handling, and testing. You'll
then discover different asynchronous Apex programming options and
develop custom Apex REST web services. The book shows you how to
define and utilize Batch Apex, Queueable Apex, and Scheduled Apex
using common scenarios before teaching you how to define, publish,
and consume platform events and RESTful endpoints with Apex.
Finally, you'll learn how to profile and improve the performance of
your Apex application, including architecture trade-offs. With code
examples used to facilitate discussion throughout, by the end of
the book, you'll have developed the skills needed to build robust
and scalable applications in Apex. What you will learn Understand
common coding mistakes in Apex and how to avoid them using best
practices Find out how to debug a Salesforce Apex application
effectively Explore different asynchronous Apex options and their
common use cases Discover tips to work effectively with platform
events Develop custom Apex REST services to allow inbound
integrations Build complex logic and processes on the Salesforce
platform Who this book is forThis book is for Salesforce developers
who are interested in mastering Apex programming skills. You'll
also find this book helpful if you're an experienced Java or C#
developer looking to switch to Apex programming for developing apps
on the Salesforce platform. Basic Apex programming knowledge is
essential to understand the concepts covered.
Secure your container environment against cyberattacks and deliver
robust deployments with this practical guide Key Features Explore a
variety of Kubernetes components that help you to prevent
cyberattacks Perform effective resource management and monitoring
with Prometheus and built-in Kubernetes tools Learn techniques to
prevent attackers from compromising applications and accessing
resources for crypto-coin mining Book DescriptionKubernetes is an
open source orchestration platform for managing containerized
applications. Despite widespread adoption of the technology, DevOps
engineers might be unaware of the pitfalls of containerized
environments. With this comprehensive book, you'll learn how to use
the different security integrations available on the Kubernetes
platform to safeguard your deployments in a variety of scenarios.
Learn Kubernetes Security starts by taking you through the
Kubernetes architecture and the networking model. You'll then learn
about the Kubernetes threat model and get to grips with securing
clusters. Throughout the book, you'll cover various security
aspects such as authentication, authorization, image scanning, and
resource monitoring. As you advance, you'll learn about securing
cluster components (the kube-apiserver, CoreDNS, and kubelet) and
pods (hardening image, security context, and PodSecurityPolicy).
With the help of hands-on examples, you'll also learn how to use
open source tools such as Anchore, Prometheus, OPA, and Falco to
protect your deployments. By the end of this Kubernetes book,
you'll have gained a solid understanding of container security and
be able to protect your clusters from cyberattacks and mitigate
cybersecurity threats. What you will learn Understand the basics of
Kubernetes architecture and networking Gain insights into different
security integrations provided by the Kubernetes platform Delve
into Kubernetes' threat modeling and security domains Explore
different security configurations from a variety of practical
examples Get to grips with using and deploying open source tools to
protect your deployments Discover techniques to mitigate or prevent
known Kubernetes hacks Who this book is forThis book is for
security consultants, cloud administrators, system administrators,
and DevOps engineers interested in securing their container
deployments. If you're looking to secure your Kubernetes clusters
and cloud-based deployments, you'll find this book useful. A basic
understanding of cloud computing and containerization is necessary
to make the most of this book.
Build scalable and production-ready infrastructure in Amazon Web
Services with CloudFormation Key Features Leverage AWS
CloudFormation templates to manage your entire infrastructure Get
up and running with writing your infrastructure as code and
automating your environment Simplify infrastructure management and
increase productivity with AWS CloudFormation Book
DescriptionDevOps and the cloud revolution have forced software
engineers and operations teams to rethink how to manage
infrastructures. With this AWS book, you'll understand how you can
use Infrastructure as Code (IaC) to simplify IT operations and
manage the modern cloud infrastructure effectively with AWS
CloudFormation. This comprehensive guide will help you explore AWS
CloudFormation from template structures through to developing
complex and reusable infrastructure stacks. You'll then delve into
validating templates, deploying stacks, and handling deployment
failures. The book will also show you how to leverage AWS CodeBuild
and CodePipeline to automate resource delivery and apply continuous
integration and continuous delivery (CI/CD) practices to the stack.
As you advance, you'll learn how to generate templates on the fly
using macros and create resources outside AWS with custom
resources. Finally, you'll improve the way you manage the modern
cloud in AWS by extending CloudFormation using AWS serverless
application model (SAM) and AWS cloud development kit (CDK). By the
end of this book, you'll have mastered all the major AWS
CloudFormation concepts and be able to simplify infrastructure
management. What you will learn Understand modern approaches to IaC
Develop universal and reusable CloudFormation templates Discover
ways to apply continuous delivery with CloudFormation Implement IaC
best practices for the AWS Cloud Provision massive applications
across multiple regions and accounts Automate template generation
and software provisioning for AWS Extend CloudFormation with custom
resources and template macros Who this book is forIf you are a
developer who wants to learn how to write templates, a DevOps
engineer interested in deployment and orchestration, or a solutions
architect looking to understand the benefits of managing
infrastructure with ease, this book is for you. Prior understanding
of the AWS Cloud is necessary.
Enhance your Azure administration and Azure DevOps skills and get
up and running with networking, security, automation, and effective
cost management Key Features Explore a variety of administration
patterns used for different cloud architectures Discover best
practices for administering various IT systems hosted in Azure
Administer, automate, and manage your Azure cloud environment
effectively Book DescriptionMicrosoft Azure is one of the upcoming
cloud platforms that provide cost-effective solutions and services
to help businesses overcome complex infrastructure-related
challenges. This book will help you scale your cloud administration
skills with Microsoft Azure. Learn Azure Administration starts with
an introduction to the management of Azure subscriptions, and then
takes you through Azure resource management. Next, you'll configure
and manage virtual networks and find out how to integrate them with
a set of Azure services. You'll then handle the identity and
security for users with the help of Azure Active Directory, and
manage access from a single place using policies and defined roles.
As you advance, you'll get to grips with receipts to manage a
virtual machine. The next set of chapters will teach you how to
solve advanced problems such as DDoS protection, load balancing,
and networking for containers. You'll also learn how to set up file
servers, along with managing and storing backups. Later, you'll
review monitoring solutions and backup plans for a host of
services. The last set of chapters will help you to integrate
different services with Azure Event Grid, Azure Automation, and
Azure Logic Apps, and teach you how to manage Azure DevOps. By the
end of this Azure book, you'll be proficient enough to easily
administer your Azure-based cloud environment. What you will learn
Explore different Azure services and understand the correlation
between them Secure and integrate different Azure components Work
with a variety of identity and access management (IAM) models Find
out how to set up monitoring and logging solutions Build a complete
skill set of Azure administration activities with Azure DevOps
Discover efficient scaling patterns for small and large workloads
Who this book is forThis book is for cloud administrators, system
administrators, and IT professionals who want to scale up their
skillset and enter the world of cloud computing. IT professionals
and engineers who are already familiar with the basics of the Azure
services and are looking for a step-by-step guide to solving the
most common Azure problems will also find this book useful. Basic
understanding of cloud concepts such as IaaS, PaaS, virtualization,
networking, and common Azure services is required.
A comprehensive introduction to automated application deployment on
Kubernetes for beginners Key Features Effectively manage
applications deployed in Kubernetes using Helm Learn to install,
upgrade, share, and manage applications deployed in Kubernetes Get
up and running with a package manager for Kubernetes Book
DescriptionContainerization is currently known to be one of the
best ways to implement DevOps. While Docker introduced containers
and changed the DevOps era, Google developed an extensive container
orchestration system, Kubernetes, which is now considered the
frontrunner in container orchestration. With the help of this book,
you'll explore the efficiency of managing applications running on
Kubernetes using Helm. Starting with a short introduction to Helm
and how it can benefit the entire container environment, you'll
then delve into the architectural aspects, in addition to learning
about Helm charts and its use cases. You'll understand how to write
Helm charts in order to automate application deployment on
Kubernetes. Focused on providing enterprise-ready patterns relating
to Helm and automation, the book covers best practices for
application development, delivery, and lifecycle management with
Helm. By the end of this Kubernetes book, you will have learned how
to leverage Helm to develop an enterprise pattern for application
delivery. What you will learn Develop an enterprise automation
strategy on Kubernetes using Helm Create easily consumable and
configurable Helm charts Use Helm in orchestration tooling and
Kubernetes operators Explore best practices for application
delivery and life cycle management Leverage Helm in a secure and
stable manner that is fit for your enterprise Discover the ins and
outs of automation with Helm Who this book is forThis book is for
Kubernetes developers or administrators who are interested in
learning Helm to provide automation for application development on
Kubernetes. Although no prior knowledge of Helm is required, basic
knowledge of Kubernetes application development will be useful.
Learn Azure's cloud capabilities with the help of this introductory
guide to employing Azure for your cloud infrastructure needs. Key
Features Get a clear overview of Azure's capabilities and benefits,
and learn how to get started efficiently Develop the ability to opt
for cloud architecture and design that best fits your organization
Leverage Azure opportunities for cost savings and optimization Book
DescriptionMicrosoft Azure is a powerful cloud computing platform
that offers a multitude of services and capabilities for
organizations of any size moving to a cloud strategy. Azure
Strategy and Implementation Guide Third Edition encapsulates the
entire spectrum of measures involved in Azure deployment that
includes understanding Azure fundamentals, choosing a suitable
cloud architecture, building on design principles, becoming
familiar with Azure DevOps, and learning best practices for
optimization and management. The book begins by introducing you to
the Azure cloud platform and demonstrating the substantial scope of
digital transformation and innovation that can be achieved by
leveraging Azure's capabilities. The guide further acquaints you
with practical insights on application modernization, Azure
Infrastructure as a Service (IaaS) deployment, infrastructure
management, key application architectures, best practices of Azure
DevOps, and Azure automation. By the end of this book, you will be
proficient in driving Azure operations right from the planning and
cloud migration stage to cost management and troubleshooting. What
you will learn Deploy and run Azure infrastructure services Carry
out detailed planning for migrating applications to the cloud with
Azure Move underlying code class structure into a serverless model
Use a gateway to isolate your services and applications Define
roles and responsibilities in DevOps Implement release &
deployment coordination and automation Who this book is forAzure
Strategy and Implementation Guide Third Edition is designed to
benefit Azure architects, cloud solution architects, Azure
developers, Azure administrators, and anyone who wants to develop
an expertise in operating and administering the Azure cloud. A
basic familiarity with operating systems and databases will help
you grasp the concepts covered in this book.
An enterprise Java developer's guide to learning JAX-RS, context
and dependency injection, JavaServer Faces (JSF), and microservices
with Eclipse MicroProfile using the latest features of Jakarta EE
Key Features Explore Jakarta EE's latest features and API
specifications and discover their benefits Build and deploy
microservices using Jakarta EE 8 and Eclipse MicroProfile Build
robust RESTful web services for various enterprise scenarios using
the JAX-RS, JSON-P, and JSON-B APIs Book DescriptionJakarta EE is
widely used around the world for developing enterprise applications
for a variety of domains. With this book, Java professionals will
be able to enhance their skills to deliver powerful enterprise
solutions using practical recipes. This second edition of the
Jakarta EE Cookbook takes you through the improvements introduced
in its latest version and helps you get hands-on with its
significant APIs and features used for server-side development.
You'll use Jakarta EE for creating RESTful web services and web
applications with the JAX-RS, JSON-P, and JSON-B APIs and learn how
you can improve the security of your enterprise solutions. Not only
will you learn how to use the most important servers on the market,
but you'll also learn to make the best of what they have to offer
for your project. From an architectural point of view, this Jakarta
book covers microservices, cloud computing, and containers. It
allows you to explore all the tools for building reactive
applications using Jakarta EE and core Java features such as
lambdas. Finally, you'll discover how professionals can improve
their projects by engaging with and contributing to the community.
By the end of this book, you'll have become proficient in
developing and deploying enterprise applications using Jakarta EE.
What you will learn Work with Jakarta EE's most commonly used APIs
and features for server-side development Enable fast and secure
communication in web applications with the help of HTTP2 Build
enterprise applications with reusable components Break down
monoliths into microservices using Jakarta EE and Eclipse
MicroProfile Improve your enterprise applications with
multithreading and concurrency Run applications in the cloud with
the help of containers Get to grips with continuous delivery and
deployment for shipping your applications effectively Who this book
is forThis book is for Java EE developers who want to build
enterprise applications or update their legacy apps with Jakarta
EE's latest features and specifications. Some experience of working
with Java EE and knowledge of web and cloud computing will assist
with understanding the concepts covered in this book.
Design, secure, and protect the privacy of edge analytics
applications using platforms and tools such as Microsoft's Azure
IoT Edge, MicroPython, and Open Source Computer Vision (OpenCV) Key
Features Become well-versed with best practices for implementing
automated analytical computations Discover real-world examples to
extend cloud intelligence Develop your skills by understanding edge
analytics and applying it to research activities Book
DescriptionEdge analytics has gained attention as the IoT model for
connected devices rises in popularity. This guide will give you
insights into edge analytics as a data analysis model, and help you
understand why it's gaining momentum. You'll begin with the key
concepts and components used in an edge analytics app. Moving
ahead, you'll delve into communication protocols to understand how
sensors send their data to computers or microcontrollers. Next, the
book will demonstrate how to design modern edge analytics apps that
take advantage of the processing power of modern single-board
computers and microcontrollers. Later, you'll explore Microsoft
Azure IoT Edge, MicroPython, and the OpenCV visual recognition
library. As you progress, you'll cover techniques for processing AI
functionalities from the server side to the sensory side of IoT.
You'll even get hands-on with designing a smart doorbell system
using the technologies you've learned. To remove vulnerabilities in
the overall edge analytics architecture, you'll discover ways to
overcome security and privacy challenges. Finally, you'll use tools
to audit and perform real-time monitoring of incoming data and
generate alerts for the infrastructure. By the end of this book,
you'll have learned how to use edge analytics programming
techniques and be able to implement automated analytical
computations. What you will learn Discover the key concepts and
architectures used with edge analytics Understand how to use
long-distance communication protocols for edge analytics Deploy
Microsoft Azure IoT Edge to a Raspberry Pi Create Node-RED
dashboards with MQTT and Text to Speech (TTS) Use MicroPython for
developing edge analytics apps Explore various machine learning
techniques and discover how machine learning is related to edge
analytics Use camera and vision recognition algorithms on the
sensory side to design an edge analytics app Monitor and audit edge
analytics apps Who this book is forIf you are a data analyst, data
architect, or data scientist who is interested in learning and
practicing advanced automated analytical computations, then this
book is for you. You will also find this book useful if you're
looking to learn edge analytics from scratch. Basic knowledge of
data analytics concepts is assumed to get the most out of this
book.
Pro SharePoint 2010 Search gives you expert advice on planning,
deploying and customizing searches in SharePoint 2010. Drawing on
the authors' extensive experience of working with real-world
SharePoint deployments, this book teaches everything you'll need to
know to create well-designed SharePoint solutions that always keep
the end-user's experience in mind. Increase your search efficiency
with SharePoint 2010's search functionality: extend the search user
interface using third-party tools, and utilize analytics to improve
relevancy. This practical hands-on book is a must-have resource for
anyone looking to unlock the full potential of their SharePoint
server's search capabilities. Pro SharePoint 2010 Search empowers
you to customize a SharePoint 2010 search deployment and maximize
the platform's potential for your organization. What you'll learn
Design and implement effective search crawls and indexing Create
intuitive user interfaces, and improve search findability
Understand how to configure core SharePointcomponents Customize
SharePoint's existing search functionality
Who this book is for
This book is aimed at intermediate to advanced SharePoint
administrators who want to incorporate well-designed search
functionality into their sites. Table of Contents Overview of
SharePoint 2010 Search Planning Your Search Deployment Setting Up
the Crawler Deploying the Search Center The Search User Interface
Configuring Search Settings and the User Interface Working with
Search Page Layouts Searching Through the API Business Connectivity
Services Relevancy and Reporting Search Extensions
|
|