User:Schrister/Books/MOOC Web Engineering

Part III: Web Application Quality Assurance

 * Chapter 1: Introduction to the MOOC "Web-Engineering"
 * Web engineering
 * Massive open online course
 * Iversity
 * Tag cloud


 * Chapter 2: Starter Kit: Tools for the Website in the Cloud
 * BitTorrent
 * VirtualBox
 * Virtual appliance
 * Elementary (operating system)
 * Eclipse (software)
 * Apache HTTP Server
 * Web development tools
 * Firebug (software)
 * Cloud computing
 * CloudControl
 * Git (software)


 * Chapter 3: Chronicle of the Internet: from the ARPAnet to HTTP to the Cloud
 * Internet
 * History of the Internet
 * History of the World Wide Web
 * World Wide Web Consortium
 * Ping (networking utility)
 * Traceroute
 * W3C Markup Validation Service


 * Chapter 4: HTTP: Hypertext Transfer Protocol
 * World Wide Web
 * Website
 * Hypertext Transfer Protocol
 * Hypertext
 * Representational state transfer
 * Uniform resource identifier
 * Clean URL


 * Chapter 5: Interactive Exercises at Codecademy: Track Web Fundamentals
 * Codecademy


 * Chapter 6: Sementac Markup, Unicode & UTF-8, (X)HTML Standards
 * Semantic HTML
 * Lynx (web browser)
 * ELinks
 * Cascading Style Sheets
 * LyX
 * Unicode
 * UTF-8
 * Internet media type
 * HTML
 * Document Object Model


 * Chapter 7: Digital Accessibility
 * Web accessibility
 * Web Accessibility Initiative
 * Web Content Accessibility Guidelines
 * Section 508 Amendment to the Rehabilitation Act of 1973


 * Chapter 8: Web Design | Web Usability
 * Usability
 * User interface design
 * Web navigation
 * User experience design
 * Responsive web design
 * Usability testing
 * Bootstrap (front-end framework)


 * Chapter 9: Website Analysis & Optimisation
 * Web performance optimization
 * Web analytics
 * Piwik
 * Munin (software)
 * Web testing


 * Chapter 10: Website Security Risks
 * OWASP
 * Web application security
 * Application firewall
 * ModSecurity
 * Cross-site scripting
 * SQL injection
 * Cross-site request forgery