Hier geht es zu Ihrer Digitalisierung!
Nachfolgend finden Sie unsere aktuellen Qualifizierungen und Weiterbildungen. Melden Sie sich gleich an!
Server & Web-Technologien Workshop
Client-Server-Architekturen verstehen
Datum/Uhrzeit:
-
Veranstaltungsort:
FH Joanneum
Werk-VI-Straße 46
8605 Kapfenberg
Veranstalter:
FH JOANNEUM
Zielgruppe:
IT,
Technik
Beschreibung
In diesem Workshop werden grundlegende Dienste in modernen IT-Landschaften erklärt und konfiguriert. Der Fokus liegt auf einem fundierten Verständnis von Client-Server-Architekturen sowie den Protokollen der obersten Schicht des OSI-Netzwerk-Referenzmodells.
Ein besonderer Schwerpunkt liegt auf Diensten im World Wide Web (WWW), insbesondere auf der Kommunikation über das Hypertext Transfer Protocol (HTTP). Im Zusammenhang damit wird auch die Programmiersprache JavaScript sowohl auf der Client- als auch auf der Serverseite behandelt.
Zum besseren Verständnis des Protokollkonzepts wird ein eigens entwickelter, proprietärer Webserver in Python eingesetzt. Dieser dient als Einstieg in die praktische Nutzung von Netzwerken – etwa durch den Zugriff via Webbrowser als Client. Ziel ist es, den Übergang vom reinen Netzwerkverständnis zur konkreten Anwendung zu vermitteln.
Inhalt
Nach dem Einstieg in die Protokollkommunikation werden gängige Internetdienste und ihre zugehörigen Protokolle auf virtuellen Maschinen installiert und grundlegend konfiguriert:
- Domain Name Server (DNS)
- Mail Server: Simple Mail Transfer Protocol (SMTP), Internet Message Access Protocol (IMAP)
- Webserver und Webservices: Apache Webserver, Fast API Webservice, Node.js
Im weiteren Verlauf wird das Konzept der Service-orientierten Architektur (SOA) vorgestellt und anhand eines praktischen Beispiels mit Fast API vertieft.
Abschließend werden Maßnahmen zur Absicherung und Härtung („Hardening“) von Webservern und -diensten behandelt, um ein grundlegendes Verständnis für IT-Sicherheit im Webumfeld zu vermitteln.
Vorraussetzungen:
Netzwerktechnologien, Python Grundlagen, Linux Grundlagen
Visual Studio Code (Python, JavaScript), PuTTY (Windows)
Ziele
In dem Workshop soll ein tieferes Verständnis für einige der wichtigsten Technologien in unserer heutigen digitalen Welt vermittelt werden, und die Teilnehmer in der Lage sein diese auch sicher zu betreiben.
Sie wollen wissen, was Sie verpasst haben? Hier geht es zum Archiv!