Arbeitsbereich Informationsdienste

Grundlagen der Web-Entwicklung

Modul INF3172

 

Die Veranstaltung "Grundlagen der Web-Entwicklung" baut auf den elementaren Kenntnissen der Web-Programmierung auf, wie sie etwa in Grundlagen der Internet-Technologien behandelt werden.

 

Ziel dieser Veranstaltung ist die Vermittlung der Prinzipien fortgeschrittener Verfahren für Web-Applikationen. Hierzu zählt die genauere Kenntnis des Web-Servers, das Verständnis von Performance von Web-Anwendungen, die Nutzung moderner Frameworks für die effiziente Entwicklung von Web-Applikationen und Themen aus den Bereichen Security und Recht.

 

Geplante Inhalte Grundlagen der Web-Entwicklung:

  • Technische Basis: Protokolle im Web und was man sonst noch braucht für das WWW
  • Der Apache-Webserver im Detail: Konfiguration, Arbeitsweise und Modulkonzept
  • Alternative Webserver
    (nginx, Caddy)
  • Software-Architekturen für das Web: Desgin-Patterns am Beispiel PHP
  • Performante Web-Applikationen:
    von CGI zu fastCGI
  • Responsives Web-Design und bootstrap
  • Serverbasierte Frameworks für Web-Applikationen
    (Django, Ruby on Rails, Cake PHP, ZEND und Smarty)
  • noch mehr Frameworks: FLOW3, symfony
  • Clientbasierte Frameworks - meistens mit JavaScript
    (ReactJS, AngularJS)
  • Content-Management-Systeme am Beispiel TYPO3
  • Web-Services
  • Mediaformate für das Web (MIME)
  • Performance-Test
  • Security 
  • SSL und Zertifikate
  • Projektmanagement für das WWW
  • Techniken des Internet 2: Shibboleth und mehr
  • Rechtliche Aspekte im Netz: TKG, DSG, TMG und mehr

Klausur

Die Klausur findet statt:

Mo, 06.02.2017, 12:00-14:00, Raum wird in der Veranstaltung bekannt gegeben.

Moodle Forum

Unter https://moodle02.zdv.uni-tuebingen.de/ >> Wintersemester 2016-2017 >> Informatik >> Grundlagen der Web-Entwicklung finden Sie den Moodle-Kurs zur Veranstaltung; bitte registrieren Sie sich dort für die Teilnahme an der Veranstaltung.

Die Veranstaltung in Campus

Link in Campus

 

Privacy settings

Our website uses cookies. Some of them are mandatory, while others allow us to improve your user experience on our website. The settings you have made can be edited at any time.

or

Essential

in2code

Videos

in2code
YouTube
Google