- Table View
- List View
Web Accessibility for People with Disabilities
by Mike PacielloKey Benefits Comply with all legal mandates and standards Master HTML enhancements for accessibility Employ the best accessibility tools Make your Web site accessible to everyone! This definitive resource provides Internet and Web administrators and devel
Web Accessibility: A Foundation for Research (Human–Computer Interaction Series)
by Yeliz Yesilada Simon HarperCovering key areas of evaluation and methodology, client-side applications, specialist and novel technologies, along with initial appraisals of disabilities, this important book provides comprehensive coverage of web accessibility. Written by leading experts in the field, it provides an overview of existing research and also looks at future developments, providing a much deeper insight than can be obtained through existing research libraries, aggregations, or search engines.
Web Accessibility: Web Standards and Regulatory Compliance
by Jim Thatcher Cynthia Waddell Mark Urban Andrew Kirkpatrick Richard Rutter Christian Heilmann Shawn Lawton Henry Patrick H. Lauke Bruce Lawson Bob Regan Michael R. BurksThe power of the Web lies in the fact that anyone and everyone can access it. However, this should also extend to users with disabilities--accessibility is about making websites accessible to those with aural, visual, or physical disabilities, or rather, constructing websites that don't exclude these people from accessing the content or services being provided. This isn't difficult to do, and doesn't require anything more than your normal toolset, be it HTML, CSS, JavaScript, Flash, or whatever else. All you need to do is use these tools in the right way, and bear in mind the guidelines that exist to help you keep your web sites accessible, and the laws that enforce web accessibility around the world. This book gives you all you need to know about web accessibility, whether you are a web designer or developer who wants their sites to be accessible, or a business manager who wants to learn what impact the web accessibility laws have on their businesses' web sites.
Web Analytics 2.0
by Avinash KaushikAdeptly address today's business challenges with this powerful new book from web analytics thought leader Avinash Kaushik. Web Analytics 2.0 presents a new framework that will permanently change how you think about analytics. It provides specific recommendations for creating an actionable strategy, applying analytical techniques correctly, solving challenges such as measuring social media and multichannel campaigns, achieving optimal success by leveraging experimentation, and employing tactics for truly listening to your customers. The book will help your organization become more data driven while you become a super analysis ninja!Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Web App Development and Real-Time Web Analytics with Python: Develop and Integrate Machine Learning Algorithms into Web Apps
by Tshepo Chris NokeriLearn to develop and deploy dashboards as web apps using the Python programming language, and how to integrate algorithms into web apps. Author Tshepo Chris Nokeri begins by introducing you to the basics of constructing and styling static and interactive charts and tables before exploring the basics of HTML, CSS, and Bootstrap, including an approach to building web pages with HTML. From there, he’ll show you the key Python web frameworks and techniques for building web apps with them. You’ll then see how to style web apps and incorporate themes, including interactive charts and tables to build dashboards, followed by a walkthrough of creating URL routes and securing web apps. You’ll then progress to more advanced topics, like building machine learning algorithms and integrating them into a web app. The book concludes with a demonstration of how to deploy web apps in prevalent cloud platforms. Web App Development and Real-Time Web Analytics with Python is ideal for intermediate data scientists, machine learning engineers, and web developers, who have little or no knowledge about building web apps that implement bootstrap technologies. After completing this book, you will have the knowledge necessary to create added value for your organization, as you will understand how to link front-end and back-end development, including machine learning. What You Will Learn Create interactive graphs and render static graphs into interactive ones Understand the essentials of HTML, CSS, and Bootstrap Gain insight into the key Python web frameworks, and how to develop web applications using them Develop machine learning algorithms and integrate them into web apps Secure web apps and deploy them to cloud platforms Who This Book Is For Intermediate data scientists, machine learning engineers, and web developers.
Web App Testing Using Knockout.JS
by Roberto MessoraIf you are a JavaScript developer, beginner, or an expert who wants to improve quality standards in terms of solutions design and functional verification, this book is for you. Basic understanding of web development, HTML, and JavaScript is required.
Web Application Defender's Cookbook
by Jeremiah Grossman Ryan C. BarnettDefending your web applications against hackers and attackersThe top-selling book Web Application Hacker's Handbook showed how attackers and hackers identify and attack vulnerable live web applications. This new Web Application Defender's Cookbook is the perfect counterpoint to that book: it shows you how to defend. Authored by a highly credentialed defensive security expert, this new book details defensive security methods and can be used as courseware for training network security personnel, web server administrators, and security consultants.Each "recipe" shows you a way to detect and defend against malicious behavior and provides working code examples for the ModSecurity web application firewall module. Topics include identifying vulnerabilities, setting hacker traps, defending different access points, enforcing application flows, and much more.Provides practical tactics for detecting web attacks and malicious behavior and defending against themWritten by a preeminent authority on web application firewall technology and web application defense tactics Offers a series of "recipes" that include working code examples for the open-source ModSecurity web application firewall moduleFind the tools, techniques, and expert information you need to detect and respond to web application attacks with Web Application Defender's Cookbook: Battling Hackers and Protecting Users.
Web Application Development with MEAN
by Amos Q. Haviv Adrian Mejia Robert OnodiUnlock the power of the MEAN stack by creating attractive and real-world projects About This Book * Learn about the different components that comprise a MEAN application to construct a fully functional MEAN application using the best third-party modules * A step-by-step guide to developing the MEAN stack components from scratch to achieve maximum flexibility when building an e-commerce application * Build optimum end-to-end web applications using the MEAN stack Who This Book Is For This learning path is for web developers who are experienced in developing applications using JavaScript. This course is for developers who are interested in learning how to build modern and multiple web applications using MongoDB, Express, AngularJS, and Node.js. What You Will Learn * Build modern, end-to-end web applications by employing the full-stack web development solution of MEAN * Connect your Express application to MongoDB and use a Mongoose model and build a complex application from start to finish in MongoDB * Employ AngularJS to build responsive UI components * Implement multiple authentication strategies such as OAuth, JsonWebToken, and Sessions * Enhance your website's usability with social logins such as Facebook, Twitter, and Google * Secure your app by creating SSL certificates and run payment platforms in a live environment * Implement a chat application from scratch using Socket.IO * Create distributed applications and use the power of server-side rendering in your applications * Extend a project with a real-time bidding system using WebSockets In Detail The MEAN stack is a collection of the most popular modern tools for web development. This course will help you to build a custom e-commerce app along with several other applications. You will progress to creating several applications with MEAN. The first module in this course will provide you with the skills you need to successfully create, maintain, and test a MEAN application. Starting with MEAN core frameworks, this course will explain each framework key concepts of MongoDB, Express, AngularJS, and Node.js. We will walk through the different tools and frameworks that will help expedite your daily development cycles. After this, the next module will show you how to create your own e-commerce application using the MEAN stack. It takes you step by step through the parallel process of learning and building to develop a production-ready, high-quality e-commerce site from scratch. It also shows you how to manage user authentication and authorization, check multiple payment platforms, add a product search and navigation feature, deploy a production-ready e-commerce site, and finally add your own high-quality feature to the site. The final step in this course will enable you to build a better foundation for your AngularJS apps. You'll learn how to build complex real-life applications with the MEAN stack and a few more advanced projects. You will become familiar with WebSockets, build real-time web applications, create auto-destructing entities, and see how to work with monetary data in Mongo. You will also find out how to a build real-time e-commerce application. This learning path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products: * MEAN Web Development by Amos Haviv * Building an E-Commerce Application with MEAN by Adrian Mejia * MEAN Blueprints by Robert Onodi Style and approach This course will begin with the introduction to MEAN, gradually progressing with building applications in each framework. Each transition is well explained, and each chapter begins with the required background knowledge.
Web Application Development with R Using Shiny - Second Edition
by Chris BeeleyIntegrate the power of R with the simplicity of Shiny to deliver cutting-edge analytics over the Web About This Book * Use Shiny's built-in functions to produce engaging user interfaces, and integrate them into your own web pages * Implement powerful user-contributed packages to access graphics from the web, make your own dashboards, use interactive maps, and more * Extend Shiny using JavaScript and jQuery with minimal coding using this handy, step-by-step guide Who This Book Is For This book is for anybody who wants to produce interactive data summaries over the web, whether you want to share them with a few colleagues or the whole world. No previous experience with R, Shiny, HTML, or CSS is required to begin using this book, although you should possess some previous experience with programming in a different language. What You Will Learn * Build interactive applications using Shiny's built-in widgets * Use the built-in layout functions in Shiny to produce user-friendly applications * Integrate Shiny applications with web pages and customize them using HTML and CSS * Harness the power of JavaScript and jQuery to customize your applications * Engage your users and build better analytics using interactive plots * Debug your applications using Shiny's built-in functions * Deliver simple and powerful analytics across your organization using Shiny dashboards * Share your applications with colleagues or over the Internet using cloud services or your own server In Detail R is a highly flexible and powerful tool for analyzing and visualizing data. Most of the applications built using various libraries with R are desktop-based. But what if you want to go on the web? Here comes Shiny to your rescue! Shiny allows you to create interactive web applications using the excellent analytical and graphical capabilities of R. This book will guide you through basic data management and analysis with R through your first Shiny application, and then show you how to integrate Shiny applications with your own web pages. Finally, you will learn how to finely control the inputs and outputs of your application, along with using other packages to build state-of-the-art applications, including dashboards. Style and approach Learn by doing! Each chapter includes code and examples to use and adapt for your own applications. As the chapters progress, the code and examples are built upon until you have all the materials required to build a large, complex, real-world analytics application.
Web Application Development with R Using Shiny: Build stunning graphics and interactive data visualizations to deliver cutting-edge analytics, 3rd Edition
by Chris Beeley Shitalkumar R. SukhdeveWeb Application Development with R Using Shiny helps you become familiar with the complete R Shiny package. <P><P>The book starts with a quick overview of R and its fundamentals, followed by an exploration of the fundamentals of Shiny and some of the things that it can help you do. You’ll learn about the wide range of widgets and functions within Shiny and how they fit together to make an attractive and easy to use application. <P><P>Once you have understood the basics, you'll move on to studying more advanced UI features, including how to style apps in detail using the Bootstrap framework or and Shiny's inbuilt layout functions. <P><P>You'll learn about enhancing Shiny with JavaScript, ranging from adding simple interactivity with JavaScript right through to using JavaScript to enhance the reactivity between your app and the UI. <P><P>You'll learn more advanced Shiny features of Shiny, such as uploading and downloading data and reports, as well as how to interact with tables and link reactive outputs. Lastly, you'll learn how to deploy Shiny applications over the internet, as well as and how to handle storage and data persistence within Shiny applications, including the use of relational databases. <P><P>By the end of this book, you'll be ready to create responsive, interactive web applications using the complete R (v 3.4) Shiny (1.1.0) suite. <P>What you will learn <P>Harness the power of JavaScript to customize your applications <P>Build dashboards with predefined UI and layouts <P>Engage your users and build better analytics using interactive plots <P>Learn advanced code patterns to make your applications easy to write and maintain. <P>Develop a full understanding of Shiny's UI functions to give you the power to build a wide variety of attractive applications. <P>Store data and interact with databases with Shiny. <P>Learn how to share your Shiny applications <P>Understand reactivity at the conceptual level to build more efficient and robust apps <P>Who this book is for <P>Web Application Development with R Using Shiny is for you if you are interested in creating compelling web applications and interactive data visualization over the web using Shiny. Programming experience with R is required.
Web Application Development with R using Shiny
by Chris BeeleyThis book follows a standard tutorial-based approach which will teach you how to make a web app using R and Shiny quickly and easily.This book is for anybody who wants to produce interactive data summaries over the Web, whether you want to share them with a few colleagues or the whole world. You need no previous experience with R, Shiny, HTML, or CSS to begin using this book, although you will need at least a little previous experience with programming in a different language.
Web Application Development with Streamlit: Develop and Deploy Secure and Scalable Web Applications to the Cloud Using a Pure Python Framework
by Mohamed Abdou Mohammad Khorasani Javier Hernández FernándezTransition from a back-end developer to a full-stack developer with knowledge of all the dimensions of web application development, namely, front-end, back-end and server-side software. This book provides a comprehensive overview of Streamlit, allowing developers and programmers of all backgrounds to get up to speed in as little time as possible. Streamlit is a pure Python web framework that will bridge the skills gap and shorten development time from weeks to hours. This book walks you through the complete cycle of web application development, from an introductory to advanced level with accompanying source code and resources. You will be exposed to developing basic, intermediate, and sophisticated user interfaces and subsequently you will be acquainted with data visualization, database systems, application security, and cloud deployment in Streamlit. In a market with a surplus demand for full stack developers, this skill set could not possibly come at a better time. In one sentence, Streamlit is a means for the empowerment of developers everywhere and all stand to gain from it. What You’ll LearnMutate big data in real-timeVisualize big data interactivelyImplement web application security and privacy protocols Deploy Streamlit web applications to the cloud using Streamlit, Linux and Windows servers Who is this Book for? Developers with solid programming experience wanting to learn Streamlit; Back-end developers looking to upskill and transition to become a full-stack developers; Those who wish to learn and become more acquainted with data visualization, database systems, security and cloud deployment with Steamlit
Web Application Development with Yii 2 and PHP
by Mark Safronov Jeffrey WinesettThis book is for professional PHP developers who wish to master the powerful Yii 2 application framework. It is assumed that you have knowledge of object-oriented programming. The previous version of the Yii framework is only briefly mentioned, but it'll be even easier to grasp Yii 2 with the knowledge of Yii 1.1.x.
Web Application Development with Yii and PHP
by Jeffrey WinesettThis is a step-by-step tutorial for developing web applications using Yii. This book follows the test-first, incremental, and iterative approach to software development while developing a project task management application. If you are a PHP programmer with knowledge of object oriented programming and want to rapidly develop modern, sophisticated web applications, then this book is for you. No prior knowledge of Yii is required to read this book.
Web Application PenTesting: A Comprehensive Guide for Professionals (River Publishers Series in Digital Security and Forensics)
by Yassine MalehThis is an essential resource for navigating the complex, high-stakes world of cybersecurity. It bridges the gap between foundational cybersecurity knowledge and its practical application in web application security. Designed for professionals who may lack formal training in cybersecurity or those seeking to update their skills, this book offers a crucial toolkit for defending against the rising tide of cyber threats.As web applications become central to our digital lives, understanding and countering web-based threats is imperative for IT professionals across various sectors. This book provides a structured learning path from basic security principles to advanced penetration testing techniques, tailored for both new and experienced cybersecurity practitioners. Explore the architecture of web applications and the common vulnerabilities as identified by industry leaders like OWASP. Gain practical skills in information gathering, vulnerability assessment, and the exploitation of security gaps. Master advanced tools such as Burp Suite and learn the intricacies of various attack strategies through real-world case studies. Dive into the integration of security practices into development processes with a detailed look at DevSecOps and secure coding practices. "Web Application PenTesting" is more than a technical manual—it is a guide designed to equip its readers with the analytical skills and knowledge to make informed security decisions, ensuring robust protection for digital assets in the face of evolving cyber threats. Whether you are an engineer, project manager, or technical leader, this book will empower you to fortify your web applications and contribute effectively to your organization’s cybersecurity efforts.
Web Application Security: Exploitation and Countermeasures for Modern Web Applications
by Andrew HoffmanWhile many resources for network and IT security are available, detailed knowledge regarding modern web application security has been lacking—until now. This practical guide provides both offensive and defensive security concepts that software engineers can easily learn and apply.Andrew Hoffman, a senior security engineer at Salesforce, introduces three pillars of web application security: recon, offense, and defense. You’ll learn methods for effectively researching and analyzing modern web applications—including those you don’t have direct access to. You’ll also learn how to break into web applications using the latest hacking techniques. Finally, you’ll learn how to develop mitigations for use in your own web applications to protect against hackers.Explore common vulnerabilities plaguing today's web applicationsLearn essential hacking techniques attackers use to exploit applicationsMap and document web applications for which you don’t have direct accessDevelop and deploy customized exploits that can bypass common defensesDevelop and deploy mitigations to protect your applications against hackersIntegrate secure coding best practices into your development lifecycleGet practical tips to help you improve the overall security of your web applications
Web Application Security: Exploitation and Countermeasures for Modern Web Applications
by Andrew HoffmanIn the first edition of this critically acclaimed book, Andrew Hoffman defined the three pillars of application security: reconnaissance, offense, and defense. In this revised and updated second edition, he examines dozens of related topics, from the latest types of attacks and mitigations to threat modeling, the secure software development lifecycle (SSDL/SDLC), and more.Hoffman, senior staff security engineer at Ripple, also provides information regarding exploits and mitigations for several additional web application technologies such as GraphQL, cloud-based deployments, content delivery networks (CDN) and server-side rendering (SSR). Following the curriculum from the first book, this second edition is split into three distinct pillars comprising three separate skill sets:Pillar 1: Recon—Learn techniques for mapping and documenting web applications remotely, including procedures for working with web applicationsPillar 2: Offense—Explore methods for attacking web applications using a number of highly effective exploits that have been proven by the best hackers in the world. These skills are valuable when used alongside the skills from Pillar 3.Pillar 3: Defense—Build on skills acquired in the first two parts to construct effective and long-lived mitigations for each of the attacks described in Pillar 2.
Web Applications with Elm
by Wolfgang LoderLearn the basics of the Elm platform for web applications. This book covers the language as of version 0.18 and the most important libraries. After reading this book you will have an understanding what Elm can do for you. Also, you will be able to build on the example in the book to develop advanced web applications with Elm.What You'll Learn:Work with Elm and its development environmentLearn the language and libraries in examplesUse the Elm architecture to create applications with the Elm platformPut it all together with a sample application and explanation that covers the implementation detailsWho This Book Is For:Web developers new to Elm, with some experience in JavaScript recommended. This book is also for others curious about Elm and its potential beyond web development.
Web Audio API: Advanced Sound for Games and Interactive Apps
by Boris SmusGo beyond HTML5’s Audio tag and boost the audio capabilities of your web application with the Web Audio API. Packed with lots of code examples, crisp descriptions, and useful illustrations, this concise guide shows you how to use this JavaScript API to make the sounds and music of your games and interactive applications come alive.You need little or no digital audio expertise to get started. Author Boris Smus introduces you to digital audio concepts, then shows you how the Web Audio API solves specific application audio problems. If you're an experienced JavaScript programmer, you’ll not only learn how to synthesize and process digital audio, you’ll also explore audio analysis and visualization with this API.Learn Web Audio API, including audio graphs and the audio nodesProvide quick feedback to user actions by scheduling sounds with the API’s precise timing modelControl gain, volume, and loudness, and dive into clipping and crossfadingUnderstand pitch and frequency: use tools to manipulate soundforms directly with JavaScriptGenerate synthetic sound effects and learn how to spatialize sound in 3D spaceUse Web Audio API with the Audio tag, getUserMedia, and the Page Visibility API
Web Based Enterprise Energy and Building Automation Systems: Design and Installation
by Barney L. Capehart Lynne C. CapehartThe capability and use of IT and web based energy information and control systems has expanded from single facilities to multiple facilities and organizations with buildings located throughout the world. This book answers the question of how to take the mass of available data and extract from it simple and useful information which can determine what actions to take to improve efficiency and productivity of commercial, institutional and industrial facilities. The book also provides insight into the areas of advanced applications for web based EIS and ECS systems, and the integration of IT/web based information and control systems with existing BAS systems.
Web Caching
by Duane WesselsA properly designed web cache, by reducing network traffic and improving access times to popular web sites, is a boon to network administrators and web users alike. This book hands you all the technical information you need to design, deploy, and operate an effective web caching service. It also covers the important political aspects of web caching, including privacy and security issues.
Web Cartography: Map Design for Interactive and Mobile Devices
by Ian MuehlenhausWeb mapping technologies continue to evolve at an incredible pace. Technology is but one facet of web map creation, however. Map design, aesthetics, and user-interactivity are equally important for effective map communication. From interactivity to graphical user interface design, from symbolization choices to animation, and from layout to typeface
Web Coding & Development All-in-One For Dummies
by Paul McFedriesSpeak the languages that power the web With more high-paying web development jobs opening every day, people with coding and web/app building skills are having no problems finding employment. If you’re a would-be developer looking to gain the know-how to build the interfaces, databases, and other features that run modern websites, web apps, and mobile apps, look no further. Web Coding & Development All-in-One For Dummies is your go-to interpreter for speaking the languages that handle those tasks. Get started with a refresher on the rules of coding before diving into the languages that build interfaces, add interactivity to the web, or store and deliver data to sites. When you're ready, jump into guidance on how to put it all together to build a site or create an app. Get the lowdown on coding basics Review HTML and CSS Make sense of JavaScript, jQuery, PHP, and MySQL Create code for web and mobile apps There’s a whole world of opportunity out there for developers—and this fast-track boot camp is here to help you acquire the skills you need to take your career to new heights!
Web Coding & Development All-in-One For Dummies
by Paul McFedriesLearn the in-demand skills that let you turn lines of code into websites and apps Web Coding & Development All-in-One For Dummies is a one-stop resource for would-be developers who need guidance on the languages and steps used to build websites and applications. Learn the coding ropes and expand your existing skillset with this easy-to-understand guide. In these complete mini-books, you’ll walk through the basics of web development, structuring a page, building and processing web forms, and beyond. Learn how to build a website or create your very own app with the advice of web coding and development experts. This edition expands JavaScript and CSS coverage while providing new content on server-side coding and the development stack. Get essential knowledge of how web development works—even if you’ve never written a line of code in your life Learn HTML, CSS, JavaScript, and other languages essential for building websites and apps Discover how to make optimize your sites and apps for mobile devices Expand on what you already know and improve your employabilityThis Dummies All-in-One is great for you if want to develop coding skills but don’t have a programming background. It’s also perfect for professionals looking to brush up on their web development skills and get up to date on the latest trends and standards.
Web Collection Standard Edition
by Sherry Bishop Jim Shuman Barbara M. WaxerThis invaluable, all-in-one guide provides a thorough introduction to web design and development with Adobe Dreamweaver® CS6, Adobe Flash® CS6, and Adobe Fireworks® CS6. In addition to detailed information on the current interface, features, and functionality of each program, the book includes step-by-step tutorials and hands-on projects to help you master industry-leading software while honing practical skills with real-world relevance. The book concludes with a chapter devoted to integration of all three applications to create a dynamic website incorporating Flash and Fireworks elements. In addition to accurate, up-to-date content, the book features full-color illustrations and an appealing, user-friendly presentation style to facilitate learning and make even complex material easier to master. The Data Files used to complete the projects found in the book are now available online. For access information please refer to the directions available in the preface of the book.