Module Handbook

  • Dynamischer Default-Fachbereich geändert auf INF

Module INF-00-32-M-3

Web 2.0 Technologies 2 (Services, Security and Privacy) (M, 4.0 LP)

Module Identification

Module Number Module Name CP (Effort)
INF-00-32-M-3 Web 2.0 Technologies 2 (Services, Security and Privacy) 4.0 CP (120 h)

Basedata

CP, Effort 4.0 CP = 120 h
Position of the semester 1 Sem. in SuSe
Level [3] Bachelor (Core)
Language [DE] German
Module Manager
Lecturers
Area of study [INF-SI] Socioinformatics
Reference course of study [INF-82.B16-SG] B.Sc. Socioinformatics
Livecycle-State [NORM] Active

Courses

Type/SWS Course Number Title Choice in
Module-Part
Presence-Time /
Self-Study
SL SL is
required for exa.
PL CP Sem.
2V+1U INF-00-32-K-3
Web 2.0 Technologies 2 (Services, Security and Privacy)
P 42 h 78 h
U-Schein
ja PL1 4.0 SuSe
  • About [INF-00-32-K-3]: Title: "Web 2.0 Technologies 2 (Services, Security and Privacy)"; Presence-Time: 42 h; Self-Study: 78 h
  • About [INF-00-32-K-3]: The study achievement "[U-Schein] proof of successful participation in the exercise classes (ungraded)" must be obtained.
    • It is a prerequisite for the examination for PL1.

Examination achievement PL1

  • Form of examination: written exam (Klausur) (60-90 Min.)
  • Examination Frequency: each semester
  • Examination number: 60032 ("Web. 2.0 Technology II")

Evaluation of grades

The grade of the module examination is also the module grade.


Contents

  • Information systems (relational databases, integrity constraints, modelling)
  • SQL (simple and complex queries, schema definition, transactions, integrity).
  • PHP (MySQL API, security, SQL injections)
  • Web application framework Django:
    • Basics of Python, OR mapper, interactive shell.
    • Introduction to Django, schema definition, schema migration, relations, querysets, admin interface
    • Request processing, templates, transactions, URL mapper, parameter processing, form processing, authentication, authorisation
  • Javascript APIs (DOM manipulation, event handling, jQuery, asynchronous communication, AJAX, JSON)
  • Security ( attack vectors, protection measures, MITM, transport encryption, X509-PKI, cookie and session stealing, session fixation, cross-site request forgeries)
  • Data protection and privacy (user tracking, branding, privacy, DSGVO)

Competencies / intended learning achievements

After successfully completing the module, students will be able to
  • design, plan and implement advanced server-side web services
  • design, plan and implement advanced client-side active and interactive applications
  • understand requirements, threats and their countermeasures in the areas of security, availability and privacy for web services
  • understand and classify current and emerging developments (mobile devices, location-based services, ...)

Literature

Requirements for attendance of the module (informal)

Courses

Requirements for attendance of the module (formal)

None

References to Module / Module Number [INF-00-32-M-3]

Course of Study Section Choice/Obligation
[WIW-82.176-SG#2009] B.Sc. Business Administration and Engineering specialising in Computer Science (2009) [2009] [Fundamentals] Field of study: Computer Science [P] Compulsory
[WIW-82.?-SG#2021] B.Sc. Business Studies with Technical Qualifications (2021) [2021] [Core Modules (non specialised)] Technical Profile Area [WP] Compulsory Elective
[WIW-82.?-SG#2021] B.Sc. Business Administration and Engineering specialising in Computer Science (2021) [2021] [Specialisation] Field of Study: Computer Science [P] Compulsory
Module-Pool Name
[MV-ALLG-2022-MPOOL-6] Wahlpflichtmodule Master allgemein 2022
[MV-ALL-MPOOL-6] Wahlpflichtmodule allgemein