|
|
Books > Computing & IT > Computer software packages > General
Get up to speed with creational, structural, behavioral and
concurrent patterns in Delphi to write clear, concise and effective
code Key Features Delve into the core patterns and components of
Delphi in order to master your application's design Brush up on
tricks, techniques, and best practices to solve common design and
architectural challenges Choose the right patterns to improve your
program's efficiency and productivity Book DescriptionDesign
patterns have proven to be the go-to solution for many common
programming scenarios. This book focuses on design patterns applied
to the Delphi language. The book will provide you with insights
into the language and its capabilities of a runtime library. You'll
start by exploring a variety of design patterns and understanding
them through real-world examples. This will entail a short
explanation of the concept of design patterns and the original set
of the 'Gang of Four' patterns, which will help you in structuring
your designs efficiently. Next, you'll cover the most important
'anti-patterns' (essentially bad software development practices) to
aid you in steering clear of problems during programming. You'll
then learn about the eight most important patterns for each
creational, structural, and behavioral type. After this, you'll be
introduced to the concept of 'concurrency' patterns, which are
design patterns specifically related to multithreading and parallel
computation. These will enable you to develop and improve an
interface between items and harmonize shared memories within
threads. Toward the concluding chapters, you'll explore design
patterns specific to program design and other categories of
patterns that do not fall under the 'design' umbrella. By the end
of this book, you'll be able to address common design problems
encountered while developing applications and feel confident while
building scalable projects. What you will learn Gain insights into
the concept of design patterns Study modern programming techniques
with Delphi Keep up to date with the latest additions and program
design techniques in Delphi Get to grips with various modern
multithreading approaches Discover creational, structural,
behavioral, and concurrent patterns Determine how to break a design
problem down into its component parts Who this book is forHands-On
Design Patterns with Delphi is aimed at beginner-level Delphi
developers who want to build scalable and robust applications.
Basic knowledge of Delphi is a must.
Explore and understand data with the powerful data visualization
techniques of Tableau, and then communicate insights in powerful
ways Key Features Apply best practices in data visualization and
chart types exploration Explore the latest version of Tableau
Desktop with hands-on examples Understand the fundamentals of
Tableau storytelling Book DescriptionGraphical presentation of data
enables us to easily understand complex data sets. Tableau 10
Complete Reference provides easy-to-follow recipes with several use
cases and real-world business scenarios to get you up and running
with Tableau 10. This Learning Path begins with the history of data
visualization and its importance in today's businesses. You'll also
be introduced to Tableau - how to connect, clean, and analyze data
in this visual analytics software. Then, you'll learn how to apply
what you've learned by creating some simple calculations in Tableau
and using Table Calculations to help drive greater analysis from
your data. Next, you'll explore different advanced chart types in
Tableau. These chart types require you to have some understanding
of the Tableau interface and understand basic calculations. You'll
study in detail all dashboard techniques and best practices. A
number of recipes specifically for geospatial visualization,
analytics, and data preparation are also covered. Last but not
least, you'll learn about the power of storytelling through the
creation of interactive dashboards in Tableau. Through this
Learning Path, you will gain confidence and competence to analyze
and communicate data and insights more efficiently and effectively
by creating compelling interactive charts, dashboards, and stories
in Tableau. This Learning Path includes content from the following
Packt products: Learning Tableau 10 - Second Edition by Joshua N.
Milligan Getting Started with Tableau 2018.x by Tristan Guillevin
What you will learn Build effective visualizations, dashboards, and
story points Build basic to more advanced charts with step-by-step
recipes Become familiar row-level, aggregate, and table
calculations Dig deep into data with clustering and distribution
models Prepare and transform data for analysis Leverage Tableau's
mapping capabilities to visualize data Use data storytelling
techniques to aid decision making strategy Who this book is
forTableau 10 Complete Reference is designed for anyone who wants
to understand their data better and represent it in an effective
manner. It is also used for BI professionals and data analysts who
want to do better at their jobs.
|
|