In dieser Weiterbildung vertiefen Sie Ihre Kenntnisse im Grafikdesign und erweitern Ihre Fähigkeiten im Bereich 3D-Design. Sie lernen, komplexe 3D-Modelle zu erstellen und diese in dezentrale Anwendungen (DApps) zu integrieren. Ein Schwerpunkt liegt auf der Anwendung von 3D-Design-Techniken zur Entwicklung interaktiver und benutzerfreundlicher Oberflächen für DApps. Sie erarbeiten sich fundierte Kenntnisse in der Nutzung von 3D-Design-Software wie Blender oder Autodesk 3ds Max. Dabei lernen Sie, 3D-Modelle zu modellieren, zu texturieren und zu animieren. Zudem setzen Sie sich mit den Grundlagen der Blockchain-Technologie auseinander, um die spezifischen Anforderungen und Möglichkeiten von DApps zu verstehen. Durch die Kombination von 3D-Design und Blockchain-Technologie werden Sie in die Lage versetzt, innovative und visuell ansprechende dezentrale Anwendungen zu gestalten. Die Weiterbildung legt großen Wert auf praxisorientiertes Lernen. Anhand von Fallstudien und Projekten wenden Sie das erlernte 3D-Design-Wissen direkt an und entwickeln eigene DApp-Prototypen. Durch regelmäßige Übungen und Feedbackschleifen vertiefen Sie Ihre Fähigkeiten und bereiten sich auf reale Anwendungsszenarien vor. Nach Abschluss der Weiterbildung sind Sie in der Lage, anspruchsvolle 3D-Designs zu erstellen und diese effektiv in die Entwicklung von DApps zu integrieren. Dies eröffnet Ihnen neue berufliche Perspektiven im Bereich der digitalen Produktentwicklung und der Blockchain-basierten Anwendungen.
- Fortgeschrittene Arbeitsabläufe und Automatisierung mit Fokus auf 3D-Design
- Typografie und Texteffekte
- Kenntnisse im Bereich 3D-Design in Farben und Verläufen
- Muster und Raster
Vektorgrafik-Anwendung und -Design
- Vektorgrafiken und Illustrationen mit Schwerpunkt auf 3D-Design
- Vektorgrafiken: freie Pfade und geometrische Formen
- Praxisnah: Anwendungen aus dem 3D-Design für interaktive Animationen
- D in Illustrator
Bildbearbeitung und Retusche in Photoshop
- Retusche: Farbkorrekturen, Ausbessern, Objektverschiebung und Himmeltausch mit 3D-Design-Aspekten
- Grundlagen zu Ebenen, Ebenen-Masken und Maskieren
- Erweiterte Wissen rund um 3D-Design bei der Ausgabe: Speichern
UI/UX-Design und Interaktivität
- Entwicklung grafischer Benutzeroberflächen in Java unter Berücksichtigung von 3D-Design
- Praxis: interaktive Slides, interaktives Formular, Magazin-Doppelseite
- Designsysteme mit Einbindung von 3D-Design
- Einsatz von UI/UX
Print- und Digitales Mediendesign
- Erstellung von Social-Media und digitalen Grafiken mit Bezug zu 3D-Design
- Texte als Pfade
- Interaktive PDFs, Verknüpfungen mit Methoden des 3D-Design
Techniken der Web-/App-Entwicklung
- Erstellung von REST-APIs mit Java mit Fokus auf 3D-Design-Anwendungen
- Entwicklung von DApps für die Ethereum-Blockchain
- Verwendung von off-chain-Lösungen für skalierbare DApps mit 3D-Design-Integration
- Verwendung von Layer-2-Lösungen
Blockchain-Technologie Grundlagen
- Einführung in DApps und Smart Contracts unter Einbeziehung von 3D-Design
- Grundlagen der Solidity-Programmiersprache
- Kontrollstrukturen und Funktionen in Solidity mit 3D-Design-Bezug
Smart-Contract-Entwicklungswerkzeuge
- Einrichtung und Verwendung von MetaMask, Ganache angepasst auf 3D-Design-Prozesse
- Verwendung der Remix-IDEs
- Neue Anwendungen im 3D-Design durch Einführung in das Truffle-Framework
Smart-Contract-Entwicklung und -Interaction
- Erstellung und Bereitstellung von Smart Contracts im Zusammenhang mit 3D-Design
- Interaktion mit Smart Contracts in einer Blockchain-Umgebung
Agile Projektmanagement-Methoden
- Agiles Arbeiten mit Git im Kontext von 3D-Design-Projekten
- Continuous Integration und Continuous Delivery
- Product Backlog and the Product Goal mit 3D-Design-Schwerpunkt
- Sprint Backlog and the Sprint Goal
- Definition of Done für 3D-Design-Projekte
- Projektbasiert vs. produktbasiert
Programmierung mit Java
- Installation und Einrichtung einer Java-Entwicklungsumgebung unter Berücksichtigung von 3D-Design
- Kompilieren von Java-Programmen
- Fehlerbehebung in Java im Umfeld von 3D-Design
- Vererbung in objektorientierter Programmierung
- Verwendung von Java-Bibliotheken für 3D-Design
Datenbank- und Speichertechnologien
- Verwendung von SQL-Datenbanken in Java mit Anwendungsbeispielen aus dem 3D-Design
- Dynamische Speicherplatzverwaltung
- High-Level- und Low-Level-Dateizugriff für 3D-Design-Projekte
Softwareentwicklungskonzepte
- Datentypen, Konstanten und Variablen im Kontext von 3D-Design
- Arrays
- Vektoren und Strings mit Fokus auf 3D-Design
- Zeiger
- Strukturierte Datentypen in 3D-Design-Anwendungen
Anwendungsbeispiele und Case Studies
- Anwendung von Java im Handel mit besonderem Augenmerk auf 3D-Design
- Anwendung von Java in wissenschaftlichem Rechnen
- Fallstudien zu praxisnahen 3D-Design-Projekten
Zusammenarbeit und Qualifikationsprojekte
- Qualifikationsprojekt Blockchain und DLT unter Einbeziehung von 3D-Design
- Qualifikationsprojekt Mediengestaltung mit 3D-Design-Schwerpunkt
- Teilen von Prototypen und Erhalten von Feedback mit 3D-Design-Integration
- Export und Entwickler-Zusammenarbeit