Siirry suoraan sisältöön

Advanced Web TechnologiesLaajuus (6 op)

Opintojakson tunnus: TX00CT11

Opintojakson perustiedot


Laajuus
6 op

Osaamistavoitteet

The aim of this course is to create a manager of Advanced Web Technologies, to develop the understanding of the Advanced Web Technologies potentialities and their advanced applications, and the understanding of the current mainstream technologies for Web Applications.

Sisältö

The course can be divided in 3 sections as described below.
1. Technologies for the Advanced Web:
- The Web technology. Architectures, Languages, infrastructures, mobile access
- XaaS (Software / Platform / Infrastructure as a Service)
- Secure distributed transactions: Blockchain, Backfeed, Crypto-currencies (Bitcoin)
- Semantic Web. RDF, Linked data
- UML Web Engineering (UWE). Model Driven Development, WebRatio
2. Tools for Web-based cooperation and content sharing:
- Shared Storage in the Cloud. Dropbox, iCLoud, OneDrive, Amazon Cloud Drive, Mega, GDrive and GDocs
- CMS. Google Sites. WordPress. Drupal. Alfresco. Ontorion
- Wiki platforms
- Stack Overflow, eMule, Torrent
- Collaboration platforms. Trello, Slack, Asana
- Project management. Redmine
3. Advanced Web Applications:
- Platform Economy, Sharing economy. Uber, Airbnb, BlaBlaCar.
- Web-based Learning, MOOCs
- Web-based business gaming. Unity
- Social Media for the enterprise. LinkedIn, FB, Twitter, G+

Esitietovaatimukset

Foundations of computer science

Siirry alkuun