Frontend Developer:in für DApp-Development mit Schwerpunkt JavaScript mit Qualifikationsprojekt
velpTEC GmbH · Hannover
Förderung
Dieser Kurs ist förderfähig:
- Bildungsgutschein – Bis zu 100 % Kostenübernahme durch Agentur für Arbeit oder Jobcenter. Die Bewilligung ist eine Ermessensentscheidung der Behörde (AZAV-Voraussetzung).
Über den Kurs
In dieser Weiterbildung erlernen Sie die Entwicklung von Frontends für dezentrale Anwendungen (DApps) mit Schwerpunkt auf JavaScript. Sie werden in die Lage versetzt, eine Webanwendung zu programmieren, die mit Blockchain-Technologien interagiert.
Lerninhalte
<p>In dieser Weiterbildung erlernen Sie die Entwicklung von Frontends für dezentrale Anwendungen (DApps) mit Schwerpunkt auf JavaScript. Sie werden in die Lage versetzt, eine Webanwendung zu programmieren, die mit Blockchain-Technologien interagiert. Sie erwerben Kenntnisse in modernen JavaScript-Frameworks wie React und Next.js, um eine Webanwendung zu programmieren, die den Anforderungen dezentraler Netzwerke gerecht wird. Zudem lernen Sie, eine Webanwendung zu programmieren, die asynchrone Datenverarbeitung und dynamische Inhaltsmanipulation integriert. Ein weiterer Schwerpunkt liegt auf der Nutzung von APIs, um eine Webanwendung zu programmieren, die nahtlos mit Smart Contracts kommuniziert. Durch praxisorientierte Übungen und ein Qualifikationsprojekt wenden Sie das erlernte Wissen an, um eine vollständige Webanwendung zu programmieren, die als DApp fungiert. Dabei setzen Sie moderne Entwicklungswerkzeuge ein, um eine Webanwendung zu programmieren, die den aktuellen Standards entspricht. Nach Abschluss sind Sie in der Lage, eigenständig eine Webanwendung zu programmieren, die als Frontend für DApps dient und die spezifischen Herausforderungen dezentraler Anwendungen adressiert. <br/></p>JavaScript-Grundlagen und Sprachkern<ul><li>Kenntnisse im Bereich Webanwendung programmieren: Arbeiten mit variablen Datentypen und Arrays</li><li>Sprachkern: Operatoren und Steuern des Ablaufs eines Programms</li><li>mit Fokus auf Webanwendung programmieren: Arbeiten mit Schleifen und Funktionen</li><li>Sprachkern: Reagieren auf Fehler</li><li>Anwendungen aus dem Bereich Webanwendung programmieren: Extrahieren von Werten aus Arrays und Objekten</li><li>Ereignisgesteuerte Programmierung</li><li>Webanwendung programmieren verstehen: Verstehen und Beeinflussen des Ereignisflusses</li><li>Funktionale Programmierung</li><li>Asynchrone Programmierung</li></ul><br/>DOM-Interaktion und Ereignissteuerung<ul><li>Arbeiten mit Objekten in Bezug auf Webanwendung programmieren</li><li>Arbeiten mit DOM</li><li>Fähigkeiten im Bereich Webanwendung programmieren: Arbeiten mit Formularen</li><li>Steuern des Browsers</li><li>Lesen und Erkennen von Browserinformationen im Kontext von Webanwendung programmieren</li><li>Nachladen von Inhalten</li></ul><br/>Smart Contract und DApp-Entwicklung<ul><li>Grundlagen zu Webanwendung programmieren: Einführung in DApps und Smart Contracts</li><li>Grundlagen der Solidity-Programmiersprache</li><li>Praxisbezug auf Webanwendung programmieren: Kontrollstrukturen und Funktionen in Solidity</li><li>Erstellung und Bereitstellung von Smart Contracts</li><li>Interaktion mit Smart Contracts in einer Blockchain-Umgebung</li></ul><br/>Blockchain-Technologie und -Werkzeuge<ul><li>Webanwendung programmieren anwenden: Einrichtung und Verwendung von MetaMask für die lokale Entwicklung</li><li>Verwendung der Remix-IDEs für die Smart-Contract-Entwicklung</li><li>Vertrautheit mit Webanwendung programmieren: Einrichtung und Verwendung von Ganache für lokale Blockchain-Tests</li><li>Einführung in das Truffle-Framework für die Smart-Contract-Entwicklung</li><li>Grundlegender technischer Aufbau der Blockchain-Technologie</li><li>Das Blockchain-System</li><li>Realanwendungen der Blockchain im Rahmen von Webanwendung programmieren</li><li>Erstellen einer eigenen Blockchain</li></ul><br/>Token-Standards und fortgeschrittene Smart Contracts<ul><li>Der ERC20-Token-Standard im Zusammenhang mit Webanwendung programmieren</li><li>Einführung in die OpenZeppelin-Bibliothek für sichere Smart Contracts</li><li>Webanwendung programmieren für die Entwicklung von DApps für die Ethereum-Blockchain</li><li>Entwicklung von DeFi-Anwendungen mit Solidity</li><li>Einsatz von Webanwendung programmieren bei der Entwicklung von NFT-Marktplätzen mit Solidity</li></ul><br/>Blockchain-Grundlagen und Sicherheit<ul><li>Kryptografische Grundlagen zur Unterstützung von Webanwendung programmieren</li><li>Merkle Trees</li><li>Konzepte: Verschlüsselung und Entschlüsselung mit Bezug zu Webanwendung programmieren</li><li>Unterscheidung unterschiedlicher Hash-Funktionen</li></ul><br/>Projektmanagement und Arbeitsweise<ul><li>Fachprojekt mit Fokus auf Webanwendung programmieren: Qualifikationsprojekt Frontend-Entwicklung</li><li>Qualifikationsprojekt Blockchain und DLT</li><li>Effizientes Arbeiten durch Webanwendung programmieren: Agiles Arbeiten mit Git</li><li>Continuous Integration und Continuous Delivery</li><li>Einsatzmöglichkeiten von Webanwendung programmieren: Verwendung von off-chain-Lösungen für skalierbare DApps</li><li>Versionsverwaltung</li><li>Objektorientierte Programmierung mit JavaScript</li></ul>
Bewertungen (0)
Häufige Fragen zu „Frontend Developer:in für DApp-Development mit Schwerpunkt JavaScript mit Qualifikationsprojekt“
Ist „Frontend Developer:in für DApp-Development mit Schwerpunkt JavaScript mit Qualifikationsprojekt“ förderfähig?
Ja. Für diesen Kurs kommen folgende Förderungen in Betracht: Bildungsgutschein. Die konkrete Bewilligung klärst du mit der jeweiligen Förderstelle (z. B. Agentur für Arbeit oder Jobcenter).
Wie lange dauert „Frontend Developer:in für DApp-Development mit Schwerpunkt JavaScript mit Qualifikationsprojekt“?
Die Weiterbildung dauert 7 Monate.
Was kostet „Frontend Developer:in für DApp-Development mit Schwerpunkt JavaScript mit Qualifikationsprojekt“?
Die Kosten können über einen Bildungsgutschein der Agentur für Arbeit oder des Jobcenters bis zu 100 % gefördert werden. Die genauen Konditionen nennt dir der Anbieter.
Welchen Abschluss erhalte ich bei „Frontend Developer:in für DApp-Development mit Schwerpunkt JavaScript mit Qualifikationsprojekt“?
Nach erfolgreichem Abschluss erhältst du: Zertifikat.
In welcher Lernform findet „Frontend Developer:in für DApp-Development mit Schwerpunkt JavaScript mit Qualifikationsprojekt“ statt?
Die Weiterbildung wird in folgender Lernform angeboten: Hybrid.
Ähnliche Kurse
Multimedia: Game Developer (Dozentengeleitete Teilzeit in Präsenz oder Telelearning)
COMCAVE.COLLEGE GmbH · Dortmund
Multimedia: Game Developer (Dozentengeleitete Vollzeit in Präsenz oder Telelearning)
COMCAVE.COLLEGE GmbH · Dortmund
Multimedia: JavaScript (Dozentengeleitete Teilzeit in Präsenz oder Telelearning)
COMCAVE.COLLEGE GmbH · Dortmund
Multimedia: JavaScript (Dozentengeleitete Vollzeit in Präsenz oder Telelearning)
COMCAVE.COLLEGE GmbH · Dortmund