Titel: SERVER SIDE TECHNOLOGIES FOR WEB-DEVELOPMENT
Lehrperson(en): Gabriel Rausch
Bewertung: 6 ECTS, 3 SWS
Termin: Montag, 13:30 - 15:45 Uhr
Ort: Marienstraße 5, Raum 105
Erster Termin: Montag, 21. Oktober 2013, 13:30 Uhr


Kursplan und Details

Kursplan

Dokumentationen


Beschreibung

Das Fach- bzw. Werkmodul richtet sich an Studierende gestaltender Studiengänge, die schon Grundlagen-Erfahrungen in den üblichen Web-Technologien besitzen (HTML[[HTML|Hypertext Markup Language]], CSS[[CSS|Cascading Style Sheets]], JS...).

Der Kurs fokussiert auf serverseitige Technologien und die Kommunikation zwischen Server und Client oder anderen Schnittstellen (z.B. Arduino). Folgende Techniken werden behandelt:

- Einstieg und Unterschied PHP[[PHP|PHP Hypertext Processor]] / NodeJS - Datenbankhandling MySQL - Kommunikationslösungen mit JSON[[JSON|JavaScript Object Notation]] Format - serverseitige Bild-Manipulation (z.B. Ausgabe von verschiedenen Bildgrößen für responsive Interfaces) - serverseitiges Multimedia-Handling (Audio / Video) - clientseitige Speicherung vs. serverseite Speicherung ("wann speichert man wo") - CMS[[Webapps|Content Management System]] Lösungen mit Typo3 und Drupal - Socket-Verbindungen (z.B. für Real-Time Applikationen wie ein Live-Chat) - Schnittstelle Arduino

Description

This course is dedicated to all design- and media-students who are interessted in frontend-developement of websites and applications (basic knowledge about HTML[[HTML|Hypertext Markup Language]], CSS[[CSS|Cascading Style Sheets]], Javascript required).

We will focus on these topics:

- getting started with PHP[[PHP|PHP Hypertext Processor]] and NodeJS (and the difference between them) - database handling with MySQL (and other solutions) - communication with JSON[[JSON|JavaScript Object Notation]] Format - server side bitmap / audio / video manipulation - client side storage vs. server side storage (make a decision where you store the data) - CMS[[Webapps|Content Management System]] solutions with Typo3 and Drupal - Socket connections (e.g. for real-time applications like live-chats) - interface to arduino