Modulbeschreibung

Internettechnologien

Kurzzeichen:
M_IntTe
Unterrichtssprache:
Deutsch
ECTS-Credits:
4
Leitidee:

Sie kennen die relevanten Architekturen und Technologien zur Erstellung von Internet-Applikationen
Sie beherrschen den Design und die Programmierung der Client-Seite von Web-Applikationen
Sie beherrschen den Design und die Programmierung der Server-Seite von Web-Applikationen
Sie besitzen eine Übersicht über relevante Frameworks und Tools für die Erstellung von Web-Applikationen

Modulverantwortung:
Prof. Dr. Stolze Markus
Standort (angeboten):
Rapperswil-Jona
Modultyp:
Wahlpflicht-Modul für Informatik STD_02(Empfohlenes Semester: 5)Kategorie:Aufbau Informatik (I-a)
Wahlpflicht-Modul für Informatik STD_05(Empfohlenes Semester: 5)Kategorien:Aufbau Informatik (I-a), Grundlagen Informatik (I-g)
Wahlpflicht-Modul für Informatik STD_11(Empfohlenes Semester: 5)Kategorien:Aufbau Informatik (I-a), Grundlagen Informatik (I-g)
Wahl-Modul für Informatik U1_01(Empfohlenes Semester: 5)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Modulschlussprüfung:
Schriftliche Prüfung, 120 Minuten

Inhalte

Modul- und Lerninhalt:
  • Übersicht über relevante Architekturen und Technologien zur Erstellung von Internet-Applikationen
  • Internet-Kommunikationsprotokolle und deren Programmierung (TCP/IP, UDP ->Sockets, http -> URL,
    URLConnection)
  • Architektur von Web-Servern und entsprechenden Plug-Ins (Apache Web-Server)
  • Programmierung der Client-Seite von Web-Applikationen, (HTML u. CSS, JavaScript, Applets)
  • Java Networking Launch Protocol (Java Web Start)
  • Programmierung der Server-Seite von Web-Applikationen (CGI-Scripts, Java-Servlets, JSP mit Custom Tag Libraries, Session-Tracking mit Cookies und URL-Rewritting)
  • Architektur-Pattern für Web-Applikationen
  • Übersicht der J2EE-Architektur
  • Einführung in Enterprise JavaBeans
  • Servlet/JSP-Frameworks für Web-Applikationen (Struts und Java Server Faces) 
  • Anwendung von XML im Web-Umfeld, DOM, SAX-Parser, SOAP
  • Web Services (WSDL, UDDI, SOAP)
  • Verwendung von Namens- und Directory-Diensten, insbesondere LDAP (Prog. mit JNDI)
  • EMail (Programmierung mit JavasMail)
  • Sicherheit von Internetapplikationen (Java Sicherheitsmechanismen, Signieren von Code)

In den behandelten Technologien konzentriert sich dieses Modul auf Java-Technologien.