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.