Beschreibung
In diesem Seminar lernen die Teilnehmenden, wie sie mit dem
Truffle-Framework effektiv Smart Contracts entwickeln, testen und
bereitstellen. Sie erhalten eine Einführung in die Smart-Contract-Konzepte
und die Funktionen von Truffle, gefolgt von einer Anleitung zur Einrichtung
der Entwicklungsumgebung. Sie erstellen erste Projekte und implementieren
grundlegende Smart Contracts mit Solidity, bevor sie sich mit Unit-Tests,
Migrationsskripten und der Bereitstellung auf Testnetzen befassen. In
fortgeschrittenen Themen erkunden sie Token-Standards, Web3.js, MetaMask
und Frontend-Integration mit Frameworks wie React. Darüber hinaus lernen
sie, Sicherheitslücken zu erkennen und Gas zu optimieren, während sie die
Tools der Truffle Suite, wie Ganache und Drizzle, für Tests und
Synchronisation nutzen.
Hinweis zum Ablauf
Garantierte Durchführung ab 1 Teilnehmenden
Zielgruppe
An dem Seminar sollten Softwareentwickler, Blockchain-Entwickler,
IT-Architekten und technische Projektmanager teilnehmen, die sich mit der
Entwicklung von Smart Contracts und dezentralen Anwendungen (dApps) auf
Ethereum beschäftigen. Sie sollten grundlegende Programmierkenntnisse in
JavaScript oder einer anderen Programmiersprache mitbringen und ein
Verständnis von Webentwicklung, Datenbanken und verteilten Systemen haben.
Grundlegende Kenntnisse über Blockchain-Technologien und Smart Contracts
sind hilfreich, aber nicht zwingend erforderlich.
Zielsetzung
Das Seminarziel besteht darin, den Teilnehmenden fundierte Kenntnisse und
praktische Fähigkeiten zur effektiven Nutzung des Truffle-Frameworks für
die Entwicklung, das Testen und die Bereitstellung von Smart Contracts zu
vermitteln. Sie sollen in der Lage sein, die Entwicklungsumgebung korrekt
einzurichten, grundlegende und fortgeschrittene Smart Contracts mit
Solidity zu programmieren und Best Practices für Tests, Migrationsskripte
und Optimierung umzusetzen. Darüber hinaus lernen sie, wie sie gängige
Token-Standards implementieren, Smart Contracts sicher entwickeln und ihre
dezentralen Anwendungen mithilfe von Web3.js, MetaMask und
Frontend-Frameworks nahtlos in das Ethereum-Netzwerk integrieren.
Hinweis für Menschen mit Behinderungen
Das Schulungszentrum ist barrierefrei, die Schulungen werden auch als Online-Schulung angeboten.
Hinweise zur Prüfung und Zertifikat/Abschluss
Teilnahmebescheinigung und digitales Badge nach dem Kurs
Förderungsmöglichkeiten
Bildungsscheck NRW
Preishinweis
Preis inkl. MwSt.
Preisvorteil 3=2: Der Dritte Mitarbeitende nimmt kostenfrei teil.