Web Technologies
Web-based systems, web-enabled systems and web-enhanced systems are becoming increasingly prevalent. Emerging web technologies are continuously being introduced, so it’s vital that you understand the current and future architecture, communication, and technological requirements of web technologies.
In this module you will learn about a number of tools, techniques, technologies and architectures, enabling you to decide how suitable specific web solutions are, for particular purposes.
Topics covered may include:
- The internet, WWW, HTTP and TCP/IP
- Requirements gathering
- Software engineering approaches
- Client and server side technologies
- Persistence
- The semantic web
- Web X.0 and mash-ups
- Data representation and XML
- Web security
- Multi-agent systems
- The mobile web
- Collective intelligence
- Creating business cases for web technologies.
