Frontend-Development für DApps mit Schwerpunkt Angular und Qualifikationsprojekt In dieser Weiterbildung erlernen Sie die Entwicklung dezentraler Anwendungen (DApps) unter Verwendung des Front End Webapplication Framework Angular. Sie setzen sich mit den spezifischen Anforderungen und Herausforderungen auseinander, die bei der Erstellung von DApps auftreten. Sie erwerben Kenntnisse über die Architektur und Funktionsweise von DApps und lernen, wie Sie mit dem Front End Webapplication Framework Angular benutzerfreundliche und performante Frontends für diese Anwendungen entwickeln. Dabei werden Themen wie Komponentenstruktur, Datenbindung und State-Management behandelt. Zudem werden Sie in die Integration von Smart Contracts und die Kommunikation mit Blockchain-Netzwerken eingeführt. Durch praktische Übungen und ein abschließendes Qualifikationsprojekt wenden Sie das erlernte Wissen an, um eigenständig eine vollständige DApp zu konzipieren und zu implementieren. Nach Abschluss der Weiterbildung sind Sie in der Lage, mit dem Front End Webapplication Framework Angular professionelle Frontends für DApps zu entwickeln und diese in bestehende Blockchain-Ökosysteme zu integrieren.
- Einführung in DApps und Smart Contracts mit Schwerpunkt auf Front End Webapplication Framework
- Grundlagen der Solidity-Programmiersprache
- Kontrollstrukturen und Funktionen in Solidity unter Einbeziehung von Front End Webapplication Framework
- Erstellung und Bereitstellung von Smart Contracts
- Interaktion mit Smart Contracts in einer Blockchain-Umgebung mit Fokus auf Front End Webapplication Framework
Smart Contract-Entwicklungstools
- Verwendung der Remix-IDEs für die Smart-Contract-Entwicklung in Kombination mit Front End Webapplication Framework
- Einrichtung und Verwendung von Ganache für lokale Blockchain-Tests
- Einführung in das Truffle-Framework für die Smart-Contract-Entwicklung und Front End Webapplication Framework
- Code-Qualitäts-Tools und deren Vorteile für Solidity-Projekte
Token-Standards und OpenZeppelin
- Der ERC20-Token-Standard und seine Anwendung für fungible Token im Kontext von Front End Webapplication Framework
- Der ERC721-Token-Standard und seine Anwendung für nicht-fungible Token
- Einführung in die OpenZeppelin-Bibliothek für sichere Smart Contracts und Front End Webapplication Framework
- Entwicklung eines eigenen Tokens auf Basis von ERC20
Fortgeschrittene Solidity-Konzepte
- Solidity-Entwurfsmuster für effiziente und sichere Smart Contracts unter Berücksichtigung von Front End Webapplication Framework
- Entwicklung von DApps für die Ethereum-Blockchain
- Entwicklung von DeFi-Anwendungen mit Solidity und Kenntnissen im Bereich Front End Webapplication Framework
- Entwicklung von NFT-Marktplätzen mit Solidity
DApp-Integration und Optimierung
- Verwendung von Chainlink Oracles für externe Daten in Smart Contracts mit Anwendungen aus dem Front End Webapplication Framework
- Verwendung von off-chain-Lösungen für skalierbare DApps
- Verwendung von Layer-2-Lösungen für schnelle und kostengünstige Transaktionen und Front End Webapplication Framework
- Integration von IPFS (InterPlanetary File System) für dezentrale Datenspeicherung
Agile Entwicklungsmethoden und Qualitätssicherung
- Versionsverwaltung mit Blick auf Front End Webapplication Framework
- Agiles Arbeiten mit Git
- Continuous Integration und Continuous Delivery unter Einsatz von Front End Webapplication Framework
- Software Testing und Qualitätssicherung
- Telemetriedaten und A/B-Tests im Zusammenspiel mit Front End Webapplication Framework
- Continuous Security
Angular im Fokus
- Einrichtung von Angular mit Bezug auf Front End Webapplication Framework
- DOM, Komponentenbaum und Templates
- Erzeugen von Komponenten und Grundlagen zu Komponenten im Kontext von Front End Webapplication Framework
- Styling von Komponenten
- Grundlagen zu Direktiven aus Sicht von Front End Webapplication Framework
- Kapselung und fortgeschrittene Konzepte zu Templates und Komponenten
- Services und Dependency-Injection unter Einbindung von Front End Webapplication Framework
- Grundlagen zu Formularen
- Formular-Validierung mit Methoden aus dem Front End Webapplication Framework
- Qualifikationsprojekt Frontend-Entwicklung
- Qualifikationsprojekt Blockchain und DLT mit Fokus auf Front End Webapplication Framework