In dieser Weiterbildung erlernen Sie die Entwicklung dezentraler Apps im Mediendesign. Sie setzen sich mit den Grundlagen der Blockchain-Technologie auseinander und verstehen deren Anwendungsmöglichkeiten im Bereich des Mediendesigns. Sie erwerben Kenntnisse in der Programmierung von Smart Contracts und der Integration von dezentralen Apps in bestehende Medienplattformen. Zudem lernen Sie, Sicherheitsaspekte und Datenschutzrichtlinien bei der Entwicklung dezentraler Apps zu berücksichtigen. Durch praktische Übungen und Projektarbeiten wenden Sie die erlernten Konzepte direkt an und entwickeln eigene dezentrale Apps für verschiedene Medienanwendungen. Nach Abschluss der Weiterbildung sind Sie in der Lage, dezentrale Apps im Mediendesign zu konzipieren, zu entwickeln und in bestehende Systeme zu integrieren.
- Kenntnisse im Bereich dezentrale Apps und Smart Contracts
- Grundlagen der Solidity-Programmiersprache
- Anwendungen aus dem Bereich dezentraler Apps
- Datenstrukturen
Smart-Contract-Entwicklung
- Erstellung und Bereitstellung von Smart Contracts mit Fokus auf dezentrale Apps
- Interaktion mit Smart Contracts in einer Blockchain-Umgebung
- Entwicklung von NFT-Marktplätzen, speziell auf dezentrale Apps ausgerichtet
- Entwicklung von dezentralen Identitätslösungen mit Solidity
Entwicklungswerkzeuge für Blockchain und DApps
- Verwendung der Remix-IDEs für die Entwicklung von dezentralen Apps
- Einrichtung und Verwendung von Ganache für lokale Blockchain-Tests
- Einführung in das Truffle-Framework mit Bezug zu dezentralen Apps
Spezialisierung auf Blockchain-Plattformen
- Entwicklung von DApps für die Ethereum-Blockchain mit Schwerpunkt auf dezentralen Apps
- Entwicklung von DApps für die Bitcoin-Blockchain
- Verwendung von Smart Contracts zur Tokenisierung von Assets im Kontext dezentraler Apps
Skalierbarkeit und Optimierungen
- Verwendung von off-chain-Lösungen für skalierbare dezentrale Apps
- Verwendung von Layer-2-Lösungen für schnelle und kostengünstige Transaktionen
Agile Methoden und Software-Lebenszyklus
- Agiles Arbeiten mit Git unter Berücksichtigung von dezentralen Apps
- Continuous Integration und Continuous Delivery
- Software Testing und Qualitätssicherung mit Blick auf dezentrale Apps
Gestaltung und Design im Mediendesign
- Visualisierung und Medien im Rahmen dezentraler Apps
- Typografie
- Farben und Verläufe mit Bezug zu dezentralen Apps
- Effekte
Präsentationstechniken und Werkzeuge
- Präsentationspraxis mit Anwendungen aus dezentralen Apps
- Einleitung und Vorbereitung von eigenen oder fremden Präsentationen
Multimedia-Verarbeitung und Postproduktion
- Anlegen von Projekten: Kompositionen und Co. mit Fokus auf dezentrale Apps
- Erste Animationen mit Keyframes
- Text-Animation: Animatore mit Einsatz in dezentralen Apps
- Postproduktion: Farbkorrektur und Co.
Interaktive Anwendungen und Benutzeroberflächen
- Datenbanken im Kontext von dezentralen Apps
- Grafische Benutzungsoberflächen mit tkinter
- Benutzungsoberflächen mit QT und Multimediaanwendungen mit Bezug auf dezentrale Apps
Programmierung und Scripting
- Python-Skripte für dezentrale Apps
- Standard-Datentypen
- Funktionen im Einsatz in dezentralen Apps
- Textverarbeitung
Qualifikationsprojekte und praktische Anwendung
- Qualifikationsprojekt Mediengestaltung mit Anwendungen für dezentrale Apps
- Qualifikationsprojekt Blockchain und DLT