Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Web 2.0

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
MIE-W20 Z,ZK 4 2+1
Přednášející:
Tomáš Vitvar (gar.), Milan Dojchinovski
Cvičící:
Tomáš Vitvar (gar.), Milan Dojchinovski
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Students will learn new trends and technologies on the Web including theoretical foundations. Students will gain an overview about Web applications architectures, concepts and technologies about programmable Web (REST Architectures, Mashups), basic mechanisms for knowledge representation on the Web (microformats, meta-data, ontologies, open linked data, etc.), mechanisms about collective intelligence (collaborative filtering, predictions of users' behaviours), social networks, and security.

Požadavky:

Software architectures and Web technologies (HTTP, HTML, URI, XML), programming skills (Java, JavaScript), computer networks, statistics, graph theory, and basic algorithms.

Osnova přednášek:

1. Web 1.0: basic concepts and technologies URI, HTTP, HTML.

2. Web 2.0: read/write web, programmable web, democratized web, decentralized web, real-time web.

3. REST Architecture, RESTful services.

4. RESTful design patterns for Web API, Mashups.

5. Meta-data, knowledge representation, semantics.

6. Content annotation, microformats, open link data.

7. User interface elements, Rich User Experience.

8. Collective intelligence, collaborative filtering methods.

9. Decision trees, users' activities analysis.

10. Crowdsourcing principles and technologies, social networks, folksonomies.

11. Protocols for real-time Web.

12. Security mechanisms (OAuth, OpenID).

13. Security threats (phishing, X-site scripting, clickjacking), precautions.

Osnova cvičení:

1. Basic Web application design (functions, data, user interface).

2. Web API design.

3. User interface design.

4. Web application semantics and meta-data.

5. Collective intelligence mechanisms implementation.

6. Application security, security verification.

Cíle studia:

Web 2.0 defines new models for information sharing, interoperability and creation based on collaborative approaches. Web 2.0 defines new models for human-computer interactions and new ways how information on the Web can be used and processed in new value-added applications. The module will provide a fundamental basis for everyone who wants to design and implement modern Web applications based on new paradigms and state-of-the-art Web technologies.

Studijní materiály:

1. Vossen, G., Hagemann, S. ''Unleashing Web 2.0''. Morgan Kaufmann, 2007. ISBN 0123740347.

2. Segaran, T. ''Programming Collective Intelligence: Building Smart Web 2.0 Applications''. O'Reilly Media, 2007. ISBN 0596529325.

Poznámka:

Rozsah=prednasky+proseminare+cviceni2p+1c, Prednasejici: Ing. Tomáš Vitvar Ph.D.

Rozvrh na zimní semestr 2011/2012:
Rozvrh není připraven
Rozvrh na letní semestr 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
místnost TH:A-1030
Dojchinovski M.
Vitvar T.

16:15–17:45
(přednášková par. 1)
Dejvice
místnost TH:A-1029
Dojchinovski M.
18:00–19:30
SUDÝ TÝDEN

(přednášková par. 1
paralelka 101)

Dejvice
St
Čt

Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet1440806.html