Skip to main content

CAS Web Applikationen

Das CAS Web Applikationen vermittelt, wie die Teilnehmenden mit Hilfe von angewandter Wissenschaft reichhaltige Benutzeroberflächen realisieren können und dabei gestalterische Ideen mit Ingenieursvorgehen und nachhaltiger Architektur umsetzen.

Eckdaten

Abschluss
CAS FHNW
ECTS-Punkte
12
Nächster Start
21.02.2025
Dauer
16 Wochen
Unterrichtstage
Fr./Sa.
Unterrichtssprache
Deutsch
Ort
Windisch
Preis
CHF 8'200

Das Web hat sich gewandelt. Von allgegenwärtiger Informationsdrehscheibe und Werbefläche hat es sich zum Zugang zu anspruchsvollen, interaktiven Applikationen entwickelt. Entwurf und Umsetzung dieser Applikationen werden durch viele Hilfsmittel unterstützt, deren Vielzahl und schneller Wandel andererseits leider eine effiziente und nachhaltige Entwicklung wiederum erschwert.

Dies ist kein Kurs für Oberflächengestaltung mit Design-Werkzeugen oder eine Einführung in Framework X.

Stattdessen qualifiziert das CAS Web Applikationen die Absolvierenden, moderne, anspruchsvolle, reichhaltige Web Applikationen effizient und nachhaltig zu bauen. Wir beschränken uns nicht auf ein spezielles Framework oder Werkzeug. Die erworbenen Kenntnisse und Fähigkeiten fundieren auf einem grundlegenden Verständnis und sind damit in allen aktuellen und zukünftigen Arbeitsumgebungen anwendbar. Das Ziel ist, zu den besten 1% aller Web-Applikationsentwickelnden zählen zu können.

Zu dem CAS werden auch ausgewählte Expertinnen und Experten aus der Industrie als Dozierende eingeladen. Es ist möglich, remote teilzunehmen. Den Veranstaltungen können die Teilnehmenden in diesem Fall per Videokonferenz folgen. Lediglich zu Beginn und zum Abschluss der Weiterbildung ist die Anwesenheit vor Ort notwendig.

Modulübersicht

Modul JavaScript Informatik

Kursinhalt

  • JavaScript aus Sicht der Informatik
  • Die Informatik aus Sicht von JavaScript
  • Sprachelemente: Funktionen, Lambda-Ausdrücke, Higher-Order Functions, Immutables
  • Testautomatisierung
  • Praxisanwendungen

Vertiefung

  • Algebraische Datentypen, Funktoren, Monoide, Monaden
  • Church Encoding
  • Peano Numbers
  • Praxisanwendungen

Modul Modernes JavaScript

Kursinhalt

  • Sprachkonstrukte
  • Interpretationsmodell
  • Scoping
  • Modulsystem
  • Asynchronität
  • Transpiler
  • Best Practices
  • Tips & Tricks
  • Programmierfallen
  • Praxisanwendungen

Vertiefung

  • Design Patterns
  • Koordinationsschemata
  • Service-Integration
  • Paradigmen: Funktional, Scripted, Objekt-orientiert (Babel, TypeScript, PureScript, Elm)

Modul Professionelle Web-Applikationen

Kursinhalt

  • Anwendungsarchitekturen: Fat- vs. Thin-Client, Reactive Streams, REST, MVC-basiert
  • Entwurf für effiziente Entwicklung grosser Geschäftsapplikationen
  • Entwurf für hochinteraktive Systeme
  • Entwurf für kollaborative Systeme
  • Praxisanwendungen

Vertiefung

  • Vertieftes Verständnis dieser Systeme durch Anwendung und Nachbau

Modul Grafisch anspruchsvolle Web-Applikationen

Kursinhalt

  • Fortgeschrittenes HTML, Canvas, SVG, CSS
  • Einsatz von Animation
  • Ambitionierte Oberflächen mit hochwertigen custom elements
  • Praxisanwendungen

Vertiefung

  • Grafisch anspruchsvolle Gestaltung
  • Spontaner Gerätewechsel
  • Multi-device controls
  • Undo/redo
  • Team-Applikationen

Studium

Aufbau

Das CAS besteht aus 4 Modulen und einer bewerteten Abschlussarbeit. Jedes Modul ist auf 3 ECTS-Punkte ausgelegt und umfasst einen Zeitbedarf von 75 Stunden.

Davon sind 30 Stunden Präsenzveranstaltung (Vorlesung, Vertiefung und gemeinsame Praxisarbeit), 20 Stunden Selbststudium (Vorbereitung, Nachbereitung, Übungen, Praxisarbeit). 25 Stunden anteiliger Zeitbedarf pro Modul für die Abschlussarbeit. Insgesamt: 12 ECTS mit einem gesamten Zeitaufwand von 300 Stunden.  

Voraussichtliche Modulinhalte

Die Modulinhalte können sich ändern – vor allem basierend auf den Anforderungen der Teilnehmenden und den Beiträgen der Teilnehmenden im Laufe der Veranstaltung. Es ist Teil des didaktischen Konzepts, dass die Teilnehmenden jeweils auch ihre eigenen praktischen Problemstellungen und Erfahrungen einbringen.

Zielpublikum

Dies ist kein Kurs für Oberflächengestaltung mit Design-Werkzeugen oder eine Einführung in Framework X. Das CAS Web Applikationen wendet sich an Praktiker*innen in der Softwareindustrie, die ihre Kenntnisse und Fähigkeiten vertiefen, aktualisieren und auf ein neues Niveau heben wollen.

Kurstage

16 Kurstage jeweils Freitags und/oder Samstags. Abgabe der Abschlussarbeit und Nachbesprechung an je einem gesonderten Termin.

Anzahl Teilnehmende

Maximal 20 Teilnehmende

Zeitaufwand

16 Wochen mit insgesamt 16 Tagen Kontaktunterricht plus Selbststudium. Dies entspricht total 300 Stunden Zeitaufwand (12 ECTS).

Zertifikat

Zum Erhalt des Zertifikats ist eine genügende Note in der Abschlussarbeit erforderlich.
CAS FHNW Web Applikationen
Umfang 12 ECTS

Der CAS FHNW Web Applikationen ist anrechenbar für den MAS Information Technology der Berner Fachhochschule.

Aufnahmebedingungen

Du bist bereits in der Informatik tätig und hast mindestens Grundkenntnisse in HTML, CSS und JavaScript. Abschluss einer Fachhochschule, Universität, technischen Hochschule oder eine Berufsausbildung mit Praxiserfahrung.

Kursmaterial

Arbeit am eigenen Rechner, üblicherweise Laptop, mit aktuellem Browser und Texteditor. Die Verwendung deiner bevorzugten Entwicklungsumgebung ist möglich.

Durchführungsort

Hochschule für Informatik FHNW, Brugg-Windisch

Fachhochschule Nordwestschweiz FHNW Hochschule für Informatik Bahnhofstrasse 6 5210 Windisch
Mehr Infos zum Standort
Diese Seite teilen: