Modulbeschreibung

Informations- und Kommunikationssysteme III

ECTS-Punkte:
10
Lernziele:

Die Studierenden

  • können Architektur, Komponenten und Operationen von Routern und Switches in grossen und komplexen Netzwerken beschreiben.
  • können Probleme in den Bereichen OSPF, EIGRP, STP und VTP sowohl in IPv4- als auch IPv6-Netzwerken beheben.
  • können DHCP- und DNS-Dienste in Netzwerken implementieren.
  • verstehen die Grundlagen der Kryptographie.
  • kennen Sicherheitsrisiken für Netzwerke und Webapplikationen und können diese absichern.
  • können native und webbasierte Anwendungen für mobile Geräte entwickeln.
  • können eine Webapplikationen basierend auf Webframeworks oder CMS-Systemen konzipieren und implementieren.
  • können ein Linux-System administrieren.
  • können mittels bash-Skripten ein Linux-System automatisieren.

Kurse in diesem Modul

Netzwerksicherheit:
  • Grundlagen der Kryptographie (symmetrische und asymmetrische Verschlüsselung, Hashing-Verfahren)
  • Netzwerksicherheit (z.B. Intrusion Prevention, Firewalls, IPSec, NAT, DDOS, IPv6 Security)
  • Websicherheit (z.B. Cross-Site-Scripting, Phishing, SQL-Injection)
Klassenunterricht mit 2 Lektionen pro Woche
Computernetzwerke II:
  • Grundprinzip des Spanning Tree Protokolls (STP)
  • Implementationen und Erweiterungen des Spanning Tree Protokolls (STP, RSTP, PVST+, VTP)
  • Link Aggregation Protokolle PaGP und LACP
  • First Hop Redundancy Protokolle HSRP, VRRP und GLBP
  • WLAN  Grundlagen, Sicherheit und Konfiguration
  • Routingprotokolle OSPF (multiarea) und EIGRP
Klassenunterricht mit 4 Lektionen pro Woche
Webapplikationen (Semesterprojekt):
  • Webserver (Apache)
  • JavaScript-Frameworks (z.B. jQuery, AngularJS)
  • Web-Frameworks (z.B. Zend Framework, TYPO3 Flow)
  • Content Management Systeme (z.B. WordPres, TYPO3)
Klassenunterricht mit 2 Lektionen pro Woche
Unix II:
  • Bash-Skripting

  • GUI im Bereich LINUX

  • Barrirefreier Zugang

  • Systemadministration: User und Gruppen, Cron, Lokalisation, Zeit, Logging, Email, Druck, Netzwerkkonfiguration und -Pflege, Sicherheit

Klassenunterricht mit 2 Lektionen pro Woche
Mobile Applikationen (Web und Native):

Native Anwendungen für mobile Geräte am Beispiel Android:

  • Aufbau Betriebssystem, Arbeiten mit Resourcen
  • Lebenszyklen, Sensoren, Touch/Gesten

 

Webbasierte Anwendungen für mobile Geräte

  • Konzepte für webbasierte Anwendungen für mobile Geräte, z.B. CSS3 Media Queries
  • CSS-Frameworks für mobile Applikationen, z.B. Bootstrap
  • Nutzung von Apache Cordova für die Konvertierung in eine native App
  • Nutzung von WebSockets


Short Range Communication

  • ISO 13157 etc (NFC)
  • IEEE 802.15.1 (Bluetooth)
Klassenunterricht mit 2 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.