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)