Web applications present a complex set of security issues for Designers and Developers. The most secure and hack-resilient Web applications are those that have been built from the ground up with security in mind.
In addition to applying sound Design practices, incorporate deployment considerations and corporate security policies during the early design phases. Failure to do so can result in applications that cannot be deployed on an existing infrastructure without compromising security.
Web Design and Applications involve the standards for building and Rendering Web pages, including HTML, CSS, SVG, device APIs, and other technologies for Web Applications (“WebApps”). This section also includes information on how to make pages accessible to people with disabilities (WCAG), to internationalize them, and make them work on mobile devices.
Recently, technologies have been developed to coordinate client-side scripting with server-side technologies such as PHP. Ajax, a web development technique using a combination of various technologies, is an example of technology which creates a more interactive experience.
HTML and CSS are the fundamental technologies for building Web pages: HTML (html and xhtml) for structure, CSS for style and layout, including WebFonts. Find resources for good Web page design as well as helpful tools.
Standard APIs for client-side Web Application development include those for Geolocation, XMLHttpRequest, and mobile widgets. DI standards for document models (the “DOM”) and technologies
WebCGM is a more specialized format used, for example, in the fields of automotive engineering, aeronautics.
The Web is a powerful tool for communications and transactions of all sorts. It is important to consider privacy and security implications of the Web as part of technology design. Learn more about tracking and Web App security.