Im Rahmen dieses Workshops werden die wichtigsten Servertechnologien sowohl theoretisch als auch praktisch behandelt. Der Zweck des Gegenstandes ist das Vertraut-werden mit Servertechnologien und Servern, deren Dienste (fast) alltäglich in Anspruch genommen werden.
Im Rahmen dieses Workshops werden die wichtigsten Servertechnologien sowohl theoretisch als auch praktisch behandelt. Der Zweck des Gegenstandes ist das Vertraut-werden mit Servertechnologien und Servern, deren Dienste (fast) alltäglich in Anspruch genommen werden.
Als wichtigsten Dienst wird mit dem World Wide Web und damit dem Hypertext Transfer Protokoll (HTTP) und Webengineering ins Detail gegangen. Ein Überblick zeigt die Geschichte und den aktuellen Entwicklungsstand von Webanwendungen für Desktop und mobile Geräte.
Im Workshop wird in Form von praktischen Übungen ein Server mit den wichtigsten Diensten eingerichtet. Im Zuge der Installation wird eine Website konfiguriert und ebendort eine progressive Web App angeboten.
Servertechnologien:
Domain Name System (DNS) – Server: bind9 (ISC), Dynamic Host Configuration Protocol (DHCP) Server: dhcp3-server (ISC), Hyper Text Transfer Protocol (HTTP), Apache Webserver Common Gateway Interface (CGI), Secure Socket Layer (SSL), Certificates, Additional modules and configurations, Simple Mail Transfer Protocol (SMTP) & Security (TLS) Server: postfix, Post Office Protocol (POP), Internet Message Access Protocol (IMAP)
Server: dovecot (eventually Mail filters), IPTables (Firewall), File Transfer Protocol (FTP) and File Systems & Services in the Internet.
Webtechnolgien:
Hypertext Transfer Protokoll (HTTP), Hypertext Markup Language (HTML), Cascading Stylesheets (CSS), Webanwendungen: Single Page Applications (SPA), Progressive Web Apps (PWA), Frameworks (repräsentativ Angular), Sprachen: Javascript / Typescript (JS/TS)
Weitere Infos und Anmeldung unter: