Learn how you can implement routing in a React Web/Native application using React-Router libraryKey FeaturesCreate nested routes and complex workflows for your applicationsLearn Routing in server-side rendered applications and in Native mobile applicationsUnderstand how Redux bindings for React-Router works using the connected-react-router libraryBook DescriptionReact Router is the routing library for React, and it can be used in both React Web and React Native applications.
Learn the pytest way to write simple tests which can also be used to write complex testsKey FeaturesBecome proficient with pytest from day one by solving real-world testing problemsUse pytest to write tests more efficientlyScale from simple to complex and functional testingBook DescriptionPython's standard unittest module is based on the xUnit family of frameworks, which has its origins in Smalltalk and Java, and tends to be verbose to use and not easily extensible.
Your step by step guide with easy to follow instructions for navigating Drupal 8Key FeaturesBuild a great Drupal website easilyHow to structure, create and maintain different types of contentDesign roles for secure editing of your siteBook DescriptionDrupal is a powerful content management platform, flexible enough to accommodate almost any content requirements.
Develop efficient and modern full-stack applications using Spring Boot and React 16Key Features Develop resourceful backends using Spring Boot and faultless frontends using React.
Gain actionable insights from qualitative remote studies to improve user experienceKey FeaturesUnderstand the different usability testing methodologies and their strengths and weaknessesMaster the execution of remote studiesLearn how to analyze and present study resultsBook DescriptionUsability testing is a subdiscipline of User Experience.
Real-world examples of cross-browser, mobile, and data-driven testing with all the latest features of Selenium WebDriver 3Key FeaturesUnlock the full potential of Selenium to test your web applicationsUse Selenium Grid for faster, parallel running, and cross-browser testingTest iOS and Android Apps with AppiumBook DescriptionSelenium WebDriver is an open source automation tool implemented through a browser-specific driver, which sends commands to a browser and retrieves results.
Over 60 recipes to help you design interactive, smart, and cross-platform GUI applicationsKey Features Get succinct QT solutions to pressing GUI programming problems in Python Learn how to effectively implement reactive programming Build customized applications that are robust and reliableBook DescriptionPyQt is one of the best cross-platform interface toolkits currently available; it's stable, mature, and completely native.
Build modern, fast, and progressive web applications using modern features of PHP 7 and TypeScriptKey FeaturesExplore the latest features of Angular and Laravel to build applications that are powerful, consistent, and maintainableDevelop modern user interfaces with a reusable component-based architecture using Angular 6 and Bootstrap 4Learn how to build secure backend APIs with LaravelBook DescriptionAngular, considered as one of the most popular and powerful frontend frameworks, has undergone a major overhaul to embrace emerging web technologies so that developers can build cutting-edge web applications.
A comprehensive guide with 80+ examples on 3D programming in WebGL 2, covering computer graphics topics such as rendering, 3D math, camera, and moreKey FeaturesCreate visually stunning, high-performance 3D applications for the web with WebGL 2A complete course on 3D computer graphics: rendering, 3D math, lighting, cameras, and moreUnlock a variety of new and advanced features offered in WebGL 2Book DescriptionAs highly interactive applications have become an increasingly important part of the user experience, WebGL is a unique and cutting-edge technology that brings hardware-accelerated 3D graphics to the web.
In this radical and visionary new book, McKenzie Wark argues that the all-pervasive presence of data in our networked society has given rise to a new mode of production, one not ruled over by capitalists and their factories but by those who own and control the flow of information.
'Fifteen years ago, the internet felt like a special place my friends and I had built for each other; by 2020, we were standing on its ruins, wondering if we'd played a part in its destruction.
Learn every step you need for product design and developmentKey FeaturesExplore all the tools that you need to be a complete UX designerCode the product designs you've created to become a full-stack designerBuild an amazing portfolio with real-world projectsBook DescriptionDesigning user experience (UX) is one of the most important aspects of a project, as it has a direct effect on how customers think of your company.
Learn every step you need for product design and developmentKey FeaturesExplore all the tools that you need to be a complete UX designerCode the product designs you've created to become a full-stack designerBuild an amazing portfolio with real-world projectsBook DescriptionDesigning user experience (UX) is one of the most important aspects of a project, as it has a direct effect on how customers think of your company.
Take the plunge and develop cross-browser-compatible and responsive web designs with SVGKey FeaturesMaster the art of custom animations and visualizations with SVG, CSS, and JavaScriptCombine SVG with third-party libraries and frameworks such as React, JQuery, D3, and Snap.
Make web applications run faster by using advanced PHP, SQL and JavaScript techniquesKey FeaturesUse a customized PHP stack to create efficient data-driven web applicationsEnsure seamless implementation of a JavaScript & HTML 5 CSS based frontend and PHP based backend.
Enter the world of Internet of Things with the power of data science with this highly practical, engaging bookAbout This BookExplore real-world use cases from the Internet of Things (IoT) domain using decision science with this easy-to-follow, practical bookLearn to make smarter decisions on top of your IoT solutions so that your IoT is smart in a real senseThis highly practical, example-rich guide fills the gap between your knowledge of data science and IoTWho This Book Is ForIf you have a basic programming experience with R and want to solve business use cases in IoT using decision science then this book is for you.
Design and deliver an optimal user experience for all devicesAbout This BookGet to grips with the core functionality of RWD through examplesDiscover how to make layouts, content and media flexible, and explore why a content-first approach is more effectiveMaximize the performance of your web pages so that they work across all browsers and devices irrespective of the screen sizeWho This Book Is ForThis book is for web designers who are familiar with HTML and CSS, and want to begin with responsive web design.
Today's critics of big online platforms tend to consider privacy breaches, monopolistic practices, and the deployment of surveillance technologies as the main problems.
A comprehensive, structured, and up-to-date introduction to the law governing the dissemination of information in a computer-mediated world in China, Internet Law in China stresses the practical applications of the law that are encountered by all individuals and organizations in Chinese cyberspace, but always in the light of theoretical underpinnings.
This book brings together many of the worlds leading open access experts to provide an analysis of the key strategic, technical and economic aspects on the topic of open access.
Whilst enterprise technology departments have been steadily building their information and knowledge management portfolios, the Internet has generated new sets of tools and capabilities which provide opportunities and challenges for improving and enriching knowledge work.
A straightforward overview with minimum technical descriptions of the underlying networking principles, standards, applications and uses of the Internet.
This book attacks the often implicit and damaging assumption that 'everyone' is online and that 'everyone' is using online resources within the specified parameters of employers, government and national laws.
An exciting challenge to how the internet and ICT have been understood in academia and popular culture and shows how important 'cultural' assumptions are in how we understand technology.
Starting a Digitization Center provides a complete overview of the digitization process and how to set up a digitization center, from the earliest stages of development to putting collections online.