Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 3 Module
Tauchen Sie ein in die Welt der dezentralen Anwendungen (DApps) mit diesem umfassenden Kurs, der sich an angehende Entwickler richtet. Sie lernen den kompletten Prozess des Entwurfs, der Entwicklung und der Bereitstellung von DApps auf Blockchain-Netzwerken kennen, vom Verständnis ihrer einzigartigen Architektur bis zur Integration von Smart Contracts. Am Ende des Kurses werden Sie in der Lage sein, Ihre eigenen DApps mit gängigen Tools und Frameworks wie Truffle und Hardhat zu erstellen. Ausgehend von den Grundlagen werden Sie lernen, was DApps einzigartig macht, in ihre Architektur eintauchen und wesentliche Tools und Technologien wie Truffle, Hardhat, Web3.js und Ethers.js erkunden. Anhand praktischer Projekte werden Sie ansprechende Benutzeroberflächen entwerfen, Ihr Frontend mit der Blockchain verbinden und Anwendungen erstellen, die nahtlos mit Smart Contracts interagieren. Im weiteren Verlauf des Kurses werden fortgeschrittene Konzepte wie Zustandsmanagement mit Redux, die Integration von Off-Chain-Daten mit IPFS und die Implementierung robuster Sicherheitsmaßnahmen zum Schutz Ihrer DApp vor Schwachstellen vorgestellt. Am Ende des Kurses haben Sie praktische Erfahrung in der Bereitstellung von voll funktionsfähigen DApps auf Blockchain-Netzwerken und eine solide Grundlage für Innovationen in der Welt der dezentralen Technologie. Machen Sie den Sprung in die dezentrale Zukunft. JOIN jetzt und fangen Sie an, die DApps von morgen zu bauen! Hinweis: Dies ist der Kurs 2 von drei Kurs-Spezialisierungsreihen. Haftungsausschluss: Dies ist eine unabhängige Bildungsressource, die von Board Infinity nur zu Informations- und Bildungszwecken erstellt wurde. Dieser Kurs ist nicht mit einem Unternehmen, einer Organisation oder einer Zertifizierungsstelle verbunden, wird von ihr unterstützt, gesponsert oder ist offiziell mit ihr assoziiert, es sei denn, dies wird ausdrücklich erwähnt. Der bereitgestellte Inhalt basiert auf Branchenkenntnissen und bewährten Verfahren, stellt jedoch kein offizielles Trainingsmaterial für einen bestimmten Arbeitgeber oder ein Zertifizierungsprogramm dar. Alle erwähnten Firmennamen, Warenzeichen, Dienstleistungsmarken und Logos sind Eigentum der jeweiligen Inhaber und werden ausschließlich zu Identifikations- und Vergleichszwecken verwendet.
In diesem Modul werden Sie die Grundlagen dezentraler Anwendungen erforschen. Sie erfahren, was DApps sind, welche Eigenschaften sie haben und welche verschiedenen Typen es gibt, sowie aktuelle Trends und populäre Beispiele. Sie tauchen in die DApp-Architektur ein und behandeln die Frontend-, Backend- und Blockchain-Schichten und wie sie mit Smart Contracts interagieren. Schließlich lernen Sie wichtige Entwicklungstools wie Truffle und Hardhat praktisch kennen, richten Ihre Entwicklungsumgebung ein und machen sich mit Web3.js und Ethers.js für die DApp-Entwicklung vertraut.
Geschichte und Entwicklung von Smart Contracts•7 Minuten
Hauptkomponenten und Funktionen•6 Minuten
Intelligente Verträge und rechtliche Erwägungen•7 Minuten
Konformitäten und Vorschriften•13 Minuten
Die Wahl der richtigen Plattform•7 Minuten
Überblick über die Plattform•9 Minuten
Stärken und Schwächen der Plattformen im Vergleich•5 Minuten
Globale Perspektiven•6 Minuten
4 Lektüren•Insgesamt 100 Minuten
Kurs-Lehrplan•10 Minuten
Lesen Sie mehr über Was sind DApps•30 Minuten
Lesen Sie mehr über die Architektur von DApps•30 Minuten
Lesen Sie mehr über Tools und Technologien für die DApp-Entwicklung•30 Minuten
4 Aufgaben•Insgesamt 105 Minuten
Benotetes Quiz: Einführung in die dezentralen Anwendungen (DApps)•60 Minuten
Praxis-Quiz: Was sind DApps?•15 Minuten
Praxis-Quiz: Architektur von DApps•15 Minuten
Praxis-Quiz: Tools und Technologien für die DApp-Entwicklung•15 Minuten
1 Diskussionsthema•Insgesamt 10 Minuten
Treffen und Begrüßung•10 Minuten
1 Plug-in•Insgesamt 5 Minuten
Schnellkurs Check-In•5 Minuten
Bauen Sie Ihre erste DApp
Modul 2•4 Stunden abzuschließen
Moduldetails
In diesem Modul lernen Sie, wie Sie Ihre erste dezentrale Anwendung erstellen. Sie beginnen mit dem Design der Benutzeroberfläche, behandeln die UI/UX-Prinzipien von DApps und integrieren Web3 mit React für ein ansprechendes Erlebnis. Als Nächstes werden Sie Ihre DApp mit Smart Contracts verbinden, Transaktionen verwalten und Daten auf der Blockchain lesen/schreiben, um eine effektive Interaktion zu gewährleisten. Schließlich werden Sie Ihre DApp in einem Blockchain-Netzwerk bereitstellen, sie in Testnetzen testen und Praktiken der kontinuierlichen Integration und Bereitstellung erkunden, um einen reibungslosen Start zu gewährleisten.
Das ist alles enthalten
10 Videos3 Lektüren4 Aufgaben
Infos zu Modulinhalt anzeigen
10 Videos•Insgesamt 66 Minuten
Grundlagen des DApp UI/UX-Designs•7 Minuten
Integration von Web3 mit Frontend - Teil 1•4 Minuten
Integration von Web3 mit Frontend - Teil 2•5 Minuten
Bauen mit React und Web3•7 Minuten
Verbindung von Smart Contracts mit DApp - Teil 1•10 Minuten
Verbindung von Smart Contracts mit DApp - Teil 2•8 Minuten
Lesen und Schreiben von Daten auf der Blockchain•9 Minuten
Bereitstellung der DApp in einem Blockchain Netzwerk•4 Minuten
Testen von DApps in Testnetzen•4 Minuten
Kontinuierliche Integration und Bereitstellung•7 Minuten
3 Lektüren•Insgesamt 90 Minuten
Lesen Sie mehr über die Gestaltung der Benutzeroberfläche•30 Minuten
Lesen Sie mehr über Smart Contract Interaktion mit DApp•30 Minuten
Lesen Sie mehr über die Bereitstellung und Prüfung von DApps•30 Minuten
4 Aufgaben•Insgesamt 105 Minuten
Noten-Quiz: Bauen Sie Ihre erste DApp•60 Minuten
Praxis-Quiz: Die Gestaltung der Benutzeroberfläche•15 Minuten
Praxis-Quiz: Smart Contract Interaktion mit DApp•15 Minuten
Praxis-Quiz: Bereitstellung und Testen von DApps•15 Minuten
Fortgeschrittene DApp-Entwicklungstechniken
Modul 3•3 Stunden abzuschließen
Moduldetails
In diesem Modul lernen Sie fortgeschrittene DApp-Entwicklungstechniken kennen. Sie beginnen mit der Zustandsverwaltung und lernen, Redux und die Context API zu verwenden, zusammen mit bewährten Praktiken und realen Anwendungen. Als Nächstes entdecken Sie, wie Sie Off-Chain-Daten handhaben und IPFS in Ihre DApps integrieren, um deren Funktionalität zu verbessern. Schließlich konzentrieren Sie sich auf die DApp-Sicherheit, identifizieren häufige Schwachstellen und implementieren Maßnahmen sowohl in der Frontend- als auch in der Backend-Entwicklung sowie Prüfungs- und Überwachungstechniken, um sicherzustellen, dass Ihre DApp sicher bleibt.
Das ist alles enthalten
5 Videos2 Lektüren3 Aufgaben
Infos zu Modulinhalt anzeigen
5 Videos•Insgesamt 29 Minuten
Zustandsverwaltung mit Redux und Context API•6 Minuten
Anwendungsfälle für die Zustandsverwaltung•5 Minuten
Identifizierung häufiger Schwachstellen von DApps•6 Minuten
Sicherheit in der Frontend- und Backend-Entwicklung•6 Minuten
Auditing und Überwachung der DApp-Sicherheit•7 Minuten
2 Lektüren•Insgesamt 60 Minuten
Lesen Sie mehr über State Management in DApps•30 Minuten
Lesen Sie mehr über Best Practices für die DApp-Sicherheit•30 Minuten
Board Infinity ist eine 2017 gegründete Karriereplattform, die die Kluft zwischen Karrierewilligen und Branchenexperten überbrückt. Unsere Plattform fördert die berufliche Entwicklung, indem sie personalisierte Lernerfahrungen, fachkundiges Karriere-Coaching und vielfältige Möglichkeiten bietet, um Menschen bei der Erfüllung ihrer Karriereträume zu unterstützen. Board Infinity hat bereits mehr als 20.000 Karrierewechsel erfolgreich begleitet und damit einen wichtigen Beitrag zur Karriereentwicklung geleistet.
Beschäftigen Sie sich aktiv mit dem Kursmaterial, erledigen Sie Aufgaben, nehmen Sie an Diskussionen teil und üben Sie die gelernten Konzepte, um Ihre Fähigkeiten zu festigen.
Besteht in der Industrie eine Nachfrage nach den in diesem Kurs vermittelten Kenntnissen und Fähigkeiten?
Ja, es besteht eine erhebliche Nachfrage nach DApp-Entwicklungsfähigkeiten, da die Blockchain-Technologie in verschiedenen Branchen weiter wächst.
Welche Ressourcen benötige ich für diesen Kurs?
Sie benötigen einen Computer mit Internetzugang, einen Code-Editor und eine gewisse Vertrautheit mit Programmiersprachen wie JavaScript.
Was passiert, wenn ich während des Kurses Fragen habe?
Es gibt Diskussionsforen mit einer Gemeinschaft von Lernenden, in denen Sie Fragen stellen und Unterstützung erhalten können.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.