|
|
Books > Computing & IT > Internet > Web design
For the past couple of years, network automation techniques that
include software-defined networking (SDN) and dynamic resource
allocation schemes have been the subject of a significant research
and development effort. Likewise, network functions virtualization
(NFV) and the foreseeable usage of a set of artificial intelligence
techniques to facilitate the processing of customers' requirements
and the subsequent design, delivery, and operation of the
corresponding services are very likely to dramatically distort the
conception and the management of networking infrastructures. Some
of these techniques are being specified within standards developing
organizations while others remain perceived as a "buzz" without any
concrete deployment plans disclosed by service providers. An
in-depth understanding and analysis of these approaches should be
conducted to help internet players in making appropriate design
choices that would meet their requirements as well as their
customers. This is an important area of research as these new
developments and approaches will inevitably reshape the internet
and the future of technology. Design Innovation and Network
Architecture for the Future Internet sheds light on the foreseeable
yet dramatic evolution of internet design principles and offers a
comprehensive overview on the recent advances in networking
techniques that are likely to shape the future internet. The
chapters provide a rigorous in-depth analysis of the promises,
pitfalls, and other challenges raised by these initiatives, while
avoiding any speculation on their expected outcomes and technical
benefits. This book covers essential topics such as content
delivery networks, network functions virtualization, security,
cloud computing, automation, and more. This book will be useful for
network engineers, software designers, computer networking
professionals, practitioners, researchers, academicians, and
students looking for a comprehensive research book on the latest
advancements in internet design principles and networking
techniques.
Discover user experience and user interface design best practices while
mastering a wide array of tools across Figma and FigJam with this
full-color guide
Key Features
Learn the basics of user experience research, result
organization, and analysis in FigJam
Create mockups, interactive animations, and
high-fidelity prototypes using this platform-independent web
application tool
Collaborate with a team in real-time and create,
share, and test your designs
Book Description
A driving force of the design tools market, Figma makes it easy to work
with classic design features while enabling unique innovations and
opening up real-time collaboration possibilities. It comes as no
surprise that many designers decide to switch from other tools to Figma.
In this book, you'll be challenged to design a user interface for a
responsive mobile application having researched and understood user
needs. You'll become well-versed with the process in a step-by-step
manner by exploring the theory first and gradually moving on to
practice. You'll begin your learning journey by covering the basics of
user experience research with FigJam and the process of creating a
complete design using Figma tools such as Components, Variants, Auto
Layout, and much more. You'll also learn how to prototype your design
and explore the potential of community resources such as templates and
plugins.
By the end of this Figma book, you'll have a solid understanding of the
user interface workflow, managing essential Figma tools, and organizing
your workflow.
What you will learn
- Explore FigJam and how to use it to collect
data in the research phase
- Wireframe the future interface with shape
tools and vectors
- Define grids, typography, colors, and effect
styles that can be reused in your work
- Get to grips with Auto Layout and the
constraints to create complex layouts
- Create flexible components using styles and
variants
- Make your user interface interactive with
prototyping and smart animate
- Share your work with others by exporting
assets and preparing development resources
- Discover templates and plugins from the
community
Who this book is for
This book is for aspiring UX/UI designers who want to get started with
Figma as well as established designers who want to migrate to Figma
from other design tools. This guide will take you through the entire
process of creating a full-fledged prototype for a responsive interface
using all the tools and features that Figma has to offer. As a result,
this Figma design book is suitable for both UX and UI designers,
product and graphic designers, and anyone who wants to explore the
complete design process from scratch.
Table of Contents
- Exploring Figma and Transitioning from Other
Tools
- Structuring Moodboards, Personas, and User
Flows within FigJam
- Getting to Know Your Design Environment
- Wireframing a Mobile-First Experience Using
Vector Shapes
- Designing Consistently Using Grids, Colors,
and Typography
- Creating a Responsive Mobile Interface Using
Auto Layout
- Building Components and Variants in a
Collaborative Workspace
- User Interface Design on Tablet, Desktop, and
the Web
- Prototyping with Transitions, Smart Animate,
and Interactive Components
- Testing and Sharing your Prototype on Browsers
and Real Devices
- Exporting Assets and Managing the Handover
Process
- Discovering Plugins and Resources in the Figma
Community
Learn how to use Next.js for building web apps without compromising
performance, user experience, and developer happiness Key Features
Develop scalable web applications using Next.js Use Next.js as a
frontend for existing backends and e-commerce websites and
understand how to implement it with any headless CMS Deploy Next.js
on different platforms, such as Vercel, DigitalOcean, and AWS, or
on your own server Book DescriptionNext.js is a scalable and
high-performance React.js framework for modern web development and
provides a large set of features, such as hybrid rendering, route
prefetching, automatic image optimization, and
internationalization, out of the box. If you are looking to create
a blog, an e-commerce website, or a simple website, this book will
show you how you can use the multipurpose Next.js framework to
create an impressive user experience. Starting with the basics of
Next.js, the book demonstrates how the framework can help you reach
your development goals. You'll realize how versatile Next.js is as
you build real-world applications with step-by-step explanations.
This Next.js book will guide you in choosing the right rendering
methodology for your website, securing it, and deploying it to
different providers, all while focusing on performance and
developer happiness. By the end of the book, you'll be able to
design, build, and deploy modern architectures using Next.js with
any headless CMS or data source. What you will learn Get up to
speed with Next.js essentials and learn how to build apps quickly
Understand how to create scalable Next.js architectures Choose
between different rendering strategies, such as client-side
rendering (CSR), static site generation (SSG), server-side
rendering (SSR), and incremental static regeneration (ISR) Write
unit tests and integration tests in your Next.js application
Discover the powerful routing system and Next.js' built-in
components Design and build modern architectures with Next.js using
GraphCMS or any headless CMS Who this book is forThis book is for
web developers who want to improve their React skills by building
scalable and maintainable full-stack applications using the modern
Next.js web framework. Intermediate-level knowledge of ES6+, React,
Node.js, and REST is assumed.
Build modern responsive websites without writing code by making the
most of the power and flexibility of Webflow Key Features Get to
grips with Webflow to build and launch responsive websites from
scratch Learn how to put Webflow into practice and take advantage
of its power and flexibility Build your own modern responsive
websites from scratch and without any code Book DescriptionWebflow
is a modern no-code website-builder that enables you to rapidly
design and build production-scale responsive websites. Webflow by
Example is a practical, project-based, and beginner-friendly guide
to understanding and using Webflow to efficiently build and launch
responsive websites from scratch. Complete with hands-on tutorials,
projects, and self-assessment questions, this easy-to-follow guide
will take you through modern web development principles and help
you to apply them efficiently using Webflow. You'll also get to
grips with modern responsive web development and understand how to
take advantage of the power and flexibility of Webflow. The book
will guide you through a real-life project where you will build a
fully responsive and dynamic website from scratch. You will learn
how to add animations and interactions, customize experiences for
users, and more. Finally, the book covers important steps and best
practices for making your website ready for production, including
SEO optimization and how to publish and package the website. By the
end of this Webflow book, you will have gained the skills you need
to build modern responsive websites from scratch without any code.
What you will learn Build and customize websites without any code
Understand how to approach designing and developing for the modern
web Become familiar with the main functionalities of Webflow Follow
best practices for Webflow development while working on a practical
project, from its design to launch Harness the power of the Webflow
CMS to create dynamic content Add modern flourishes to a website
using pre-defined and custom animations and interactions Who this
book is forIf you're an entrepreneur, web designer, or anyone with
little web development knowledge, this book will help you learn how
to build fully responsive websites and web prototypes without
writing a single line of code. If you're a web designer, this book
will make you a more informed web developer. If you're already a
developer, this book will help you become a better web designer.
Understand all aspects of building a successful online store which
is search-engine-optimized, using theme management and one-page
checkout features Key Features Extend your WordPress knowledge to
build fully functional e-commerce websites using WooCommerce and
its plugins Implement payment gateway, shipping, and inventory
management solutions Improve the speed and performance of your
websites by optimizing images and caching static information Book
DescriptionWooCommerce is one of the most flexible platforms for
building online stores. With its flexibility, you can offer
virtually any feature to a client using the WordPress system.
WooCommerce is also self-hosted, so the ownership of data lies with
you and your client. This book starts with the essentials of
building a WooCommerce store. You'll learn how to set up
WooCommerce and implement payment, shipping, and tax options, as
well as configure your product. The book also demonstrates ways to
customize and manage your products by using SEO for enhanced
visibility. As you advance, you'll understand how to manage sales
by using POS systems, outsource fulfillment, and external reporting
services. Once you've set up and organized your online store,
you'll focus on improving the user experience of your e-commerce
website. In addition to this, the book takes you through caching
techniques to not only improve the speed and performance of your
website but also its look and UI by adding themes. Finally, you'll
build the landing page for your website to promote your product,
and design WooCommerce plugins to customize the functionalities of
your e-commerce website. By the end of this WooCommerce book,
you'll have learned how to run a complete WooCommerce store, and be
able to customize each section of the store on the frontend as well
as backend. What you will learn Grasp the fundamentals of
e-commerce website design and management with WordPress Use
Gutenberg product blocks to display products across various
categories on your website Get to grips with WordPress plugin
development to customize your website's functionality Discover
various ways to effectively handle product payment, taxes, and
shipping Use analytics and product data syncing in WordPress to
keep an eye on the user experience and monitor the performance of
your online store Promote your new product online using SEO
management and landing pages Who this book is forThis WooCommerce
development book is for web developers, WordPress developers,
e-commerce consultants, or anyone familiar with using WordPress and
interested in building an e-commerce platform from scratch. Working
knowledge of WordPress development and general web development
concepts is required.
|
|