MODULBESCHREIBUNG

Internettechnologien

Kurzzeichen:
M_IntTe
Durchführungszeitraum:
WS/05-HS/12
ECTS-Punkte:
4
Lernziele:

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

Verantwortliche Person:
Stolze Markus
Empfohlene Module:
Zusätzlich vorausgesetzte Kenntnisse:
keine
Skriptablage:
Modultyp:
Standard-Modul für Informatik STD_05(Empfohlenes Semester: 5)
Standard-Modul für Informatik STD_02(Empfohlenes Semester: 5)
Standard-Modul für Informatik U1_01(Empfohlenes Semester: 5)
Standard-Modul für Informatik STD_11(Empfohlenes Semester: 5)

ECTS-Punkte pro Kategorie

Kategorie:
Aufbau Informatik / 4 Punkte
Grundlagen Informatik / 4 Punkte
Aufbau Informatik / 4 Punkte
Aufbau Informatik / 4 Punkte
Grundlagen Informatik / 4 Punkte

Modulbewertung

Bewertungsart:
Note von 1 - 6

Leistungsbewertung

Während der Prüfungssession:
Schriftliche Prüfung, 120 Minuten
Zulassungsbedingungen zur Prüfung:

Testat erfordert  aktive Teilnahme an 75% der Übungen

und erfolgreiche Abgabe einzelner Übungen

Kurse in diesem Modul

Internettechnologien

Kurzzeichen:
IntTe
Lernziele:
Plan 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.


Kursart:

(Durchführung gemäss Stundenplan)

Vorlesung mit 2 Lektionen pro Woche
   - Max. Teilnehmer: 72
   - Harte Grenze: ja
Uebung mit 2 Lektionen pro Woche
   - Max. Teilnehmer: 18
   - Harte Grenze: ja

Übergangsregelungen:
Internettechnologien (mUk_IntTe) (nicht durchgeführt)