UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 Lehr-
veranstaltungen
   Personen/
Einrichtungen
   Räume   Forschungs-
bericht
   Publi-
kationen
   Internat.
Kontakte
   Examens-
arbeiten
   Telefon &
E-Mail
 
 
 Darstellung
 
Druckansicht

 
 
Modulbeschreibung (PDF)

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 
Einrichtungen >> Technische Fakultät (TF) >> Department Informatik (INF) >> Lehrstuhl für Informatik 1 (IT-Sicherheitsinfrastrukturen) >>

Secure Web Development (SecWebDev)10 ECTS
(englische Bezeichnung: Secure Web Development)

Modulverantwortliche/r: Felix Freiling
Lehrende: Philipp Klein


Startsemester: WS 2018/2019Dauer: 1 SemesterTurnus: halbjährlich (WS+SS)
Präsenzzeit: 70 Std.Eigenstudium: 230 Std.Sprache: Deutsch

Lehrveranstaltungen:

    • Secure Web Development
      (Praktikum, 4 SWS, Philipp Klein, Blockveranstaltung 15.10.2018-12.11.2018 Mo, 8:15 - 9:45, 00.151-113; Es wird im Oktober/November 2018 insgesamt 4 Prasenzveranstaltungen geben, in denen u.a. die Projekte festgelegt werden.)

Empfohlene Voraussetzungen:

Grundkenntnisse in Python

Inhalt:

  • Grundlagen des Web Developments
  • Angriffe auf Webapplikationen und deren Abwehr

  • Web Development mit Python und Django

  • HTML/CSS

  • Javascript/JQuery

  • Test Driven Development

  • Continuous Integration

  • Versionskontrolle

  • Projektarbeit in Teams von ca. 5 Personen

Lernziele und Kompetenzen:

Im Verlauf des Moduls erlernen die Studierenden:

  • wie Sie eine Webapplikation mit Hilfe des Django-Frameworks implementieren

  • die häufigsten Angriffe auf Webapplikationen und wie diese zu vermeiden sind

  • sich selbstständig als Team zu organisieren und als Team an einem größeren Projekt zu arbeiten

  • die Applikation vom lokalen Rechner automatisiert auf ein Produktivsystem zu bringen

  • Test Driven Development zu nutzen und welche Vorteile die Nutzung bringt

Organisatorisches:

Die Anmeldung erfolgt persönlich beim Dozenten. Bitte dazu eine Mail an cs1-websec@cs.fau.de schicken. In der Mail bitte angeben, ob Bachelor- oder Masterstudent und in welchem Semester. Der Dozent (Philipp Klein) darf direkt geduzt werden.


Weitere Informationen:

Schlüsselwörter: Web Development

Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:

  1. 079#72#H
    (Po-Vers. 2007 | TechFak | Informatik (1. Staatsprüfung für das Lehramt an Hauptschulen) | Module Fachwissenschaft Informatik | Praktikum Informatik)
  2. 079#74#H
    (Po-Vers. 2013 | TechFak | Informatik (1. Staatsprüfung für das Lehramt an Mittelschulen) | Module Fachwissenschaft Informatik | Praktikum Informatik)
  3. Berufspädagogik Technik (Master of Education)
    (Po-Vers. 2010 | TechFak | Berufspädagogik Technik (Master of Education) | Studienrichtung Elektro- und Informationstechnik (Masterprüfungen) | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Praktikum Informatik)
  4. Berufspädagogik Technik (Master of Education)
    (Po-Vers. 2010 | TechFak | Berufspädagogik Technik (Master of Education) | Studienrichtung Metalltechnik (Masterprüfungen) | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Praktikum Informatik)
  5. Berufspädagogik Technik (Master of Education)
    (Po-Vers. 2018w | TechFak | Berufspädagogik Technik (Master of Education) | Gesamtkonto | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Praktikum Informatik)
  6. Berufspädagogik Technik (Master of Education)
    (Po-Vers. 2018w | TechFak | Berufspädagogik Technik (Master of Education) | Gesamtkonto | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Praktikum Informatik)
  7. Informatik (1. Staatsprüfung für das Lehramt an Gymnasien)
    (Po-Vers. 2007 | TechFak | Informatik (1. Staatsprüfung für das Lehramt an Gymnasien) | Module Fachwissenschaft Informatik | Praktikum Informatik)
  8. Informatik (1. Staatsprüfung für das Lehramt an Realschulen)
    (Po-Vers. 2007 | TechFak | Informatik (1. Staatsprüfung für das Lehramt an Realschulen) | Module Fachwissenschaft Informatik | Praktikum Informatik)
  9. Informatik (Bachelor of Science)
    (Po-Vers. 2007 | TechFak | Informatik (Bachelor of Science) | Praktika und Wahlpflichtbereich (5. / 6. Semester) | Praktikum Informatik)
  10. Informatik (Bachelor of Science): 5-6. Semester
    (Po-Vers. 2009s | TechFak | Informatik (Bachelor of Science) | Seminare, Praktika, Bachelorarbeit | Praktikum Informatik)
  11. Informatik (Bachelor of Science): 5-6. Semester
    (Po-Vers. 2009w | TechFak | Informatik (Bachelor of Science) | Seminare, Praktika, Bachelorarbeit | Praktikum Informatik)
  12. Informatik (Master of Science)
    (Po-Vers. 2010 | TechFak | Informatik (Master of Science) | Seminar, Projekt, Masterarbeit | Projekt Modul)

Studien-/Prüfungsleistungen:

Secure Web Development (Prüfungsnummer: 344655)

(englischer Titel: Secure Web Development)

(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [12])

Prüfungsleistung, mehrteilige Prüfung, benotet, 10 ECTS
Anteil an der Berechnung der Modulnote: 100.0 %
weitere Erläuterungen:
Die Note setzt sich aus folgenden Teilen zusammen:
  • 60% individuelle Bewertung des Softwareteils des Projekts (Features umgesetzt, Quelltext usw.)

  • 20% Gruppenbewertung

  • 20% individuelle Bewertung in den wöchentlichen Treffen

Prüfungssprache: Deutsch

Erstablegung: WS 2018/20191. Wdh.: keine Wiederholung
1. Prüfer: Felix Freiling

Secure Web Development (Prüfungsnummer: 326716)

(englischer Titel: Secure Web Development)

(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11])

Prüfungsleistung, Praktikumsleistung, benotet, 10 ECTS
Anteil an der Berechnung der Modulnote: 100.0 %
weitere Erläuterungen:
Die Note setzt sich aus folgenden Teilen zusammen:
  • 80% individuelle Bewertung des Softwareteils des Projekts (Features umgesetzt, Quelltext usw.)

  • 20% Gruppenbewertung

Defizite in einem Teil können durch aktive Einbringung in den wöchentlichen Treffen ausgeglichen werden.

Prüfungssprache: Deutsch

Erstablegung: WS 2018/20191. Wdh.: keine Wiederholung
1. Prüfer: Felix Freiling

UnivIS ist ein Produkt der Config eG, Buckenhof