|
Books > Computing & IT > Computer software packages > Other software packages > Enterprise software > General
Learn the foundations of blockchain technology - its core concepts
and algorithmic solutions across cryptography, peer-to-peer
technology, and game theory. Key Features Learn the core concepts
and foundations of the blockchain and cryptocurrencies Understand
the protocols and algorithms behind decentralized applications
Master how to architect, build, and optimize blockchain
applications Book DescriptionBlockchain technology is a combination
of three popular concepts: cryptography, peer-to-peer networking,
and game theory. This book is for anyone who wants to dive into
blockchain from first principles and learn how decentralized
applications and cryptocurrencies really work. This book begins
with an overview of blockchain technology, including key
definitions, its purposes and characteristics, so you can assess
the full potential of blockchain. All essential aspects of
cryptography are then presented, as the backbone of blockchain. For
readers who want to study the underlying algorithms of blockchain,
you'll see Python implementations throughout. You'll then learn how
blockchain architecture can create decentralized applications.
You'll see how blockchain achieves decentralization through
peer-to-peer networking, and how a simple blockchain can be built
in a P2P network. You'll learn how these elements can implement a
cryptocurrency such as Bitcoin, and the wider applications of
blockchain work through smart contracts. Blockchain optimization
techniques, and blockchain security strategies are then presented.
To complete this foundation, we consider blockchain applications in
the financial and non-financial sectors, and also analyze the
future of blockchain. A study of blockchain use cases includes
supply chains, payment systems, crowdfunding, and DAOs, which
rounds out your foundation in blockchain technology. What you will
learn The core concepts and technical foundations of blockchain The
algorithmic principles and solutions that make up blockchain and
cryptocurrencies Blockchain cryptography explained in detail How to
realize blockchain projects with hands-on Python code How to
architect the blockchain and blockchain applications Decentralized
application development with MultiChain, NEO, and Ethereum
Optimizing and enhancing blockchain performance and security
Classical blockchain use cases and how to implement them Who this
book is forThis book is for anyone who wants to dive into
blockchain technology from first principles and build a
foundational knowledge of blockchain. Familiarity with Python will
be helpful if you want to follow how the blockchain protocols are
implemented. For readers who are blockchain application developers,
most of the applications used in this book can be executed on any
platform.
Effectively implement features and components for any computing
environment Key Features Explore the latest features of VMware
Horizon 7.7 Virtualize your desktop infrastructure using new
features introduced in Horizon Implement App Volumes and User
Environment Manager in your infrastructure Book DescriptionThis
third edition of Implementing VMware Horizon 7.7 has been updated
to get you up to speed with VMware Horizon 7.7 by showing you how
to use its key features and deploying an end-user computing
infrastructure for your own organization. The book begins by
guiding you on how to deploy all the core requirements for a VMware
Horizon infrastructure. It then moves on to show you how to
provision and administer end-user computing resources using VMware
Horizon. You'll not only be able to deploy the core VMware Horizon
features, but you'll also be able to implement new features, such
as the Just-in-Time Management Platform (JMP) and the Horizon
Console. You'll also focus on the latest features and components of
the Horizon platform and learn when and how they are used. By the
end of the book, you will have developed a solid understanding of
how your organization can benefit from the capabilities VMware
Horizon offers and how each of its components is implemented. What
you will learn Work with the different products that make up VMware
Horizon Implement a multi-site VMware Horizon Pod using the Cloud
Pod Architecture feature Deploy and configure VMware Horizon's
optional components Implement and maintain Microsoft RDSH, Horizon
Linux, and Windows Desktop Pools and RDSH Application Pools
Configure and manage Horizon remotely using PowerCLI Learn about
the Microsoft Windows Group Policy templates for Horizon Understand
how to manage the SSL certificates for each of the VMware Horizon
components Who this book is forIf you're a system administrator,
solutions architect, or desktop engineer looking to level up your
skills working with VMware's Horizon ecosystem and want to build a
successful deployment strategy for desktops and applications, this
book is for you.
Get up to speed with using C# 8 and .NET Core 3.0 features to build
real-world .NET Core applications Key Features Learn the core
concepts of web applications, serverless computing, and
microservices Create an ASP.NET Core MVC application using
controllers, routing, middleware and authentication Build modern
applications using cutting-edge services from Microsoft Azure Book
Description.NET Core is a general-purpose, modular, cross-platform,
and opensource implementation of .NET. The latest release of .NET
Core 3 comes with improved performance and security features, along
with support for desktop applications. .NET Core 3 is not only
useful for new developers looking to start learning the framework,
but also for legacy developers interested in migrating their apps.
Updated with the latest features and enhancements, this updated
second edition is a step-by-step, project-based guide. The book
starts with a brief introduction to the key features of C# 8 and
.NET Core 3. You'll learn to work with relational data using Entity
Framework Core 3, before understanding how to use ASP.NET Core. As
you progress, you'll discover how you can use .NET Core to create
cross-platform applications. Later, the book will show you how to
upgrade your old WinForms apps to .NET Core 3. The concluding
chapters will then help you use SignalR effectively to add
real-time functionality to your applications, before demonstrating
how to implement MongoDB in your apps. Finally, you'll delve into
serverless computing and how to build microservices using Docker
and Kubernetes. By the end of this book, you'll be proficient in
developing applications using .NET Core 3. What you will learn
Understand how to incorporate the Entity Framework Core 3 to build
ASP.NET Core MVC applications Create a real-time chat application
using Azure's SignalR service Gain hands-on experience of working
with Cosmos DB Develop an Azure Function and interface it with an
Azure Logic App Explore user authentication with Identity Server
and OAuth2 Understand how to use Azure Cognitive Services to add
advanced functionalities with minimal code Get to grips with
running a .NET Core application with Kubernetes Who this book is
forThis book is for developers and programmers of all levels who
want to build real-world projects and explore the new features of
.NET Core 3. Developers working on legacy desktop software who are
looking to migrate to .NET Core 3 will also find this book useful.
Basic knowledge of .NET Core and C# is assumed.
Learn a modern approach to data analysis using Python to harness
the power of programming and AI across your data. Detailed case
studies bring this modern approach to life across visual data,
social media, graph algorithms, and time series analysis. Key
Features Bridge your data analysis with the power of programming,
complex algorithms, and AI Use Python and its extensive libraries
to power your way to new levels of data insight Work with AI
algorithms, TensorFlow, graph algorithms, NLP, and financial time
series Explore this modern approach across with key industry case
studies and hands-on projects Book DescriptionData Analysis with
Python offers a modern approach to data analysis so that you can
work with the latest and most powerful Python tools, AI techniques,
and open source libraries. Industry expert David Taieb shows you
how to bridge data science with the power of programming and
algorithms in Python. You'll be working with complex algorithms,
and cutting-edge AI in your data analysis. Learn how to analyze
data with hands-on examples using Python-based tools and Jupyter
Notebook. You'll find the right balance of theory and practice,
with extensive code files that you can integrate right into your
own data projects. Explore the power of this approach to data
analysis by then working with it across key industry case studies.
Four fascinating and full projects connect you to the most critical
data analysis challenges you're likely to meet in today. The first
of these is an image recognition application with TensorFlow -
embracing the importance today of AI in your data analysis. The
second industry project analyses social media trends, exploring big
data issues and AI approaches to natural language processing. The
third case study is a financial portfolio analysis application that
engages you with time series analysis - pivotal to many data
science applications today. The fourth industry use case dives you
into graph algorithms and the power of programming in modern data
science. You'll wrap up with a thoughtful look at the future of
data science and how it will harness the power of algorithms and
artificial intelligence. What you will learn A new toolset that has
been carefully crafted to meet for your data analysis challenges
Full and detailed case studies of the toolset across several of
today's key industry contexts Become super productive with a new
toolset across Python and Jupyter Notebook Look into the future of
data science and which directions to develop your skills next Who
this book is forThis book is for developers wanting to bridge the
gap between them and data scientists. Introducing PixieDust from
its creator, the book is a great desk companion for the
accomplished Data Scientist. Some fluency in data interpretation
and visualization is assumed. It will be helpful to have some
knowledge of Python, using Python libraries, and some proficiency
in web development.
Explore various Azure services to build solutions that leverage
effective design patterns Key Features Create, deploy, and host
cloud applications on Azure Understand various Azure services that
help you host serverless applications Explore practical examples to
help you secure and troubleshoot your cloud environment Book
DescriptionAzure is one of the leading public cloud service
providers. Thanks to a number of Azure service updates, it
continues to make advances in the realm of cloud computing. Learn
Microsoft Azure starts with the fundamentals of cloud computing.
You will learn to configure and set up the Azure infrastructure. As
you make your way through the book, you'll explore Azure services,
along with working on virtual memory systems (VMS) and deployment
models. You will understand various services in the Azure
ecosystem, such as Azure IoT and Azure Analytics, among others. An
easy-to-follow introduction to various cloud design patterns will
also add to your efficiency in designing cloud solutions. In the
concluding chapters, you'll secure your virtual networks using
Network security groups and configure Azure Active Directory (Azure
AD) to set a custom domain name and company profile. By the end of
this book, you will have learned to secure and troubleshoot your
Azure cloud environment and be fully aware of best practices for
Azure cloud administration. What you will learn Understand the
cloud services offered by Azure Design storage and networks in
Azure for your Azure VM Work with web apps and Azure SQL databases
Build your identity management solutions on Azure using Azure AD
Monitor, protect, and automate your Azure services using Operation
Management Suite (OMS) Implement OMS for Azure services Who this
book is forLearn Microsoft Azure is for administrators, cloud
engineers, and developers who want to get started with using Azure
as their cloud platform and build cloud-based applications for
their enterprises.
Explore the fundamentals of Dynamics 365 Business Central and the
Visual Studio Code development environment with the help of useful
examples and case studies Key Features Tailor your applications to
best suit the needs of your business Explore the latest features of
Business Central with examples curated by industry experts
Integrate Business Central features in your applications with this
comprehensive guide Book DescriptionMicrosoft Dynamics 365 Business
Central is a full ERP business solution suite with a robust set of
development tools to support customization and enhancement. These
tools can be used to tailor Business Central's in-built
applications to support complete management functions for finance,
supply chain, manufacturing, and operations. Using a case study
approach, this book will introduce you to Dynamics 365 Business
Central and Visual Studio Code development tools to help you become
a productive Business Central developer. You'll also learn how to
evaluate a product's development capabilities and manage Business
Central-based development and implementation. You'll explore
application structure, the construction of and uses for each object
type, and how it all fits together to build apps that meet special
business requirements. By the end of this book, you'll understand
how to design and develop high-quality software using the Visual
Studio Code development environment, the AL language paired with
the improved editor, patterns, and features. What you will learn
Programming using the AL language in the Visual Studio Code
development environment Explore functional design and development
using AL How to build interactive pages and learn how to extract
data for users How to use best practices to design and develop
modifications for new functionality integrated with the standard
Business Central software Become familiar with deploying the broad
range of components available in a Business Central system Create
robust, viable systems to address specific business requirements
Who this book is forIf you want to learn about Dynamics 365
Business Central's powerful and extensive built-in development
capabilities, this is the book for you. ERP consultants and
managers of Business Central development will also find this book
helpful. Although you aren't expected to have worked with Dynamics
Business Central, basic understanding of programming and
familiarity with business application software will help you
understand the concepts covered in this book.
Over 50 practical recipes that will help you develop and deliver
high-quality and reliable cloud-centric Azure serverless
applications for your organization Key Features Leverage practical
use cases to build a robust serverless environment Enhance Azure
Functions with continuous deployment using Visual Studio Team
Services Deploy and manage cost-effective and highly available
serverless applications using Azure Functions Book
DescriptionMicrosoft provides a solution for easily running small
segments of code in the cloud with Azure Functions. The second
edition of Azure Serverless Computing Cookbook starts with
intermediate-level recipes on serverless computing along with some
use cases demonstrating the benefits and key features of Azure
Functions. You'll explore the core aspects of Azure Functions, such
as the services it provides, how you can develop and write Azure
Functions, and how to monitor and troubleshoot them. As you make
your way through the chapters, you'll get practical recipes on
integrating DevOps with Azure Functions, and providing continuous
integration and continuous deployment with Azure DevOps. This book
also provides hands-on, step-by-step tutorials based on real-world
serverless use cases to guide you through configuring and setting
up your serverless environments with ease. You will also learn how
to build solutions for complex, real-world, workflow-based
scenarios quickly and with minimal code using Durable Functions. In
the concluding chapters, you will ensure enterprise-level security
within your serverless environment. The most common tips and tricks
that you need to be aware of when working with Azure Functions on
production environments will also be covered in this book. By the
end of this book, you will have all the skills required for working
with serverless code architecture, providing continuous delivery to
your users. What you will learn Integrate Azure Functions with
other Azure services Understand cloud application development using
Azure Functions Employ durable functions for developing reliable
and durable serverless applications Use SendGrid and Twilio
services Explore code reusability and refactoring in Azure
Functions Configure serverless applications in a production
environment Who this book is forIf you are a cloud administrator,
architect, or developer who wants to build scalable systems and
deploy serverless applications with Azure Functions, then the Azure
Serverless Computing Cookbook is for you. Hands-on experience with
Microsoft Azure core services is required.
Build Java Enterprise Applications and learn how Kotlin makes it
easier to code them using components like JSF 2.3, Enterprise
JavaBeans (EJB) 3.2, Contexts and Dependency Injection (CDI) 2.0,
the Java API for WebSockets, JAX-RS 2.1, Servlet 4.0. Key Features
An in-depth guide updated with all the latest features of Kotlin
1.2 and Java EE 8 Build microservices in Java EE with the help of
Kotlin use cases Explore coroutines, garbage collection,
multithreading, memory management and more Book DescriptionKotlin
was developed with a view to solving programmers' difficulties and
operational challenges. This book guides you in making Kotlin and
Java EE work in unison to build enterprise-grade applications.
Together, they can be used to create services of any size with just
a few lines of code and let you focus on the business logic. Kotlin
for Enterprise Applications using Java EE begins with a brief tour
of Kotlin and helps you understand what makes it a popular and
reasonable choice of programming language for application
development, followed by its incorporation in the Java EE platform.
We will then learn how to build applications using the Java
Persistence API (JPA) and Enterprise JavaBeans (EJB), as well as
develop RESTful web services and MicroServices. As we work our way
through the chapters, we'll use various performance improvement and
monitoring tools for your application and see how they optimize
real-world applications. At each step along the way, we will see
how easy it is to develop enterprise applications in Kotlin. By the
end of this book, we will have learned design patterns and how to
implement them using Kotlin. What you will learn Understand Kotlin
syntax and appreciate why it's gaining in popularity Explore the
Java EE ecosystem and the APIs in Java EE Implement applications
using Kotlin Overcome the challenges of developing the Java EE
system using Kotlin Gain insights into Java Message Services (JMS)
Build RESTful MicroServices and secure applications Optimize
applications with performance and monitoring tools Understand
design patterns and implement them Who this book is forKotlin for
Enterprise Applications using Java EE is for Java EE developers who
want to build their enterprise project or application with Kotlin
or migrate from Java to Kotlin. Basic knowledge of programming is
necessary to understand the key concepts covered in this book.
|
|