Wydawca: Packt Publishing
Fabio Staiano
Are you a UI/UX designer eager to learn the art of creating compelling interfaces using Figma? Look no further! The highly anticipated new edition is here to transform your creative journey.Explore Figma's latest features and delve into the power of variables and conditional Prototyping. Get ready to transform your static designs into dynamic, interactive prototypes, offering users and stakeholders an immersive experience. Stay at the forefront of design innovation with insights into integrating AI capabilities and optimizing your workflow with the latest Figma plugins. With user-centric design at its core, this book guides you through mastering design thinking, enabling you to tackle complex design challenges with ease. One unique aspect of this edition is its focus on effective communication. Learn how to convey your design vision clearly to both technical and non-technical audiences. In the rapidly changing world of UI/UX design, iteration is key. This book will teach you how to gather user feedback and iterate on your designs by creating interactive prototypes.Whether you're new to Figma or a seasoned pro, this comprehensive guide equips you with the skills to create captivating interfaces, fosters creativity and problem-solving, and makes you an indispensable, forward-thinking designer.
Fabio Staiano
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.
Subhajit Chatterjee
API-centric architectures are foundational to delivering omnichannel experiences for an enterprise. With this book, developers will learn techniques to design loosely coupled, cloud-based, business-tier interfaces that can be consumed by a variety of client applications.Using real-world examples and case studies, the book helps you get to grips with the cloudbased design and implementation of reliable and resilient API-centric solutions. Starting with the evolution of enterprise applications, you'll learn how API-based integration architectures drive digital transformation. You'll then learn about the important principles and practices that apply to cloud-based API architectures and advance to exploring the different architecture styles and their implementation in Azure. This book is written from a practitioner's point of view, so you'll discover ideas and practices that have worked successfully in various customer scenarios.By the end of this book, you'll be able to architect, design, deploy, and monetize your API solutions in the Azure cloud while implementing best practices and industry standards.
Designing AWS Environments. Architect large-scale cloud infrastructures with AWS
Mitesh Soni, Wayde Gilchrist
Amazon Web Services (AWS) provides trusted,cloud-based solutions to help you meet your business needs. Running your solutions in the AWS Cloud can help you get your applications up and running faster while providing the security to meet your compliance requirements. This book begins by familiarizing you with the key capabilities to architect and host applications, websites, and services on AWS. We explain the available options for AWS free tier with virtual instances and demonstrate how you can launch and connect them. Using practical examples, you’ll be able to design and deploy networking and hosting solutions for large deployments. Finally, the book focuses on security and important elements of scalability and high availability using AWS VPC, Elastic Load Balancing, and Auto scaling. By the end of this book, you will have handson experience of working with AWS instances,VPC, Elastic Load Balancing, and Auto scalingrelated tasks on Amazon Web Services.
Davi Vieira
Hexagonal architecture enhances developers' productivity by decoupling business code from technology code, making the software more change-tolerant, and allowing it to evolve and incorporate new technologies without the need for significant refactoring. By adhering to hexagonal principles, you can structure your software in a way that reduces the effort required to understand and maintain the code.This book starts with an in-depth analysis of hexagonal architecture's building blocks, such as entities, use cases, ports, and adapters. You'll learn how to assemble business code in the Domain hexagon, create features by using ports and use cases in the Application hexagon, and make your software compatible with different technologies by employing adapters in the Framework hexagon. Moving on, you'll get your hands dirty developing a system based on a real-world scenario applying all the hexagonal architecture's building blocks. By creating a hexagonal system, you'll also understand how you can use Java modules to reinforce dependency inversion and ensure the isolation of each hexagon in the architecture. Finally, you'll get to grips with using Quarkus to turn your hexagonal application into a cloud-native system.By the end of this hexagonal architecture book, you'll be able to bring order and sanity to the development of complex and long-lasting applications.
Davi Vieira
We live in a fast-evolving world with new technologies emerging every day, where enterprises are constantly changing in an unending quest to be more profitable. So, the question arises — how to develop software capable of handling a high level of unpredictability. With this question in mind, this book explores how the hexagonal architecture can help build robust, change-tolerable, maintainable, and cloud-native applications that can meet the needs of enterprises seeking to increase their profits while dealing with uncertainties. This book starts by uncovering the secrets of the hexagonal architecture’s building blocks, such as entities, use cases, ports, and adapters. You’ll learn how to assemble business code in the domain hexagon, create features with ports and use cases in the application hexagon, and make your software compatible with different technologies by employing adapters in the framework hexagon. In this new edition, you’ll learn about the differences between a hexagonal and layered architecture and how to apply SOLID principles while developing a hexagonal system based on a real-world scenario. Finally, you’ll get to grips with using Quarkus to turn your hexagonal application into a cloud-native system.By the end of this book, you’ll be able to develop robust, flexible, and maintainable systems that will stand the test of time.
Saurabh Grover, Goran Svetlecic
The IT community has already experienced the benefits of server virtualization. However, they were limited to one option primarily until Microsoft released its flagship Hypervisor platform. Windows Server Hyper-V 2012 and R2 along with Hyper-V Server 2012 and R2 present a cost effective yet robust virtualization solution to enterprises who wish to consolidate their physical server workloads or migrate their pre-existing VMware workloads to Hyper-V. Hyper-V has proven to be a stable and an economical virtualization solution and with its high availability, live migration, and new network virtualization and storage enhancement features, enterprises will never feel the need to consider another alternative.This book is a practical, example-oriented tutorial that will guide you through the basics and architecture of the Hyper-V platform and thereafter help you understand how to build your Virtualization infrastructure from the ground up.The book then goes on to focus on scalability and high availability aspects and trains you in setting up highly available Hyper-V clusters and the live migration of virtual machines. You will also learn about the advancements in virtual networking and storage in Windows Server 2012.After the implementation guidance, the book then advises you on how to set up backup and recovery and how to prepare a disaster recovery plan via Hyper-V Replica.The book concludes with a good insight into Microsoft VDI implementation guidance.
Pabini Gabriel-Petit, Jim Kalbach
In a world that suffers from information overload, how can information architects help people quickly find the exact digital content they need? This is where Designing Information Architecture comes in as your practical guide to creating easy-to-use experiences for digital information spaces—be it websites, applications, or intranets—by creating well-structured information architectures (IAs) and effective navigation and search systems. It shows you how to improve the organization, findability, and usability of digital content using proven IA design methods and strategies.Designing Information Architecture is an up-to-date resource on IA. Written by Pabini Gabriel-Petit, a recognized expert in user experience (UX) and IA with decades of industry experience, this book offers both expert insights and practical design guidance. It also explores modern, AI-driven approaches to implementing search systems that can help users overcome the challenges of information overload.Throughout the book, you’ll learn why a well-structured information architecture remains more critical than ever in delivering effective digital information spaces.*Email sign-up and proof of purchase required