Workshop: Coding for Designers
In diesem Workshop lernen Design-Teams wie sie mit Code layouten und Prototyping betreiben können. Dieses Wissen führt zu besseren Design-Entscheidungen auch außerhalb des Browsers. Zudem wird die Zusammenarbeit mit der Entwicklung verbessert.
Kurzbeschreibung
Die Gestaltung von Websites ist kompliziert: Verschiedene Browser, Betriebssysteme, Displaygrößen, Auflösungen, Bedienkonzepte, Layout-Varianten und Komponenten-Zustände …
Die Leinwand im Web ist der Browser und die Materialien zum Gestalten heißen HTML, CSS, JavaScript und SVG. Nur wer den Browser gut kennt und die Materialien versteht, kann erfolgreich Websites gestalten.
In diesem Workshop erwerben Sie die notwendigen Coding-Skills um mit den Developer-Tools von Firefox und Chrome direkt im Browser gestalten zu können.
Sie lernen anhand praktischer Übungen kennen, wie flexible Gestaltungsraster erstellt werden, und wie variable Schriftgrößen und daraus abgeleitete Proportionen funktionieren. Wir zeigen Ihnen, was es bei Responsive Design, Bildern und Grafiken zu beachten gibt, und wie Animationen und Mouse-Over-Effekte gestaltet werden.
Das Ziel dieses Workshops besteht nicht darin, »production ready« Code zu schreiben. Vielmehr zeigen wir Design-Teams wie sie mit Code layouten und Prototyping betreiben können. In der Zusammenarbeit mit Frontend-Teams werden Sie danach spürbar besser aufgestellt sein. Und mit Sicherheit den Browser als weitere Gestaltungsumgebung in Ihr Toolset aufnehmen.
Inhalte
Die folgenden Inhalte sind unsere Empfehlung für einen fundierten Einstieg in das Thema bzw. werden häufig gewünscht. Der Umfang beträgt, abhängig von den Vorkenntnissen und dem Anteil praktischer Übungen, meist zwischen 8h – 24h. Gerne passen wir die Agenda auf Ihre individuellen Anforderungen hin an, bzw. beziehen aktuelle Praxisprojekte mit ein. Wir stimmen uns dazu im Vorfeld der Schulung persönlich mit Ihnen ab.
Die Developer-Tools der Browser
- Bestehende Websites analysieren
- Inhalte und HTML/CSS ändern
- Schriften, Farben, Layouts und Effekte gestalten
- Geräte und Geräteeigenschaften simulieren
- Änderungen speichern und exportieren
- Layouts »from scratch«
- Testing und Audits
HTML/CSS-Basics
- HTML/CSS-Syntax
- Grundlagen Barrierefreiheit
- Farben & Verläufe
- Schriften
- Abstände
Typografie
- Schriften und Webfonts
- Mikrotypografie
- Relative Schrifteinheiten und modulare Skalierung
- Mehrsprachige Layouts
Flexible Layouts & Gestaltungsraster
- Positionierung und Layoutaufbau
- Mehrdimensionale Gestaltungsraster mit »CSS Grid«
- Lineare Layoutbereiche mit »Flexbox«
- Browserabhängige Dimensionen
- Responsive Design
- Intrinsic Design
Grafiken und Effekte
- Fotos und Grafiken
- Icons & SVG
- Masken
- Blend Modes
Interaktionen & Animationen
- States
- Scrolling
- Übergänge und Animationen