Module Handbook

  • Dynamischer Default-Fachbereich geändert auf INF

Course INF-00-31-K-3

Web 2.0 Technologies 1 (Principles and Techniques) (2V+1U, 4.0 LP)

Course Type

SWS Type Course Form CP (Effort) Presence-Time / Self-Study
- K Lecture with exercise classes (V/U) 4.0 CP 78 h
2 V Lecture 28 h
1 U Exercise class (in small groups) 14 h
(2V+1U) 4.0 CP 42 h 78 h

Basedata

SWS 2V+1U
CP, Effort 4.0 CP = 120 h
Position of the semester 1 Sem. in WiSe
Level [3] Bachelor (Core)
Language [DE] German
Lecturers
Area of study [INF-SI] Socioinformatics
Livecycle-State [NORM] Active

Possible Study achievement

  • Verification of study performance: proof of successful participation in the exercise classes (ungraded)
  • Details of the examination (type, duration, criteria) will be announced at the beginning of the course.

Contents

  • HTTP:
    • web Standards (interpretation, grammars)
    • web protocols (TCP/IP, addressing)
    • HTTP (standards, URI/URL/URN, request and response analysis, authentication, cookies)
    • analysis of interfaces and protocols
  • HTML:
    • HTML (XML, SGML), history, concepts, DTDs
    • HTML5 (standard, introduction, document structure, semantic tags)
  • CSS:
    • concepts, properties, extensions and development of the language
    • stylesheets (selectors, pseudo-classes, pseudo-elements, cascade)
    • layouts (box model, positioning, flexbox, grid)
    • web design (conception, animation, adaptive designs, media queries)
  • Javascript:
    • concepts, sandbox, introduction to the language
    • APIs, DOM, DOM manipulation, event handling, jQuery
  • Web server:
    • Concepts, web server, passive and active contents
  • PHP (introduction, APIs)
    • parameter passing, Semantic URLs, form processing, postback
    • security, attack vectors, injections, XSS, escaping,
    • cookies, sessions, login, hashing

Competencies / intended learning achievements

After successfully completing the module, students will be able to
  • understand the web 2.0 (HTTP, HTML 5, CSS3, Javascript, PHP) and its possibilities, goals and basic techniques like interfaces and protocols.
  • interpret and implement current web standards.
  • design semantic websites with advanced design options.
  • implement web services.

Literature

Materials

  • lecture slides
  • online material

Requirements for attendance (informal)

Progamming skills

Requirements for attendance (formal)

None

References to Course [INF-00-31-K-3]

Module Name Context
[INF-00-31-M-3] Web 2.0 Technologies 1 (Principles and Techniques) P: Obligatory 2V+1U, 4.0 LP
[INF-00-51-M-3] Basics of Web Technologies P: Obligatory 2V+1U, 4.0 LP
[SO-02-2151-M-6] Wissensmanagement und Technik WP: Obligation to choose 2V+1U, 4.0 LP
[SO-02-215-M-6] Wissensmanagement und Technik WP: Obligation to choose 2V+1U, 4.0 LP
[SO-09-120-M-6] Disziplinenübergreifender Querschnittsbereich WP: Obligation to choose 2V+1U, 4.0 LP
[SO-120000-M-6] Wissenschaftsmanagement und Technik P: Obligatory 2V+1U, 4.0 LP