Hauptinhalt überspringenNavigation überspringenFooter überspringen
Logo der Fachhochschule Nordwestschweiz
Studium
Weiterbildung
Forschung und Dienstleistungen
Internationales
Die FHNW
De
Standorte und KontaktBibliothek FHNWKarriere an der FHNWMedien

      Logo der Fachhochschule Nordwestschweiz
      • Studium
      • Weiterbildung
      • Forschung und Dienstleistungen
      • Internationales
      • Die FHNW
      De
      Standorte und KontaktBibliothek FHNWKarriere an der FHNWMedien
      Module
      Workshop Linux und Webtechnologien

      Workshop Linux und Webtechnologien

      Nummer
      wlw
      ECTS
      3.0
      Anspruchsniveau
      intermediate
      Inhaltsübersicht
      Linux und Webtechnologien sind heutzutage überall im Einsatz. Gerade auf Serversystemen bilden Linux und HTTP meistens gemeinsam den Technologiestack. Dieses Modul bietet einen praxisorientierten Einstieg in die Welt von Linux und Webapplikationen und gliedert sich in zwei Teile: a) Linux: Es werden Linux-Distributionen auf dem Notebook (als Gastsystem) sowie auf einem Embedded System Board installiert und administriert. Zudem wird die Konfiguration gängiger Client- und Serverdienste wie Netzwerk und Dateifreigabe betrachtet:
      • Arbeiten mit dem Linux Desktop Environment und Kennenlernen des Command Line Environments
      • Kennenlernen von File Systems und File System Permissions
      • Einführung in Multiprocessing und System Management Tools
      • Grundlagen von Shell- und Python-Scripting
      • Versuche zu Raspberry Pi, Ein-/Ausgabe (z. B. GPIO und I2C) sowie Konfiguration und Administration von Serverdiensten (z. B. Samba, Nextcloud, Apache, PHP und MySQL)
      b) Webtechnologien: Im Workshop werden Webapplikationen erstellt und die Grundlagen von HTTP, Web-Client und Web-Server an Beispielen erarbeitet:
      • Einführung zu HTTP und Protokollen im Webbrowser
      • Webserver auf dem Raspberry Pi
      • HTML / CSS und Grundlagen von JavaScript
      • Einführung in klassische und moderne Webapplikationen
      • clientbasierte Applikationen mit Visual Studio Code und Vue.js
      • Webapplikationen serverseitig mit Python Flask und JavaScript Node.js
      Lernziele
      Linux:
      • Die Studierenden kennen die Grundlagen von Linux und können mit der Konsole umgehen
      • Sie kennen die Grundlagen von Root File Systems und Permissions und können diese für eigene Linuxsysteme nutzen
      • Sie sind in der Lage Shell-Scripts zu implementieren und analysieren
      • Sie können Linux-Services und systemd konfigurieren und für eigene Applikationen anwenden
      • Sie kennen die Standardtools von Linux und können diese gezielt einsetzen
      Webtechnologien:
      • Die Studierenden verstehen, wie moderne Webapplikationen funktionieren
      • Sie können einfache Webapplikationen mit Hilfe von Frameworks server- und clientseitig implementieren
      • Sie sind in der Lage die modernen Netzwerktools des Webbrowsers für Analyse und Debugging von Webapplikationen einzusetzen
      Empfohlene Vorkenntnisse
      • Objektorientierte Programmierung 1 (SG EIT, S, U) (oop1)
      Leistungsbewertung
      Erfahrungsnote

      Studium

      Angebot

      • Studium
      • Weiterbildung
      • Forschung & Dienstleistungen

      Über die FHNW

      • Hochschulen
      • Organisation
      • Leitung
      • Facts and Figures

      Hinweise

      • Datenschutz
      • Accessibility
      • Impressum

      Support & Intranet

      • IT Support
      • Login Inside-FHNW

      Member of: