Vorlesung: Introduction into Web Development
	
		|  Contact  |  Lorenz Glißmann, Julian Kunkel  | 
	
	
		|  Location  |  Provisorium 0.103  | 
	
	
		|  Time  |  Monday and Thursday 12:15-14:45  | 
	
	
		|  Language  |  German (Examination also possible in english)  | 
	
	
		|  Module  |  Introduction into Web Development (not yet available)  | 
	
	
		|  SWS  |  4  | 
	
	
		|  Credits  |  6  | 
	
	
		|  Contact time  |  56 hours  | 
	
	
		|  Independent study  |  124 hours  | 
	
 
 
Lernziele
 erläutern die Funktionalität und das Zusammenspiel der 
Basistechnologien moderner Webanwendungen (HTTP, 
HTML, 
CSS, JavaScript).
 
 
 analysieren die Architektur moderner Webanwendungen und typischer Softwarestacks und können Vor- und Nachteile benennen.
 
 benennen und erläutern übliche Software-Patterns verbreiteter Frontend-Bibliotheken und -frameworks (z.B. MVC/MVVM, SPA, MPA, Router-Pattern) und können diese anwenden, um interaktive Webanwendungen zu entwickeln.
 
 nutzen und entwerfen APIs zur Kommunikation zwischen Frontend und Backend einer Webanwendung.
 
 entwickeln Webanwendungen barrierefrei und benennen und beachten typische datenschutzrechtliche Anforderungen bei der Arbeit mit personenbezogenen Daten.
 
 entwerfen einfache interaktive Webanwendungen aus Frontend, Backend und Datenbank und können diese technisch umsetzen.
 
 können Webanwendungen in einer Produktivumgebung einsetzen und administrieren.
 
 
Empfohlene Vorkenntnisse
Das sind keine (formalen) Voraussetzungen!
Diese Vorkenntnisse sind Grundlage für den zu erwarteten Arbeitsaufwand.
 
Ablauf
Die Präsenzzeit beinhaltet kleinere, sich abwechselnde Vorlesungs- und Übungabschnitte, wobei etwa 90min Vorlesung pro Semesterwoche vorgesehen werden.
 Einstieg (ca. 1 Vorlesung)
 
 Basistechnologien (ca. 3 Vorlesungen)
 JavaScript
 
 Semantisches 
HTML und 
CSS 
 
 
 Frontend (ca. 2 Vorlesungen)
 Software-Patterns
 
 Frontend-Frameworks
 
 
 Backend und Datenbank (ca. 2 Vorlesungen)
 
 Arbeiten mit verbreiteten Frameworks (ca. 2 Vorlesungen)
 
 Testen, Deployment und Betrieb (ca. 1 Vorlesung)
 
 Datenschutz und Security (ca. 1 Vorlesung)
 
 Barrierefreiheit (ca. 1 Vorlesung)
 
 
Materialien