Inhalte auf einen Blick: HTML5, Responsive Webdesign mit CSS3, UX-/UI-Design, objektorientierte Programmierung mit JavaScript, Backend-Programmierung mit Node.js

Die Weiterbildung Multimediadesign behandelt Grundlagen und Anwendungsbereiche von Webdesign, HTML5, CSS3, Bootstrap, UX-/UI-Design und JavaScript. Inhalte sind unter anderem Zeichenkodierung, Textformatierung, Bilder, Hyperlinks, Tabellen, Formulare, iFrames, Video und Audio, Meta-Tags, responsive Webdesign, Flexbox, Media Queries, SCSS, Bootstrap, Informations- und Navigationsarchitektur, Layout, Usability, Barrierefreiheit, JavaScript-Grundlagen, objektorientierte Programmierung, DOM-Manipulation, Node.js, Express, MongoDB, AJAX, EJS, Middleware, WebSockets sowie die Entwicklung eines Multiplayer-Browsergames.

Multimedia-Entwickler inkl. Webdesigner-Zertifizierung

HTML5

  • Definition und Grundlagen
  • Zeichenkodierung
  • Einfache Textformatierung, Listen und Aufzählungen
  • Einbinden von Bildern und Hyperlinks
  • Tabellen, Formulare und iFrames
  • Einbinden von Video und Audio
  • Meta-Tags

Responsive Webdesign mit CSS3

  • Grundlagen und einfache Layouts
  • Bedingte Selektoren
  • Pseudoklassen und Pseudoelemente
  • Flexible Layouts mit Flexbox
  • Grafische Elemente und Keyframe-Animationen
  • Dynamisches CSS mit Kalkulationen und Variablen
  • Media Queries
  • Praxisbeispiel: Store-Layout für Mobilgeräte optimieren

SCSS und Bootstrap 4

  • Einführung in Bootstrap
  • Layout mit Bootstrap
  • Bootstrap Grid-System
  • Jumbotron, Abstände, Farben und Textformatierung
  • Navigationen
  • Bootstrap-Layouts anpassen

UX-/UI-Design

  • Bedarfs- und Anforderungsanalyse
  • Konzeptionelles Leitmotiv
  • Informations- und Navigationsarchitektur
  • Layout
  • Design und Gestaltung
  • Text und Typografie
  • Content, Usability und Barrierefreiheit
  • Prüfungsvorbereitung und Prüfung

JavaScript

JavaScript-Einführung

  • Relationale und logische Operatoren
  • Datentypen, Variablen, Strings und Regex
  • Typenkonvertierung und Zahlen
  • Funktionen schreiben
  • Programmierrichtlinien
  • Rekursion
  • Times und Range
  • Mehrdimensionale Arrays

JavaScript und das Dynamic Object Model

  • CSS und HTML
  • Data-Attribute
  • CreateElement und appendChild
  • Siblings und Before

Objektorientierte Programmierung mit JavaScript

  • Kapselung, Vererbung, Polymorphismus und Abstraktion
  • Abgrenzung zur funktionalen Programmierung
  • Klassische und alternative Implementierungen
  • Statische und abstrakte Methoden
  • Mutable und immutable Objects
  • State-Management

Backend-Programmierung mit JavaScript

  • Node.js
  • Webserver mit Express
  • MongoDB und Mongoose
  • Asynchrone Programmierung und AJAX
  • Datenbank-Middleware
  • Interaktive Website mit EJS
  • Sicherheit durch Middlewares
  • WebSockets

Entwicklung eines Multiplayer-Browsergames mit Phaser, Express und Socket.IO

  • Spiele-Entwicklung
  • Projektstruktur erstellen
  • Phaser, Express und Socket.IO
  • Objektorientierung
  • Kursabschluss mit praxisorientierten Aufgaben und Multiple-Choice-Fragen

Die Weiterbildung behandelt Inhalte aus Multimediadesign, Webdesign, HTML5, CSS3, Bootstrap, UX-/UI-Design, JavaScript, Backend-Programmierung und Prüfungsvorbereitung.