In dieser Weiterbildung erlernen Sie die Entwicklung von dezentralen Apps und vertiefen Ihre Kenntnisse im UX-Design mit Figma. Sie setzen sich mit den Grundlagen der Blockchain-Technologie auseinander und verstehen deren Anwendungsmöglichkeiten für dezentrale Apps. Zudem erwerben Sie Fähigkeiten im UX-Design, um benutzerfreundliche Oberflächen für dezentrale Apps zu gestalten. Sie lernen, wie Sie dezentrale Apps konzipieren und implementieren, indem Sie die spezifischen Anforderungen und Herausforderungen dieser Technologie berücksichtigen. Mit Figma erstellen Sie interaktive Prototypen und entwickeln Designsysteme, die den besonderen Bedürfnissen dezentraler Apps gerecht werden. Durch praxisnahe Übungen und Projekte wenden Sie Ihr Wissen direkt an und vertiefen Ihre Fähigkeiten im Bereich der dezentralen Apps. Nach Abschluss der Weiterbildung sind Sie in der Lage, dezentrale Apps zu entwickeln und dabei effektive UX-Design-Prinzipien mit Figma anzuwenden. Dies ermöglicht Ihnen, innovative Lösungen im Bereich der dezentralen Apps zu gestalten und umzusetzen.
- Kenntnisse im Bereich dezentrale Apps und deren technologischer Grundlagen
- Das Blockchain-System
- Eigene Blockchain mit Fokus auf dezentralen Apps konzipieren
- Smart Contracts
- Dezentrale Apps (DApps)
- Realanwendungen der Blockchain im Zusammenhang mit dezentralen Apps
Entwicklung von DApps und Smart Contracts
- Einführung in dezentrale Apps und Smart Contracts
- Entwicklung von DApps für die Ethereum-Blockchain
- Entwicklung von NFT-Marktplätzen mit Schwerpunkt auf dezentralen Apps
- Entwicklung von dezentralen Identitätslösungen mit Solidity
- Qualifikationsprojekt zu Blockchain, DLT und dezentralen Apps
Tools und Frameworks für Blockchain-Entwickler
- MetaMask einrichten und nutzen für dezentrale Apps in der Entwicklung
- Verwendung der Remix-IDEs für die Smart-Contract-Entwicklung
- Ganache gezielt für Tests von dezentralen Apps einsetzen
- Einführung in das Truffle-Framework für die Smart-Contract-Entwicklung
Skalierung und Performance-Optimierung von DApps
- Off-chain-Lösungen für eine bessere Skalierbarkeit von dezentralen Apps einsetzen
- Layer-2-Lösungen für schnelle und kostengünstige Transaktionen bei dezentralen Apps
User Experience Design und Figma
- Komponenten entwerfen für dezentrale Apps
- Interaktive Animationen
- Designsysteme für dezentrale Apps entwickeln
- Export und Zusammenarbeit mit Entwicklern
Qualitätssicherung und Testing
- Software Testing und Qualitätssicherung bei dezentralen Apps
- Testing und Feedback
Agile Entwicklungsmethoden und Tools
- Agiles Arbeiten mit Git im Kontext von dezentralen Apps
Frontend-Entwicklung mit Schwerpunkt JavaScript
- JavaScript-Objektorientierung anwenden auf dezentrale Apps
- Arbeiten mit Objekten
- Dynamisches Verändern von Webseiten unter Berücksichtigung von dezentralen Apps
- Arbeiten mit DOM
- Arbeiten mit Textknoten
- Ereignisgesteuerte Programmierung in dezentralen Apps nutzen
- Verstehen und Beeinflussen des Ereignisflusses
- Arbeiten mit Formularen für dezentrale Apps
- Steuern des Browsers
- Asynchrone Programmierung in dezentralen Apps
Weitere Programmierkonzepte und Technologien
- Grafische Benutzeroberflächen mit tkinter und Integration für dezentrale Apps
- Komplexe Benutzungsoberflächen
- Datenbanken im Kontext von dezentralen Apps
- Modellieren mit Kellern, Schlangen und Graphen
- Benutzungsoberflächen mit QT und Multimediaanwendungen mit Fokus auf dezentrale Apps
- Grundlegende Programmierkonzepte in Bezug auf dezentrale Apps
- Objektorientiertes Modellieren
- Datenstrukturen für dezentrale Apps
Java-Programmierung für Anwendungen
- Java: Grafische Benutzeroberflächen entwickeln für dezentrale Apps
- Einrichtung einer Java-Entwicklungsumgebung
- Java: Fehlererkennung und Behebung im Zusammenhang mit dezentralen Apps
- Verwendung von SQL-Datenbanken in Java für dezentrale Apps
- Erstellung von REST-APIs mit Schwerpunkt auf dezentralen Apps
- Java: Anwendung im Handel mit Bezug auf dezentrale Apps
- Java: Anwendung in wissenschaftlichem Rechnen
- Java-Bibliotheken für dezentrale Apps nutzen
- Eigene Java-Bibliotheken für dezentrale Apps erstellen
- Dateisystemzugriff in Java im Rahmen von dezentralen Apps