|
|
Books > Computing & IT > Internet > Web browsers
Explore the suite of apps that enhance productivity and promote
efficient collaboration in your business Key Features Set up your
own project in Google Workspace and improve your ability to
interact with different services Understand how a combination of
options can help businesses audit their data to be highly secure
Deploy Google Workspace, configure users, and migrate data using
Google Workspace Book DescriptionGoogle Workspace has evolved from
individual Google services to a suite of apps that improve
productivity and promote efficient collaboration in an enterprise
organization. This book takes you through the evolution of Google
Workspace, features included in each Workspace edition, and various
core services, such as Cloud Identity, Gmail, and Calendar. You'll
explore the functionality of each configuration, which will help
you make informed decisions for your organization. Later chapters
will show you how to implement security configurations that are
available at different layers of Workspace and also how Workspace
meets essential enterprise compliance needs. You'll gain a
high-level overview of the core services available in Google
Workspace, including Google Apps Script, AppSheet, and Google Cloud
Platform. Finally, you'll explore the different tools Google offers
when you're adopting Google Cloud and migrating your data from
legacy mail servers or on-premises applications over to cloud
servers. By the end of this Google Workspace book, you'll be able
to successfully deploy Google Workspace, configure users, and
migrate data, thereby helping with cloud adoption. What you will
learn Manage and configure users in your organization's Workspace
account Protect email messages from phishing attacks Explore how to
restrict or allow certain Marketplace apps for your users Manage
all endpoints connecting to Google Workspace Understand the
differences between Marketplace apps and add-ons that access Drive
data Manage devices to keep your organization's data secure Migrate
to Google Workspace from existing enterprise collaboration tools
Who this book is forThis book is for admins as well as home users,
business users, and power users looking to improve their efficiency
while using Google Workspace. Basic knowledge of using Google
Workspace services is assumed.
Supercharge your digital marketing services by building your
knowledge to become a skilled digital marketer with the power of
Drupal Key Features Apply proven marketing techniques using
real-world examples of a Drupal development agency and an
e-commerce store Discover a checklist of nearly 300 must-do
activities to ensure that no task is overlooked Integrate Drupal
with other third-party marketing applications and systems Book
DescriptionDrupal is an open-source platform for building ambitious
digital experiences. With this practical guide to digital
marketing, developers working with Drupal will be able to put their
knowledge to work and boost the performance of their online
marketing campaigns. Complete with step-by-step explanations of
essential concepts, practical examples, and self-assessment
questions, this book will take you through the most popular digital
marketing techniques and how to apply them, including content
marketing, email marketing, social media marketing, SEO, SEM, CRM,
and marketing automation, and the latest developments in website
personalization and AI marketing. Once you've learned the
fundamentals of digital marketing, you'll see how to apply them to
your Drupal website or online store. In addition, you'll discover
how Drupal can help you better manage your tasks and automate some
of them. The book will help you discover the free modules
available, how to use them, and how to integrate Drupal with
external marketing-related platforms and services. By the end of
this Drupal digital marketing book, you'll be able to build and
deploy a complete digital marketing platform on top of Drupal to
reach a greater audience and achieve online success. What you will
learn Explore the most successful digital marketing techniques
Create your digital marketing plan with the help of Drupal's
digital marketing checklist Set up, manage, and administer all the
marketing components of a Drupal website Discover how to increase
the traffic to your Drupal website Develop and implement an
e-commerce marketing strategy for your Drupal Commerce store Manage
your daily marketing activities using Drupal Get started with
customizing your consumers' digital experience Find out what's next
for Drupal and digital marketing Who this book is forThis book is
for Drupal site builders, digital marketers managing Drupal
websites marketing and communication, digital or Drupal agency
owners, marketing consultants, and anyone managing a Drupal website
or e-commerce store. Basic knowledge of Drupal architecture and
marketing concepts and related techniques is necessary.
Discover the current landscape of full-stack development and how to
leverage modern web technologies for building production-ready
React.js applications to deploy on AWS Key Features Understand the
architecture of React and single-page applications Build a modern
Web API for your SPA using Node.js, Express, and GraphQL Gain a
clear and practical understanding of how to build a complete
full-stack application Book DescriptionReact sets the standard for
building high-performance client-side web apps. Node.js is a
scalable application server that is used in thousands of websites,
while GraphQL is becoming the standard way for large websites to
provide data and services to their users. Together, these
technologies, when reinforced with the capabilities of TypeScript,
provide a cutting-edge stack for complete web application
development. This book takes a hands-on approach to implementing
modern web technologies and the associated methodologies for
building full-stack apps. You'll begin by gaining a strong
understanding of TypeScript and how to use it to build high-quality
web apps. The chapters that follow delve into client-side
development with React using the new Hooks API and Redux. Next,
you'll get to grips with server-side development with Express,
including authentication with Redis-based sessions and accessing
databases with TypeORM. The book will then show you how to use
Apollo GraphQL to build web services for your full-stack app.
Later, you'll learn how to build GraphQL schemas and integrate them
with React using Hooks. Finally, you'll focus on how to deploy your
application onto an NGINX server using the AWS cloud. By the end of
this book, you'll be able to build and deploy complete
high-performance web applications using React, Node, and GraphQL.
What you will learn Discover TypeScript's most important features
and how they can be used to improve code quality and
maintainability Understand what React Hooks are and how to build
React apps using them Implement state management for your React app
using Redux Set up an Express project with TypeScript and GraphQL
from scratch Build a fully functional online forum app using React
and GraphQL Add authentication to your web app using Redis Save and
retrieve data from a Postgres database using TypeORM Configure
NGINX on the AWS cloud to deploy and serve your apps Who this book
is forThe book is for web developers who want to go beyond
front-end web development and enter the world of full-stack web
development by learning about modern web technologies and how they
come together. A good understanding of JavaScript programming is
required before getting started with this web development book.
Get to grips with the Cypress framework and learn how to best
implement end-to-end automation testing with JavaScript with the
help of expert tips, best practices, and real-world testing
examples Key Features Write your first end-to-end test and find out
how to modernize your testing environment Execute test-driven web
development and cross-browser testing using Cypress Discover the
advantages of using Cypress over Selenium and refactor testing for
modern web apps Book DescriptionCypress is a modern test automation
framework for web-based frontend apps. Learning Cypress will help
you overcome the shortcomings of conventional testing solutions
such as dependency graph problems, the steep learning curve in
setting up end-to-end testing packages, and difficulties in writing
explicit time waits for your tests. In End-to-End Web Testing with
Cypress, you'll learn how to use different Cypress tools, including
time travel, snapshots, errors, and console output, to write
fail-safe and non-flaky tests. You'll discover techniques for
performing test-driven development (TDD) with Cypress and write
cross-browser tests for your web applications. As you advance,
you'll implement tests for a sample application and work with a
variety of tools and features within the Cypress ecosystem.
Finally, this Cypress book will help you grasp advanced testing
concepts such as visual testing and networking. By the end of this
book, you'll have the skills you need to be able to set up Cypress
for any web app and understand how to use it to its full potential.
What you will learn Get to grips with Cypress and understand its
advantages over Selenium Explore common Cypress commands, tools,
and techniques for writing complete tests for web apps Set up and
configure Cypress for cross-browser testing Understand how to work
with elements and animation to write non-flaky tests Discover
techniques for implementing and handling navigation requests in
tests Implement visual regression tests with Applitools eyes Who
this book is forThis book is for automation testing professionals,
software and web testers, and frontend web developers who have
intermediate-level JavaScript and beginner-level test automation
knowledge, as well as for complete beginners who are looking to get
started with Cypress and learn how it works. You'll also find this
book useful if you are a Selenium tester who wants to migrate to
Cypress and leverage its capabilities. An intermediate-level
understanding of JavaScript programming and beginner-level
knowledge of web testing are required.
Master the intricacies of Elasticsearch 7.0 and use it to create
flexible and scalable search solutions Key Features Master the
latest distributed search and analytics capabilities of
Elasticsearch 7.0 Perform searching, indexing, and aggregation of
your data at scale Discover tips and techniques for speeding up
your search query performance Book DescriptionBuilding
enterprise-grade distributed applications and executing systematic
search operations call for a strong understanding of Elasticsearch
and expertise in using its core APIs and latest features. This book
will help you master the advanced functionalities of Elasticsearch
and understand how you can develop a sophisticated, real-time
search engine confidently. In addition to this, you'll also learn
to run machine learning jobs in Elasticsearch to speed up routine
tasks. You'll get started by learning to use Elasticsearch features
on Hadoop and Spark and make search results faster, thereby
improving the speed of query results and enhancing the customer
experience. You'll then get up to speed with performing analytics
by building a metrics pipeline, defining queries, and using Kibana
for intuitive visualizations that help provide decision-makers with
better insights. The book will later guide you through using
Logstash with examples to collect, parse, and enrich logs before
indexing them in Elasticsearch. By the end of this book, you will
have comprehensive knowledge of advanced topics such as Apache
Spark support, machine learning using Elasticsearch and
scikit-learn, and real-time analytics, along with the expertise you
need to increase business productivity, perform analytics, and get
the very best out of Elasticsearch. What you will learn Pre-process
documents before indexing in ingest pipelines Learn how to model
your data in the real world Get to grips with using Elasticsearch
for exploratory data analysis Understand how to build analytics and
RESTful services Use Kibana, Logstash, and Beats for dashboard
applications Get up to speed with Spark and Elasticsearch for
real-time analytics Explore the basics of Spring Data
Elasticsearch, and understand how to index, search, and query in a
Spring application Who this book is forThis book is for
Elasticsearch developers and data engineers who want to take their
basic knowledge of Elasticsearch to the next level and use it to
build enterprise-grade distributed search applications. Prior
experience of working with Elasticsearch will be useful to get the
most out of this book.
Diversity in user queries makes it challenging for search engines
to effectively return a set of relevant results. Both user
intentions to search the web and types of queries are vastly
varied; consequently, horizontal and vertical search engines are
developed to answer user queries more efficiently. However, these
search engines present a variety of problems in web searching.
Result Page Generation for Web Searching: Emerging Research and
Opportunities is an essential reference publication that focuses on
taking advantages from text and web mining in order to address the
issues of recommendation and visualization in web searching.
Highlighting a wide range of topics such as navigational searching,
resource identification, and ambiguous queries, this book is
ideally designed for computer engineers, web designers,
programmers, academicians, researchers, and students.
Use the power of deep learning with Python to build and deploy
intelligent web applications Key Features Create next-generation
intelligent web applications using Python libraries such as Flask
and Django Implement deep learning algorithms and techniques for
performing smart web automation Integrate neural network
architectures to create powerful full-stack web applications Book
DescriptionWhen used effectively, deep learning techniques can help
you develop intelligent web apps. In this book, you'll cover the
latest tools and technological practices that are being used to
implement deep learning in web development using Python. Starting
with the fundamentals of machine learning, you'll focus on DL and
the basics of neural networks, including common variants such as
convolutional neural networks (CNNs). You'll learn how to integrate
them into websites with the frontends of different standard web
tech stacks. The book then helps you gain practical experience of
developing a deep learning-enabled web app using Python libraries
such as Django and Flask by creating RESTful APIs for custom
models. Later, you'll explore how to set up a cloud environment for
deep learning-based web deployments on Google Cloud and Amazon Web
Services (AWS). Next, you'll learn how to use Microsoft's
intelligent Emotion API, which can detect a person's emotions
through a picture of their face. You'll also get to grips with
deploying real-world websites, in addition to learning how to
secure websites using reCAPTCHA and Cloudflare. Finally, you'll use
NLP to integrate a voice UX through Dialogflow on your web pages.
By the end of this book, you'll have learned how to deploy
intelligent web apps and websites with the help of effective tools
and practices. What you will learn Explore deep learning models and
implement them in your browser Design a smart web-based client
using Django and Flask Work with different Python-based APIs for
performing deep learning tasks Implement popular neural network
models with TensorFlow.js Design and build deep web services on the
cloud using deep learning Get familiar with the standard workflow
of taking deep learning models into production Who this book is
forThis deep learning book is for data scientists, machine learning
practitioners, and deep learning engineers who are looking to
perform deep learning techniques and methodologies on the web. You
will also find this book useful if you're a web developer who wants
to implement smart techniques in the browser to make it more
interactive. Working knowledge of the Python programming language
and basic machine learning techniques will be beneficial.
Get up to speed with React, React Native, GraphQL and Apollo for
building cross-platform native apps with the help of practical
examples Key Features Covers the latest features of React such as
Hooks, Suspense, NativeBase, and Apollo in this updated third
edition Get to grips with the React architecture for writing
easy-to-manage web and mobile applications Understand GraphQL and
Apollo for building a scalable backend for your cross-platform apps
Book DescriptionReact and React Native, Facebook's innovative User
Interface (UI) libraries, are designed to help you build robust
cross-platform web and mobile applications. This updated third
edition is improved and updated to cover the latest version of
React. The book particularly focuses on the latest developments in
the React ecosystem, such as modern Hook implementations, code
splitting using lazy components and Suspense, user interface
framework components using Material-UI, and Apollo. In terms of
React Native, the book has been updated to version 0.62 and
demonstrates how to apply native UI components for your existing
mobile apps using NativeBase. You will begin by learning about the
essential building blocks of React components. Next, you'll
progress to working with higher-level functionalities in
application development, before putting this knowledge to use by
developing user interface components for the web and for native
platforms. In the concluding chapters, you'll learn how to bring
your application together with a robust data architecture. By the
end of this book, you'll be able to build React applications for
the web and React Native applications for multiple mobile
platforms. What you will learn Delve into the React architecture,
component properties, state, and context Get to grips with React
Hooks for handling functions and components Implement code
splitting in React using lazy components and Suspense Build robust
user interfaces for mobile and desktop apps using Material-UI Write
shared components for Android and iOS mobile apps using React
Native Simplify layout design for React Native apps using
NativeBase Write GraphQL schemas to power web and mobile apps
Implement web and mobile components that are driven by Apollo Who
this book is forThis book is for any JavaScript developer who wants
to start learning how to use Facebook's UI libraries, React and
React Native, for mobile and web application development. Although
no prior knowledge of React is needed, working knowledge of
JavaScript programming will help you understand the concepts
covered in the book more effectively.
|
|