Modulbeschreibung

Informations- und Kommunikationssysteme III

ECTS-Punkte:
10
Lernziele:
Die Studierenden
  • verstehen die Grundlagen der Kryptographie.
  • kennen Sicherheitsrisiken für Netzwerke und Webapplikationen und können diese absichern.
  • 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 Grundkonzepte von verteilten Systemen und können verteilte Anwendungen mit Nebenläufigkeit implementieren.
  • kennen die wichtigsten Kommunikationsprotokolle für verteilte Anwendungen (RMI, REST, SOAP, usw.).
  • können Webapplikationen basierend auf CMS-Systemen (Typo3, Wordpress, usw.) implementieren.
  • können Webapplikationen basierend auf serverseitigen (Typo3 Flow, usw.) oder clientseitigen (AngularJS, Backbone.js, usw.) Webframeworks implementieren.

Kurse in diesem Modul

Verteilte Systeme:
  • Grundlagen verteilter Systeme
  • Nebenläufigkeit (Threads)
  • Client/Server-Anwendungen mit Sockets
  • Remote Method Invocation (RMI)
  • REST-Services
Klassenunterricht mit 2 Lektionen pro Woche
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
Semesterprojekt Unternehmensnetzwerk:
  • Planung und  Inbetriebnahme von lokalen Netzwerken
  • Konfiguration von Routers und Switches
  • Verwaltung von Netzwerken
  • Inbetriebnahme von VPNs (Virtual Private Networks)
Klassenunterricht mit 2 Lektionen pro Woche
Scaling Networks:
  • 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:
  • Webserver (Apache)
  • JavaScript-Frameworks (JQuery)
  • Web-Frameworks (Zend Framework, TYPO3 Flow)
  • Content Management Systeme (TYPO3)
Klassenunterricht mit 2 Lektionen pro Woche
Disclaimer

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