Arbeitsbereich Informationsdienste

Einführung Internet-Technologien

Modul INF3171

+++digitale Lehre in der Pandemiesituation+++

 

+++Unter https://moodle.zdv.uni-tuebingen.de/ finden Sie den Moodle-Kurs zur Veranstaltung; bitte registrieren Sie sich dort für die Teilnahme an der Veranstaltung.+++ 

 

Das Modul INF3171 wird für die Bachelor-Studierenden der Informatik, Medieninformatik, Medizininformatik, Bioinformatik und Kognitionswissenschaften angeboten. Studierende der Medienwissenschaften und Interessierte anderer Studiengänge können ebenfalls dieses Modul belegen.

Nach diesem Modul können Sie selbständig einfache Web-Applikationen entwickeln. Sie verstehen die gängigen server- und clientseitigen Techniken und die dahinterliegenden Prinzipien dafür. Die Studierenden beherrschen dafür verschiedene, weit verbreitete Programmiersprachen. Ebenfalls können die Studierenden einfache Web-Applikationen mit Datenbankanbindung selbständig realisieren.

Inhalte der Lehrveranstaltung "Grundlagen Internet-Technologien":

  • Entwicklung und Protokolle für das Web
  • Prinzipien des Internets und des Word Wide Webs
  • Prinzip dynamischer Web-Sites auf dem Client und auf dem Server
  • XML sowie XHTML, CSS, HTML5
  • Clientseitige Web-Entwicklung mit JavaScript
  • Document-Object-Model (DOM)
  • Serverseitige Web-Programmierung mit CGI
  • typische CGI-Sprachen: Python, Ruby, Perl
  • Python intensiv
  • Dynamische Web-Sites mit PHP7
  • Datenbankanbindung mit PHP
  • personalisiertes Web mit Cookies & Sessions
  • Gemischte Web-Applikationen mit AJAX
  • serverseitiges JavaScript mit NodeJS

 

Literatur: Thomas Walter: Kompendium der Web-Programmierung Springer-Verlag, Berlin/Heidelberg/New York 2007 ISBN 3-540-33134-4 
eBook