Einführung Internet-Technologien
Modul INF3171
+++digitale Lehre in der Pandemiesituation: geplan Präsenz+++
+++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