- Table View
- List View
Designing 2D and 3D Network-on-Chip Architectures
by Konstantinos Tatas Kostas Siozios Dimitrios Soudris Axel JantschThis book covers key concepts in the design of 2D and 3D Network-on-Chip interconnect. It highlights design challenges and discusses fundamentals of NoC technology, including architectures, algorithms and tools. Coverage focuses on topology exploration for both 2D and 3D NoCs, routing algorithms, NoC router design, NoC-based system integration, verification and testing, and NoC reliability. Case studies are used to illuminate new design methodologies.
Designing a HIPAA-Compliant Security Operations Center: A Guide to Detecting and Responding to Healthcare Breaches and Events
by Eric C. ThompsonDevelop a comprehensive plan for building a HIPAA-compliant security operations center, designed to detect and respond to an increasing number of healthcare data breaches and events. Using risk analysis, assessment, and management data combined with knowledge of cybersecurity program maturity, this book gives you the tools you need to operationalize threat intelligence, vulnerability management, security monitoring, and incident response processes to effectively meet the challenges presented by healthcare’s current threats. Healthcare entities are bombarded with data. Threat intelligence feeds, news updates, and messages come rapidly and in many forms such as email, podcasts, and more. New vulnerabilities are found every day in applications, operating systems, and databases while older vulnerabilities remain exploitable. Add in the number of dashboards, alerts, and data points each information security tool provides and security teams find themselves swimming in oceans of data and unsure where to focus their energy. There is an urgent need to have a cohesive plan in place to cut through the noise and face these threats. Cybersecurity operations do not require expensive tools or large capital investments. There are ways to capture the necessary data. Teams protecting data and supporting HIPAA compliance can do this. All that’s required is a plan—which author Eric Thompson provides in this book. What You Will Learn Know what threat intelligence is and how you can make it usefulUnderstand how effective vulnerability management extends beyond the risk scores provided by vendorsDevelop continuous monitoring on a budgetEnsure that incident response is appropriateHelp healthcare organizations comply with HIPAA Who This Book Is For Cybersecurity, privacy, and compliance professionals working for organizations responsible for creating, maintaining, storing, and protecting patient information.
Designing a New Class of Distributed Systems
by Rao MikkilineniDesigning a New Class of Distributed Systems closely examines the Distributed Intelligent Managed Element (DIME) Computing Model, a new model for distributed systems, and provides a guide to implementing Distributed Managed Workflows with High Reliability, Availability, Performance and Security. The book also explores the viability of self-optimizing, self-monitoring autonomous DIME-based computing systems. Designing a New Class of Distributed Systems is designed for practitioners as a reference guide for innovative distributed systems design. Researchers working in a related field will also find this book valuable.
Designing a Racecar
by Aaron MillarBefore the race even begins, engineers and designers have already been hard at work testing each and every part of a racecar.
Designing a Structured Cabling System to ISO 11801
by null Barry J. ElliotCovering major standards and relevant design issues, this book explains how to specify, install, and test a modern reliable structured cabling system and analyzes the terminology and physics behind the standards. The author empowers the reader with the skills required to read and understand standards and address problems raised by the need to design, procure, install, and test a modern cabling system, using both copper and optical fiber cable technology. He thoroughly discusses the technology and the vast number of standards that accompany it. The material is based on the design recommendations of ISO/IEC 11801. The appendix lists relevant standards and provides contacts for standards organizations.
Designing a Total Data Solution: Technology, Implementation, and Deployment (Best Practices Ser.)
by Roxanne E. Burkey Charles V. BreakfieldYour company's global competitiveness depends on the utilization and maintenance of information. Current data handling practices-storing, updating, and accessing data-can be either a problem or a significant strategic advantage for your company. Designing a Total Data Storage Solution: Technology, Implementation, and Deployment gives you the inform
Designing Across Senses: A Multimodal Approach to Product Design
by Christine W. Park John AldermanToday we have the ability to connect speech, touch, haptic, and gestural interfaces into products that engage several human senses at once. This practical book explores examples from current designers and devices to describe how these products blend multiple interface modes together into a cohesive user experience.Authors Christine Park and John Alderman explain the basic principles behind multimodal interaction and introduce the tools you need to root your design in the ways our senses shape experience. This book also includes guides on process, design, and deliverables to help your team get started.The book covers several topics within multimodal design, including:New Human Factors: learn how human sensory abilities allow us to interact with technology and the physical worldNew Technologies: explore some of the technologies that enable multimodal interactions, products, and capabilitiesMultimodal Products: examine different categories of products and learn how they deliver sensory-rich experiencesMultimodal Design: learn processes and methodologies for multimodal product design, development, and release
Designing Active Server Pages
by Scott MitchellDesigning Active Server Pagesis written for those who have already mastered the basics of ASP application development and are ready to move to the next level--such as creating reusable ASP pages that can save a great deal of development time. And unlike other books on ASP, Designing Active Server Pagesshows you how to use other scripting languages that ASP supports in addition to VBScript.
Designing Active Server Pages
by Scott MitchellDevelopers of Active Server Pages often reinvent the wheel. Their background in web design, with its separate HTML page for each viewable web page on a site, leads many ASP developers to create a distinct ASP page each time they think they need one. Often times, these pages are functionally similar. With intelligent planning, an ASP developer stands to save a great deal of time by creating reusable ASP pages. Designing Active Server Pages is tailor-made for these developers. There is currently a plethora of Active Server Pages books. However, the vast majority of these books are either technical references or how-to books for beginners. Designing Active Server Pages is written for the intermediate to advanced user. Furthermore, nearly every other book on ASP focuses on using VBScript, even though ASP supports an array of scripting languages, including JScript and PerlScript. Designing Active Server Pages shows how to start using these other languages. The latest version of the scripting engines (Version 5.1 for VBScript) adds new features not available before the 5.0 release. These features include class support for VBScript, and Regular Expression searching through the use of a COM object. Designing Active Server Pages explains why using classes in VBScript is beneficial, and demonstrates the power of regular expression searching. This book shows how to simplify the process by only requiring one ASP page to handle ALL of the Forms throughout a web site, thus reducing the amount of code one has to write. Topics include: Using various Microsoft and third-party components to enhance ASP pages Creating components using VB and/or VC++ Sample code for performing routine ASP tasks Techniques to allow for reusable database scripts on the database system and on ASP pages How to obtain and register third-party components, thus saving massive amounts of time by reusing someone else's code Designing Active Server Pages is for developers who have already mastered the basics of ASP application development and are ready to take the next logical step. It is sure to become an indispensable part of every web developer's library.
Designing Adaptive and Personalized Learning Environments (Interdisciplinary Approaches to Educational Technology)
by KinshukDesigning Adaptive and Personalized Learning Environments provides a theoretically-based yet practical guide to systematic design processes for learning environments that provide automatic customization of learning and instruction. The book consists of four main sections: In "Introduction and Overview," the concepts of adaptivity and personalization are introduced and explored in detail. In "Theoretical Perspectives with Example Applications," various theoretical concepts underlying adaptive and personalized learning are discussed, including cognitive profiling, content-based adaptivity, exploration-based adaptivity, and mobile and ubiquitous settings. In "Practical Perspectives with Example Applications," the implementation process for adaptive and personalized learning environments is described, followed by application in various contexts. In "Validation and Future Trends," various evaluation techniques for validating the efficiency and efficacy of adaptive and personalized learning systems are discussed. This final section concludes with a discussion of emerging trends in adaptive and personalized learning research. Based on cutting-edge research, Designing Adaptive and Personalized Learning Environments is appropriate as a primary textbook for both undergraduate and graduate courses focused on the design of learning systems, and as a secondary textbook for a variety of courses in programs such as educational technology, instructional design, learning sciences, digital literacy, computer based systems, and STEM content fields.
Designing Aircraft Simulators (Springer Aerospace Technology)
by Nikolay Kondratyevich Yurkov Nina Ivanovna Romancheva Dmitry Alexandrovich Zatuchny Evgeny Yuryevich GoncharovThis book presents the design of modular architecture flight simulators. Safe transportation of people and goods is one of the main directions for the development of the world economy. At the same time, in conditions of constantly increasing intensity of air traffic, the actions of people, responsible for piloting aircraft and air traffic control are of particular importance. In this regard, special attention should be paid to the process of training such specialists. This book describes various flight simulators of an aircraft, as well as to assess the impact of various characteristics of aviation simulators on the quality of skills of aviation specialists. The book discusses the following issues: 1) method of setting dynamic parameters; 2) methods of correction of simulator parameters, according to expert opinions of operating organizations; 3) modules of simulators of operation of various aircraft units and flight conditions; 4) prospects for the development of aviation simulators; 5) collection and evaluation of information in the process of training on aviation simulators.
Designing an Internet (Information Policy)
by David D. ClarkWhy the Internet was designed to be the way it is, and how it could be different, now and in the future.How do you design an internet? The architecture of the current Internet is the product of basic design decisions made early in its history. What would an internet look like if it were designed, today, from the ground up? In this book, MIT computer scientist David Clark explains how the Internet is actually put together, what requirements it was designed to meet, and why different design decisions would create different internets. He does not take today's Internet as a given but tries to learn from it, and from alternative proposals for what an internet might be, in order to draw some general conclusions about network architecture. Clark discusses the history of the Internet, and how a range of potentially conflicting requirements—including longevity, security, availability, economic viability, management, and meeting the needs of society—shaped its character. He addresses both the technical aspects of the Internet and its broader social and economic contexts. He describes basic design approaches and explains, in terms accessible to nonspecialists, how networks are designed to carry out their functions. (An appendix offers a more technical discussion of network functions for readers who want the details.) He considers a range of alternative proposals for how to design an internet, examines in detail the key requirements a successful design must meet, and then imagines how to design a future internet from scratch. It's not that we should expect anyone to do this; but, perhaps, by conceiving a better future, we can push toward it.
Designing and Developing for Google Glass: Thinking Differently for a New Platform
by Allen Firstenberg Jason SalasCreating apps for Google Glass is more involved than simply learning how to navigate its hardware, APIs, and SDK. You also need the right mindset. While this practical book delivers the information and techniques you need to build and deploy Glass applications, it also helps you to think for Glass by showing you how the platform works in, and affects, its environment.In three parts—Discover, Design, and Develop—Glass pioneers guide you through the Glass ecosystem and demonstrate what this wearable computer means for users, developers, and society as a whole. You’ll learn how to create rich functionality for a consumer technology that’s radically different than anything currently available.Learn the Five Noble Truths of great Glassware designUnderstand the Glass ecosystem and learn why it’s differentSidestep Glass’s societal concerns in your projectsLearn how Glass adapts to the user’s world, rather than the other way aroundAvoid poor design by identifying Glassware antipatternsBuild cloud services with the Google Mirror APIUse the Glass Development Kit to develop client applicationsSubmit your project for review in the MyGlass directory
Designing and Developing Robust Instructional Apps
by Kenneth J. LuterbachDesigning and Developing Robust Instructional Apps advances the state of instructional app development using three learning paradigms for building knowledge foundations, problem-solving, and experimentation. Drawing on research and development lessons gleaned?from noted educational technologists, time-tested systematic instructional design processes, and results from user experience design, the book considers the planning and specification of instructional apps that blend media (text, images, sound, and moving pictures) and instructional method. Further, for readers with little to no programming experience, introductory treatments of JavaScript and Python, along with data fundamentals and machine learning techniques, offer a guided journey that produces robust instructional apps and?concludes with next steps for advancing the state of instructional app development.
Designing and Implementing Cloud-native Applications Using Microsoft Azure Cosmos DB: Study Companion for the DP-420 Exam (Certification Study Companion Series)
by Steve FlowersThis book will help prepare you for the Microsoft DP-420 exam. Whether you are new to Azure Cosmos DB or have experience working with the platform, Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB is organized to address the specific skills measured in the DP-420 exam. The topics covered include NoSQL models, code, and real-world scenarios aimed at helping you to understand and solve the case studies included in the exam. Beyond the exam, this book will assist you in your journey to adopt Microsoft Azure Cosmos DB for your own projects. You’ll learn what makes Azure Cosmos DB such a robust NoSQL service, as well as how NoSQL approaches help enable modern applications. You’ll also get practical guidance for your own implementations. The topics covered in this book are essential to knowing how to leverage the Cosmos DB service and provide best practices that will guide you to success both on the exam and in your career. What You Will Learn Understand and hone the skills needed to pass the DP-420 examGain insight into the test-taking experience, whether at a testing center or virtuallyEvaluate and understand features of Azure Cosmos DB using real-world use cases and code samplesLearn from case studies in the book that will help you to correctly address case studies in the examBuild a foundation that goes beyond the exam and gives you the confidence to implement Azure Cosmos DB in your own projectsDetermine the trade-offs between different configurations, whether your implementation is small and local or large and requires global scale Who This Book Is For Anyone planning to take the DP-420 exam, as well as developers, engineers, and architects seeking a better understanding of Azure Cosmos DB and how it is used in developing modern applications using a NoSQL approach.
Designing and Implementing IP/MPLS-Based Ethernet Layer 2 VPN Services: An Advanced Guide for VPLS and VLL
by Zhuo XuA guide to designing and implementing VPLS services over an IP/MPLS switched service provider backbone Today's communication providers are looking for convenience, simplicity, and flexible bandwidth across wide area networks-but with the quality of service and control that is critical for business networking applications like video, voice and data. Carrier Ethernet VPN services based on VPLS makes this a reality. Virtual Private LAN Service (VPLS) is a pseudowire (PW) based, multipoint-to-multipoint layer 2 Ethernet VPN service provided by services providers By deploying a VPLS service to customers, the operator can focus on providing high throughput, highly available Ethernet bridging services and leave the layer 3 routing decision up to the customer. Virtual Private LAN Services (VPLS) is quickly becoming the number one choice for many enterprises and service providers to deploy data communication networks. Alcatel-Lucent VPLS solution enables service providers to offer enterprise customers the operational cost benefits of Ethernet with the predictable QoS characteristics of MPLS. Items Covered: Building Converged Service Networks with IP/MPLS VPN Technology IP/MPLS VPN Multi-Service Network Overview Using MPLS Label Switched Paths as Service Transport Tunnels Routing Protocol Traffi c Engineering and CSPF RSVP-TE Protocol MPLS Resiliency — Secondary LSP MPLS Resiliency — RSVP-TE LSP Fast Reroute Label Distribution Protocol IP/MPLS VPN Service Routing Architecture Virtual Leased Line Services Virtual Private LAN Service Hierarchical VPLS High Availability in an IP/MPLS VPN Network VLL Service Resiliency VPLS Service Resiliency VPLS BGP Auto-Discovery PBB-VPLS OAM in a VPLS Service Network
Designing and Implementing Linux Firewalls and QoS using netfilter, iproute2, NAT and l7-filter
by Lucian GheorgheThe author draws on his experience to offer the reader valuable advice on the best practices. Providing only necessary theoretical background, the book takes a practical approach, presenting case studies and plenty of illustrative examples. This book is aimed at Linux Network administrators with some understanding of Linux security threats and issues, or any one interested in securing their systems behind a firewall. Basic knowledge of Linux is presumed but other than that this book shows you how to do the rest, from configuring your system to dealing with security breaches.
Designing and Implementing Microsoft DevOps Solutions AZ-400 Exam Guide: Prepare for the certification exam and successfully apply Azure DevOps strategies with practical labs, 2nd Edition
by Subhajit Chatterjee Swapneel Deshpande Maik van Gaag Henry BeenWritten by Microsoft MVPs and Azure experts, this comprehensive guide comes with self-study exercises to help you understand the concepts better and move closer to becoming a skilled Azure DevOps engineerKey FeaturesExplore a step-by-step approach to designing and creating a successful DevOps environmentUnderstand how to implement continuous integration and continuous deployment pipelines on AzureIntegrate and implement security, compliance, containers, and databases in your DevOps strategiesBook DescriptionThe AZ-400 Designing and Implementing Microsoft DevOps Solutions certification helps DevOps engineers and administrators get to grips with practices such as continuous integration and continuous delivery (CI/CD), containerization, and zero downtime deployments using Azure DevOps Services.This new edition is updated with advanced topics such as site reliability engineering (SRE), continuous improvement, and planning your cloud transformation journey. The book begins with the basics of CI/CD and automated deployments, and then moves ahead to show you how to apply configuration management and Infrastructure as Code (IaC) along with managing databases in DevOps scenarios. As you make progress, you'll explore fitting security and compliance with DevOps and find out how to instrument applications and gather metrics to understand application usage and user behavior. This book will also help you implement a container build strategy and manage Azure Kubernetes Services. Lastly, you'll discover quick tips and tricks to confidently apply effective DevOps practices and learn to create your own Azure DevOps organization.By the end of this DevOps book, you'll have gained the knowledge needed to ensure seamless application deployments and business continuity.What you will learnGet acquainted with Azure DevOps Services and DevOps practicesDiscover how to efficiently implement CI/CD processesBuild and deploy a CI/CD pipeline with automated testing on AzureIntegrate security and compliance in pipelinesUnderstand and implement Azure Container ServicesEffectively close the loop from production back to developmentApply continuous improvement strategies to deliver innovation at scaleWho this book is forThe book is for anyone looking to prepare for the AZ-400 certification exam. Software developers, application developers, and IT professionals who want to implement DevOps practices for the Azure cloud will also find this book helpful. Familiarity with Azure DevOps basics, software development, and development practices is recommended but not necessary.
Designing and Implementing Microsoft Index Server
by Mark Swank Drew Kittel Drew SwankTripoli is an index server that allows companies to automate their indexing of crucial data. Its integration with Windows NT and Internet Information Server opens the doors to a large market of corporate NT and IIS users that will want to automate their indexing. This book shows readers how to use Tripoli. Everything from installation to implementation is discussed in detail. * Show readers how to organize and maintain large amounts of information *Teaches ways to integrate the server into existing systems * Covers maintenance, administration, and security issues
Designing and Implementing Test Automation Frameworks with QTP
by Ashish BhargavaA tutorial-based approach, showing basic coding and designing techniques to build test automation frameworks.If you are a beginner, an automation engineer, an aspiring test automation engineer, a manual tester, a test lead or a test architect who wants to learn, create, and maintain test automation frameworks, this book will accelerate your ability to develop and adapt the framework.
Designing and Programming CICS Applications
by John Horswill Members of the CICS Development Team at IBM HursleyCICS is an application server that delivers industrial-strength, online transaction management for critical enterprise applications. Proven in the market for over 30 years with many of the world's leading businesses, CICS enables today's customers to modernize and extend their applications to take advantage of the opportunities provided by e-business while maximizing the benefits of their existing investments. Designing and Programming CICS Applications will benefit a diverse audience. It introduces new users of IBM's mainframe (OS/390) to CICS features. It shows experienced users how to integrate existing mainframe systems with newer technologies, including the Web, CORBA, Java, CICS clients, and Visual Basic; as well as how to link MQSeries and CICS. Each part of Designing and Programming CICS Applications addresses the design requirements for specific components and gives a step-by-step approach to developing a simple application. The book reviews the basic concepts of a business application and the way CICS meets these requirements. It then covers a wide range of application development technologies, including VisualAge for Java, WebSphere Studio, and Visual Basic. Users learn not only how to design and write their programs but also how to deploy their applications. Designing and Programming CICS Applications shows how to: Develop and modify existing COBOL applications Become familiar with the CICS Java environment and write a simple Java wrapper for a COBOL application Develop a web front end using servlets, JSP and JavaBeans. Link the web front end to an existing COBOL application using CORBA Write a Visual Basic application to develop a customer GUI Link an existing COBOL application using a CICS Client ECI call Develop a Java application using Swing as an MQSeries Client Use the MQSeries-CICS bridge to access an existing COBOL application Whether for working with thousands of terminals or for a client/server environment with workstations and LANs exploiting modern technology such as graphical interfaces or multimedia, Designing and Programming CICS Applications delivers the power to create, modernize and extend CICS applications.
Designing and Prototyping Interfaces with Figma: Learn essential UX/UI design principles by creating interactive prototypes for mobile, tablet, and desktop
by Fabio StaianoDiscover user experience and user interface design best practices while mastering a wide array of tools across Figma and FigJam with this full-color guideKey FeaturesLearn the basics of user experience research, result organization, and analysis in FigJamCreate mockups, interactive animations, and high-fidelity prototypes using this platform-independent web application toolCollaborate with a team in real-time and create, share, and test your designsBook DescriptionA 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 learnExplore FigJam and how to use it to collect data in the research phaseWireframe the future interface with shape tools and vectorsDefine grids, typography, colors, and effect styles that can be reused in your workGet to grips with Auto Layout and the constraints to create complex layoutsCreate flexible components using styles and variantsMake your user interface interactive with prototyping and smart animateShare your work with others by exporting assets and preparing development resourcesDiscover templates and plugins from the communityWho this book is forThis 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.
Designing and Prototyping Interfaces with Figma: Elevate your design craft with UX/UI principles and create interactive prototypes
by null Fabio StaianoExplore the latest Figma features with this newly updated 2nd edition, including Variables and Conditional Prototyping. Learn cutting-edge design principles and create captivating interfaces with this full-color guide.Key FeaturesExplore Figma's latest features, including Variables and Conditional Prototyping, to create dynamic and responsive interfacesIntegrate AI capabilities and optimize your workflow with the latest Figma pluginsCreate engaging, interactive prototypes that captivate your users and stakeholdersPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAre 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.What you will learnCreate high-quality designs that cater to your users' needs, providing an outstanding experienceMastering mobile-first design and responsive design conceptsIntegrate AI capabilities into your design workflow to boost productivity and explore design innovationCraft immersive prototypes with conditional prototyping and variablesCommunicate effectively to technical and non-technical audiencesDevelop creative solutions for complex design challengesGather and apply user feedback through interactive prototypesWho this book is forThis 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 provide you a walkthrough of 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 book is suitable for both UX and UI designers, product and graphic designers, as well as anyone who wants to explore the complete design process from scratch.
Designing APIs with Swagger and OpenAPI
by Josh Ponelat Lukas RosenstockFollow real-world API projects from concept to production, and learn hands-on how to describe and design APIs using OpenAPI.In Designing APIs with Swagger and OpenAPI you will learn how to: Understand OpenAPI syntax and structure Use Swagger and other tooling to create OpenAPI definitions Design authentication and authorization Turn an OpenAPI description into online documentation Automate processes and generating code Iterate an API design with user stories Build a frontend against a mock server Generate backend code with Swagger Codegen Versioning an API and dodging breaking changes Work with cross-functional teams Designing APIs with Swagger and OpenAPI is a comprehensive guide to designing and describing your first RESTful API using the most widely adopted standards. Following expert instruction from Swagger core contributor Josh Ponelat and API consultant Lukas Rosenstock, you&’ll spend each chapter progressively expanding the kind of APIs you&’ll want to build in the real world. You&’ll utilize OpenAPI and Swagger to help automate your workflow, and free up your time to work on more exciting features. Learn the syntax and structure of OpenAPI definitions, create and iterate on an API design with common tools, and release your API to the public. About the technology Create web APIs that customers and developers will love! Using Swagger, a collection of tools for defining and documenting REST APIs, you will build safe, controlled access to your software. And because Swagger implements the vendor-neutral OpenAPI specification, you&’ll be building to the same standards adopted by Google, Microsoft, and Amazon. About the book Designing APIs with Swagger and OpenAPI introduces a design-first approach. Written for developers new to API design, it follows the lifecycle of an API project from concept to production. You&’ll explore the dos and don&’ts of APIs through progressively complete examples. You&’ll get hands-on experience designing APIs for specific business needs, using open source tools to generate documentation, and building developer-friendly components like mocks and client SDKs. What's inside OpenAPI syntax and structure Using Swagger to create OpenAPI definitions Automating processes and generating code Working with cross-functional teams About the reader For web developers. No prior knowledge of Swagger or OpenAPI required. About the author Josh Ponelat is the Swagger Open Source lead at SmartBear. Lukas Rosenstock is an independent software developer and API consultant.