|
|
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.
It is widely agreed throughout the world that education and access
to education are human rights. In order to accommodate the
educational needs of people globally, technology will be required
that supports inclusion and promotes equity for both learning
processes and governance in educational institutions. In order to
achieve this, technological resources must be designed to be
accessible and usable for all individuals by implementing
user-centered design (UCD) and user experience design (UXD)
processes. UXD and UCD Approaches for Accessible Education is an
academic research publication that explores thoughts and
experiences on accessible and equitable education from perspectives
on human-computer interaction, user research, and design thinking.
It seeks to improve the understanding on how technology should be
designed to truly contribute to and support accessibility and
equity in education. Featuring a wide range of topics such as
online courses, inclusive education, and virtual reality, this
publication is essential for academicians, curriculum designers,
researchers, instructional designers, educational software
developers, IT consultants, policymakers, administrators, and
students.
Find our new updated edition to get the latest industry knowledge
at your disposal Book DescriptionMicrosoft Power Automate is a
workflow automation solution included in Microsoft 365. This book
explores the core concepts of workflow automation, such as working
with connectors, triggers, and actions, along with their practical
implementation in automating business tasks and simplifying digital
processes to boost enterprise productivity. Who this book is forThe
book is for technologists, system administrators, and Power users
with little or no Microsoft Power Automate experience. Familiarity
with basic Microsoft 365 services is expected.
Leverage the power of Microsoft Azure Data Factory v2 to build
hybrid data solutions Key Features Combine the power of Azure Data
Factory v2 and SQL Server Integration Services Design and enhance
performance and scalability of a modern ETL hybrid solution
Interact with the loaded data in data warehouse and data lake using
Power BI Book DescriptionETL is one of the essential techniques in
data processing. Given data is everywhere, ETL will always be the
vital process to handle data from different sources. Hands-On Data
Warehousing with Azure Data Factory starts with the basic concepts
of data warehousing and ETL process. You will learn how Azure Data
Factory and SSIS can be used to understand the key components of an
ETL solution. You will go through different services offered by
Azure that can be used by ADF and SSIS, such as Azure Data Lake
Analytics, Machine Learning and Databrick's Spark with the help of
practical examples. You will explore how to design and implement
ETL hybrid solutions using different integration services with a
step-by-step approach. Once you get to grips with all this, you
will use Power BI to interact with data coming from different
sources in order to reveal valuable insights. By the end of this
book, you will not only learn how to build your own ETL solutions
but also address the key challenges that are faced while building
them. What you will learn Understand the key components of an ETL
solution using Azure Data Factory and Integration Services Design
the architecture of a modern ETL hybrid solution Implement ETL
solutions for both on-premises and Azure data Improve the
performance and scalability of your ETL solution Gain thorough
knowledge of new capabilities and features added to Azure Data
Factory and Integration Services Who this book is forThis book is
for you if you are a software professional who develops and
implements ETL solutions using Microsoft SQL Server or Azure cloud.
It will be an added advantage if you are a software engineer,
DW/ETL architect, or ETL developer, and know how to create a new
ETL implementation or enhance an existing one with ADF or SSIS.
Exploring online learning through the lens of synchronous and
asynchronous instructional methods can be beneficial to the online
instructor and to the course designer. Understanding the underlying
theoretical foundation is essential to justify both types of
instructional pedagogies. Learning theory as it applies to online
environments encompasses myriad techniques and practices. Exploring
Online Learning Through Synchronous and Asynchronous Instructional
Methods is an essential scholarly book that provides relevant and
detailed research on the applications of synchronous and
asynchronous instructional pedagogies and discusses why they are
critical to the design and implementation of contemporary online
courses. Featuring an array of topics such as student engagement,
adaptive learning, and online instruction, this book is ideal for
online instructors, instructional designers, curriculum developers,
course designers, academicians, administrators, e-learning
professionals, researchers, and students.
As part of e-learning, adaptive systems are more specialized and
focus on the adaptation of learning content and presentation of
this content. An adaptive system focuses on how knowledge is
learned and pays attention to the activities, cognitive structures,
and context of the learning material. The adaptive term refers to
the automatic adaptation of the system to the learner. The needs of
the learner are borne by the system itself. The learner did not ask
to change the parameters of the system to his own needs; it is
rather the needs of the learner that will be supposed by the
system. The system adapts according to this necessity.
Personalization and Collaboration in Adaptive E-Learning is an
essential reference book that aims to describe the specific steps
in designing a scenario for a collaborative learning activity in
the particular context of personalization in adaptive systems and
the key decisions that need to be made by the teacher-learner. By
applying theoretical and practical aspects of personalization in
adaptive systems and applications within education, this collection
features coverage on a broad range of topics that include adaptive
teaching, personalized learning, and instructional design. This
book is ideally designed for instructional designers, curriculum
developers, educational software developers, IT specialists,
educational administrators, professionals, professors, researchers,
and students seeking current research on comparative studies and
the pedagogical issues of personalized and collaborative learning.
A definitive guide to PyCharm to help you build business-oriented
Python applications ranging from modern web development to data
science Key Features Learn basic to advanced PyCharm concepts to
improve efficiency of your Python projects Work through practical
examples that focus on efficient application development with
PyCharm Explore advanced features in PyCharm such as code
automation, version control, and GUI debugging Book
DescriptionJetBrain's PyCharm is the most popular Integrated
Development Environment (IDE) used by the Python community thanks
to its numerous features that facilitate faster, more accurate, and
more productive programming practices. However, the abundance of
options and customizations can make PyCharm seem quite
intimidating. Hands-on Application Development with PyCharm starts
with PyCharm's installation and configuration process, and
systematically takes you through a number of its powerful features
that can greatly improve your productivity. You'll explore code
automation, version control, graphical debugging/testing,
management of virtual environments, and much more. Finally, you'll
delve into specific PyCharm features that support web development
and data science, two of the fastest growing applications in Python
programming. These include the integration of the Django framework
as well as the extensive support for IPython and Jupyter Notebook.
By the end of this PyCharm book, you will have gained extensive
knowledge of the tool and be able to implement its features and
make the most of its support for your projects. What you will learn
Explore PyCharm functionalities and what makes it stand out from
other Python IDEs Set up, configure, and customize your Python
projects in PyCharm Understand how PyCharm integrates with Django
for web development Discover PyCharm's capabilities in database
management and data visualization Perform code automation, GUI
testing, and version control in PyCharm Integrate interactive
Python tools such as Jupyter Notebooks for building virtual
environments Who this book is forIf you're a beginner or an expert
Python user looking to improve your productivity using one of the
best Python IDEs, this book is for you. Basic knowledge of Python
programming language is expected.
Master advanced Salesforce Administration concepts with expert
tips, techniques, and mock tests Key Features Learn advanced
features to reduce implementation time and enhance your Salesforce
administration skills Develop the ability to solve critical issues
with a proactive approach and deliver the best solution Explore
complex automation with workflows, approvals, process builder, and
custom Apex coding Book DescriptionThe Salesforce Advanced
Administrator certification extends beyond administrator
certification, covering advanced platform features and functions
such as configuration, automation, security, and customization.
Complete with comprehensive coverage of all these topics and
exam-oriented questions and mock tests, this Salesforce book will
help you earn advanced administrator credentials. You'll start your
journey by mastering data access security, monitoring and auditing,
and understanding best practices for handling change management and
data across organizations. The book then delves into data model
management for improving data quality and lets you explore Sales
features such as products, schedules, quotes, and forecasting
capabilities. As you progress, this book will guide you in working
with content management to set up and maintain Salesforce content.
You'll also master organizing your files and data using reports and
dashboards. Finally, you'll learn how to use a combination of
automation tools to solve business problems. By the end of the
book, you will have developed the skills required to get your
advanced administrator credentials. What you will learn Master data
security to monitor your org effectively Explore best practices for
handling change management across orgs Extend the capabilities of
Salesforce objects using advanced relationships, validation rules,
and duplicate management Handle file libraries with Salesforce CRM
content Understand ways to deliver the best solutions with Sales
and Service Cloud applications Build reports and dashboards to
visualize data for better decision making Customize your CRM with
process automation features Who this book is forIf you've already
achieved your Salesforce administrator certification, this book
will help you prepare for the Salesforce Advanced Administrator
certification. You'll also find this guide useful if you are a
Salesforce administrator or developer and want to maximize your
administration skills with deeper knowledge of advanced Salesforce
declarative features. 1-2 years of experience as a Salesforce
administrator or developer is enough to help you to get the most
out of the book.
Get a 360-degree view of the Salesforce platform and learn how to
use it for sales, service, marketing, and automating business
processes. Key Features Understand how to use core Salesforce
objects for maximum efficiency Build various dashboards and reports
to analyze results and improve visibility in your business
processes Learn the basics of Salesforce administration and mobile
app set up Book DescriptionSalesforce is the world's leading
Customer Relationship Management (CRM) software, helping businesses
connect with their constituents and partners. This book will give
you a comprehensive introduction to managing sales, marketing,
customer relationships, and overall administration for your
organization. You'll learn how to configure and use Salesforce for
maximum efficiency and return on investment. You'll start by
learning how to create activities, manage leads, and develop your
prospects and sales pipeline using opportunities and accounts, and
then understand how you can enhance marketing activities using
campaigns. Packed with real-world business use cases, this
Salesforce book will show you how to analyze your business
information accurately to make productive decisions. As you
advance, you'll get to grips with building various reports and
dashboards in Salesforce to derive valuable business insights.
Finally, you'll explore tools such as process builder, approval
processes, and assignment rules to achieve business process
automation and set out on the path to becoming a successful
Salesforce Administrator. By the end of the book, you'll have
learned how to use Salesforce effectively to achieve your business
goals. What you will learn Understand the difference between
Salesforce Lightning and Salesforce Classic Create and manage leads
in Salesforce Explore business development with accounts and
contacts in Salesforce Find out how stages and sales processes help
you manage your opportunity pipeline Achieve marketing goals using
Salesforce campaigns Perform business analysis using reports and
dashboards Gain a high-level overview of the items in the
administration section Grasp the different aspects needed to build
an effective and flexible Salesforce security model Who this book
is forIf you're new to Salesforce and want to learn it from
scratch, this book is for you. No prior knowledge of Salesforce is
required to get started with this book.
|
|