Titel: SERVER SIDE TECHNOLOGIES FOR WEB-DEVELOPMENT
Lehrperson(en): Gabriel Rausch
Bewertung: 6 ECTS, 3 SWS
Termin: Montag, 17:00 - 19:15 Uhr
Ort: Marienstraße 5, Raum 105
Erster Termin: Montag, 21. Oktober 2013, 17:00 Uhr
Kursplan und Details
Beschreibung
Das Fach- bzw. Werkmodul richtet sich an Studierende gestaltender Studiengänge, die schon Grundlagen-Erfahrungen in den üblichen Web-Technologien besitzen (HTML, CSS, 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 / NodeJS - Datenbankhandling MySQL - Kommunikationslösungen mit JSON - 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 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, CSS, Javascript required).
We will focus on these topics:
- getting started with PHP and NodeJS (and the difference between them) - database handling with MySQL (and other solutions) - communication with JSON - server side bitmap / audio / video manipulation - client side storage vs. server side storage (make a decision where you store the data) - CMS solutions with Typo3 and Drupal - Socket connections (e.g. for real-time applications like live-chats) - interface to arduino