Web Technologies & Engineering 1


Lernziele

Anteil Peter Egli:

* Überblick für verschiedene Middleware und Web Service Technologien
* Verständnis für Middleware Architekturen (3-Tier, n-Tier)
* Client/Server Networking und Peer-to-Peer Networking
* Verständnis für Objekt-Orientierung und Abbildung auf Architektur
* Verständnis für Daten-Enkodierung / -Normalisierung (Marshalling)
* Kenntnisse über ORM-Architekturen & Technologien

Anteil Philipp Schröder:

* Die Studierenden können für die Entwicklung einer Web Applikation eine Strategie konzipieren, sowie eine Projektvision und Roadmap erarbeiten
* Die Studierenden können Kreativitätstechniken anwenden um innovative Web Produkt-/Service-Ideen zu entwickeln
* Die Studierenden verstehen den Bedeutung von Kundensegmentierung und nutzerzentriertem Design
* Die Studierenden können Software-Anforderungen bewerten und priorisieren
* Die Studierenden kennen Methoden für Konzeptvisualisierungen
* Die Studierenden kennen eine Pitching Methode und üben das Präsentieren von Ideen
* Die Studierenden können strukturiertes Feedback geben
* Die Studierenden lernen die Web-Entwicklungsarbeit mittels Teamarbeit und Rollenspielen aus Business-, Entwickler- und Designer-Perspektive zu betrachten

Lerninhalte

Anteil Peter Egli:

Theorie:

* Grundlagen von Middleware Technologien
* SOA (Service Oriented Architectures)
* Web Service Technologien (WSDL, UDDI, SOAP, XML)
* Message-Oriented Middleware Techniken (MOM)
* Distributed Object Technologies (DOT)
* Enterprise Application Integration / Enterprise Service Bus
* Cloud Architekturen

Uebungen:

* Verteilte Anwendung (C/S) mit CORBA (.Net oder Java)
* Web Service Applikation (.Net oder Java)
* Anwendung mit ORM (z.B. Hibernate)

Anteil Philiipp Schröder:

* Konzipieren einer Web-Produkt bzw. Service-Strategie
** Brainstorming von innovativen Web Produkt-/Service-Ideen
** Erarbeiten der Kundensegmentierung & Value Proposition
** Priorisieren von Feature Sets
** Konzeption und Präsentieren der Produktidee, Peer Feedback
* Erarbeiten einer Projektvision und Roadmap

Dozenten

Peter Egli, dipl.Ing.ETH
Philipp Schröder, MA Design for Interactive Media