Cloud- und Web-Technologien (CS3140-KP04)


Dozent:
Prof. Dr. rer. nat. habil. S. Groppe

Inhalt: 

In der Veranstaltung "Cloud- und Web-Technologien" werden wir grundlegende Technologien, Sprachen, Spezifikationen, Werkzeuge und Tools kennen lernen, um Informationen im Web zu verarbeiten, zu speichern und darzustellen.

  1. Einleitung
  2. Semantic Web Einführung
    RDF/SPARQL, RDFS/OWL
  3. Multiplattform-Programmierung: Kotlin
    Einführung und fortgeschrittene Programmierkonzepte
  4. Cloud Computing
    Einführung, Hadoop (inklusive Umsetzung relationaler Operatoren), Pig, Spark und Flink (inklusive Stromverarbeitung und knotenzentrische Algorithmen für Graphen)
  5. Client-Programmierung
    HTML, CSS und JavaScript/JQuery
  6. Server-Programmierung: PHP

Präsenzaufgaben finden sich auf der Tutorial-Webseite.

Zielgruppe:

  • Bachelor Informatik 2019 (Wahlpflicht), Kernbereich Informatik, Beliebiges Fachsemester
  • Bachelor Informatik 2019 (Pflicht), Kanonische Vertiefung Web und Data Science, 6. Fachsemester
  • Bachelor Medizinische Informatik 2019 (Wahlpflicht), Informatik, 4. bis 6. Fachsemester
  • Bachelor Informatik 2016 (Wahlpflicht), Kernbereich Informatik, Beliebiges Fachsemester
  • Bachelor Informatik 2014 (Wahlpflicht), Kernbereich Informatik, Beliebiges Fachsemester

Umfang:
Vorlesung (2 SWS)
Übung (2 SWS)

Zeit und Ort:

Vorlesung:
Mittwochs 14:15 - 15:45 Uhr im IFIS 2035
Übung:
Donnerstags (Gruppe 1 + 2) 12:15 - 13:45 und 14:15 - 15:45 Uhr im PC-Pool 1/2, EG, Haus 64

Beginn:
Vorlesung: Mittwoch, 06. April 2022
Übung: 14. April 2022

Unterlagen zur Vorlesung erhalten Sie im Moodle der Universität zu Lübeck

Öffentlich zugängliche Folien finden sich hier bzw. in der folgenden Tabelle:

Nr.

Technologie

Thema

HTML-Folien

PDF-Folien

Übungen

1

Einleitung

HTML

PDF

-

2

Semantic Web

Einführung, RDF/SPARQL

HTML

PDF

Online

3

RDFS/OWL

HTML

PDF

Online

4

Multiplattform

Kotlin - Einführung

HTML

PDF

Online

5

Kotlin - Fortgeschrittene Themen

HTML

PDF

Online

6

Cloud Computing

Einführung, Hadoop

HTML

PDF

Online

7

Hadoop - Relationale Algebra

HTML

PDF

Online

8

Pig

HTML

PDF

Online

9

Spark und Flink

HTML

PDF

Online

10

Stromverarbeitung mit Flink

HTML

PDF

Online

11

Knotenzentrische Graphalgorithmen mit Flink

HTML

PDF

Online

12

Web-Programmierung

HTML und CSS

HTML

PDF

HTML-Online CSS-Online

13

Javascript/JQuery und PHP

HTML

PDF

JS-Online JQuery-Online PHP-Online

14

Zusammenfassung

HTML

PDF

-

Übungen:

Die Übungen finden durchgängig am Rechner statt. Die Übungen bestehen aus Präsenzaufgaben, die alleine oder in kleinen Gruppen bearbeitet werden. Der Dozent steht bei Fragen und zur Besprechung der Lösungen zur Verfügung. Zu allen Aufgaben finden sich Beispiellösungen direkt unter der Aufgabenstellung. Die Beispiellösungen sollten jedoch erst nach Bearbeitung zum Vergleich mit der eigenen Lösung betrachtet werden, da ansonsten der Lerneffekt sehr viel geringer ist.