Section outline

    • Liebe Kursteilnehmenden,

      herzlich Willkommen im VHB-Kurs Web Programming!


      Im Rahmen dieses Kurses werden zunächst die Grundlagen zu (nicht) relationalen Datenbanken erläutert unter dem Fokus von Datenmodellierung und Datenbankabfragen. Im praktischen Teil des Moduls wird die Programmiersprache Python vorgestellt und mit Flask eine Web-Anwendung für das Backend implementiert. Im nächsten Kapitel werden die Grundlagen zu HTML und CSS behandelt. Durch Einsatz der Skriptsprache JavaScript und dem Framework React werden im Frontend praxisnah Informationen visualisiert. In Modul 3 wird das Frontend durch Verknüpfen von Frontend und Backend dynamisch mit Daten versorgt. Des Weiteren werden verschiedene Schnittstellen, wie API oder SDK, präsentiert. Abschließend werden die Themen Usability und aktuelle Trends im Bereich Web Programming aufgearbeitet.


      Nach erfolgreichem Abschluss des Moduls WebProgramming besitzen die Studierenden folgende Kenntnisse und Fähigkeiten:

      • Grundlegendes Verständnis von Datenbanken, Datenmodellierung und Backend-Entwicklung (ERM, SQL/NoSQL DB, Python)
      • Verstehen der Grundlagen der Frontend-Entwicklung und Anwendung von HTML, CSS, JavaScript und React
      • Unterscheidung der Programmiersprachen sowie Frameworks (SQL, Python, Flask, HTML,CSS, JavaScript, React) in Front- und Backend
      • Visualisierung von Daten durch praktische Anwendung der D3.js-Bibliothek
      • Erkennen und verstehen von Design Patterns sowie aktuellen Trends
      • Integration von Backend und Frontend durch Implementieren einer Flask Web-Anwendung
      • Stärkung der Modellierungs- und Programmiererfahrungen durch regelmäßige Übungsaufgaben

      Bitte beachten Sie die organisatorischen Hinweise zu den Modulen, die Hilfestellungen und die terminlichen Rahmenbedingungen unter "Wichtige Informationen zur Kursorganisation". Die Möglichkeiten der Anrechenbarkeit an Ihrer Hochschule und Ihrem Studiengang oder die Ausstellung eines Zertifikats finden Sie unter "Wichtige Informationen zum Kursnachweis".

      Wir wünschen Ihnen bei der Bearbeitung des Kurses Web Programming viel Spaß und Lernerfolg!

      Der Kurs entstammt einer Zusammenarbeit der Julius-Maximilians-Universität Würzburg, Friedrich-Alexander-Universität Erlangen/Nürnberg, Hochschule Coburg und Fachhochschule Würzburg-Schweinfurt.