Modern Web Applications
Modern web applicatiox (such as Google Docs) implement many coordinated user functions and tasks traditionally associated with desktop software (such as Microsoft Office).. Key topics include: 	 • 	 Open-Source Standards: The use of JavaScript, HTML5, and CSS. 	 • 	 MVC Architecture: Separation of concerns into Model, View, and Controller. 	 • 	 Single-Page Applications (SPA) enhance user experience without full page reloads. 	 • 	 Microapps: Breaking single-page applications into smaller, independent services. 	 • 	 Responsive Web Design: Ensuring web applications work on various devices. 	 • 	 Web Services: Using REST and SOAP for server-side communication. View publication