Grafikdesign für Fortgeschrittene mit Zusatzqualifikation in Java In dieser Weiterbildung vertiefen Sie Ihre Kenntnisse im Grafikdesign und erweitern Ihr Kompetenzspektrum durch die objektorientierte Programmierung (OOP) mit Java. Sie lernen, wie Sie anspruchsvolle grafische Benutzeroberflächen (GUIs) entwickeln und interaktive Anwendungen gestalten. Sie setzen sich intensiv mit den Prinzipien der OOP auseinander und erarbeiten sich ein fundiertes Verständnis für Klassen, Objekte, Vererbung und Polymorphie. Durch die Anwendung von Java in Kombination mit OOP sind Sie in der Lage, komplexe Designprojekte technisch umzusetzen und funktionale, benutzerfreundliche Interfaces zu erstellen. Die praxisorientierte Umsetzung erfolgt durch die Entwicklung eigener Projekte, in denen Sie die Verbindung von Grafikdesign und OOP mit Java erproben. Durch regelmäßige Übungen und Fallstudien festigen Sie Ihr Wissen und wenden die erlernten Konzepte direkt an. Nach Abschluss der Weiterbildung sind Sie in der Lage, Ihre gestalterischen Fähigkeiten mit den technischen Aspekten der OOP in Java zu verknüpfen und somit vielseitige, interaktive Designlösungen zu realisieren.

Grafikdesign-Theorie und Praxis
  • Fortgeschrittene Arbeitsabläufe und Automatisierung mit Fokus auf oop
  • Typografie und Texteffekte
  • Datenbanken und Inspiration unter Berücksichtigung von oop
  • Verwendung von Funktionen und Operatoren
  • Social-Media und digitale Grafiken mit Anwendungen aus oop

Projektarbeit und Präsentation
  • Präsentation von Projekten und Portfolio-Erstellung mit Kenntnissen in oop
  • Qualifikationsprojekt Mediengestaltung
  • Praxis: interaktives Formular unter Einsatz von oop
  • Praxis: Magazin-Cover
  • Praxis: Magazin-Inhaltsverzeichnis mit Bezug zu oop

Illustration und Bildbearbeitung
  • Vektorgrafiken und Illustrationen aus dem Bereich oop
  • Vektorgrafiken: freie Pfade und geometrische Formen
  • Bildformat und Auswahl mit Einflüssen von oop
  • Erste Korrekturen
  • Bildverarbeitung und Methoden aus oop

Software-Schnittstellen und Workflow
  • Interaktion zwischen Photoshop und Illustrator mit Bezug zu oop
  • Funktionsweise von Verzweigungen
  • Funktionsweise von Variablen mit primitivem Datentyp im Kontext von oop
  • Ebenen und Hierarchien

Programmierung in Java: Grundlagen
  • Installation und Einrichtung einer Java-Entwicklungsumgebung mit Fokus auf oop
  • Grundlagen der objektorientierten Programmierung
  • Kompilieren von Java-Programmen anhand von oop
  • Grundlagen zu Ebenen

Fortgeschrittene Java-Programmierung
  • Arrays im Zusammenhang mit oop
  • Fehlerbehebung in Java
  • Grafische Benutzeroberflächen in Java unter Einfluss von oop
  • Operatoren

Java: Datenverwaltung und APIs
  • Erstellen von Java-Bibliotheken unter Berücksichtigung von oop
  • Verwendung von SQL-Datenbanken in Java
  • Erstellung von REST-APIs mit Schwerpunkt auf oop
  • Anwendung von Java im Handel

Grafikdesign: Detailarbeit und Komposition
  • Pfade und Objekte: Grundlagen mit Bezug zu oop
  • Pfade und Objekte: Effekte und Arbeiten mit Objekten
  • Effekte mit Anwendungen aus oop
  • Farben und Effekte

Interaktives Design und Animation
  • Praxis: interaktive Slides unter Einbindung von oop
  • Interaktive Animationen
  • D-Design und -Modellierung mit Methoden aus oop
  • D in Illustrator

Arbeitsorganisation und Versioning
  • Versionsverwaltung im Kontext von oop
  • Agiles Arbeiten mit Git
  • Zusammenarbeit und Versionskontrolle beeinflusst von oop
  • Continuous Integration und Continuous Delivery

Designsoftware-Vertiefung und Spezialisierung
  • Layout in Verbindung mit oop
  • Maskieren
  • Formen und Transformationen unter Berücksichtigung von oop
  • Plugin-Integration

UI/UX und Ausgabeformate
  • Einsatz von UI/UX mit Fokus auf oop
  • Export und Entwickler-Zusammenarbeit
  • Ausgabe: Speichern unter Anwendung von oop
  • Designsysteme