In dieser Weiterbildung erlernen Sie die Entwicklung von Frontend-Anwendungen für dezentrale Applikationen (DApps) unter Verwendung des Vue.js-Frameworks. Sie erwerben Kenntnisse in der Erstellung interaktiver Benutzeroberflächen und der Integration von Vue.js in Blockchain-basierte Systeme. Sie setzen sich mit den Grundlagen von Vue.js auseinander und lernen, wie Sie Komponenten erstellen und verwalten. Zudem werden Sie in die Lage versetzt, State-Management-Lösungen wie Vuex zu implementieren und RESTful APIs in Ihre Anwendungen zu integrieren. Ein weiterer Schwerpunkt liegt auf der Optimierung der Performance und Sicherheit von Vue.js-Anwendungen. Durch praktische Übungen und ein Qualifikationsprojekt wenden Sie das erlernte Wissen an und entwickeln eigenständig eine DApp mit Vue.js. Nach Abschluss der Weiterbildung sind Sie in der Lage, moderne Frontend-Lösungen für dezentrale Anwendungen mit Vue.js zu konzipieren und umzusetzen.
- Einrichtung von Vue: praxisnahe Einführung in Vue
- Grundfunktionen und Komponenten
- Iterationen mit Fokus auf Vue
- Bedingtes Rendering
- Computed-Eigenschaft anhand von Vue
- Styling
Versionskontrolle und agiles Arbeiten
- Versionsverwaltung unter Einbezug von Vue
- Operationen der Versionsverwaltung
- Agiles Arbeiten mit Vue im Entwicklungsprozess
- Agiles vs. traditionelles Projektmanagement
Continuous Integration und Deployment
- Continuous Integration und automatisiertes Testen im Kontext von Vue
- Continuous Delivery und Continuous Integration
- Release-Automatisierung anhand von Vue-Projekten
- Deployment Pipeline
Einführung in Blockchain und DApp-Technologien
- Einführung in DApps und Smart Contracts mit Anwendungen aus Vue
- Entwicklung von DApps für die Ethereum-Blockchain
- Integration von IPFS (InterPlanetary File System) und Vue für dezentrale Datenspeicherung
- Qualifikationsprojekt Blockchain und DLT
Smart Contracts und Solidity
- Grundlagen der Solidity-Programmiersprache in Verbindung mit Vue
- Erstellung und Bereitstellung von Smart Contracts
- Interaktion mit Smart Contracts und Einsatz von Vue in einer Blockchain-Umgebung
- Entwicklung von DeFi-Anwendungen mit Solidity
Entwicklungstools und lokale Blockchain-Umgebung
- Einrichtung und Verwendung von MetaMask für die lokale Entwicklung mit Vue
- Verwendung der Remix-IDEs für die Smart-Contract-Entwicklung
- Einrichtung und Verwendung von Ganache mit Vue für lokale Blockchain-Tests
- Einführung in das Truffle-Framework für die Smart-Contract-Entwicklung
Erweiterte Smart-Contract-Konzepte
- Verwendung von Chainlink Oracles und deren Anbindung an Vue für externe Daten in Smart Contracts
- Entwicklung von NFT-Marktplätzen mit Solidity
- Entwicklung von DAOs auf Basis von Solidity und Vue
- Entwicklung von Supply-Chain-Lösungen mit Solidity
Scrum und Projektmanagement
- Einführung in Scrum und Projektmanagement mit Fokus auf Vue
- Scrum Master
- Scrum Team: Rollenverteilung und Zusammenarbeit mit Vue
- The Sprint
- Sprint Planning in Kombination mit Vue-Projekten
- Daily Scrum
- Sprint Review auf Basis von Vue-Projekten
- Sprint Retrospective
- Scrum Artifacts im Einsatz mit Vue
- Product Backlog and the Product Goal
- User Stories mit Bezug auf Vue-Entwicklung