Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Anfänger“
Vertrautheit mit Programmierkonzepten ist hilfreich. Vorkenntnisse in Blockchain oder Solidity sind nicht erforderlich. Enthusiasmus für das Lernen ist unerlässlich!
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Anfänger“
Vertrautheit mit Programmierkonzepten ist hilfreich. Vorkenntnisse in Blockchain oder Solidity sind nicht erforderlich. Enthusiasmus für das Lernen ist unerlässlich!
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
Treten Sie ein in die Zukunft der Technologie mit "Smart Contracts - Blockchain Technology Applied" - ein Kurs, der Ihr Verständnis von Blockchain-Innovation transformiert. Intelligente Verträge sind das Rückgrat dezentraler Systeme, die Anwendungen in den Bereichen Finanzen, Gesundheitswesen, Spiele und darüber hinaus ermöglichen. In diesem Kurs werden Sie entdecken, wie diese selbstausführenden Verträge das Vertrauen, die Effizienz und die Transparenz in der digitalen Welt revolutionieren. Beginnend mit den Grundlagen werden Sie erforschen, was Smart Contracts sind, ihre Geschichte und die Plattformen, die sie zum Leben erwecken. Tauchen Sie tief in Solidity ein, die am weitesten verbreitete Programmiersprache für intelligente Verträge, und sammeln Sie praktische Erfahrungen beim Schreiben, Testen und Bereitstellen sicherer Verträge auf der Ethereum Blockchain. Lernen Sie, sich in kritischen rechtlichen und regulatorischen Umgebungen zurechtzufinden, und beherrschen Sie Optimierungstechniken, um die Gasgebühren zu minimieren. Entdecken Sie im Laufe des Kurses die Möglichkeiten von Oracle für die Integration von realen Daten, setzen Sie fortgeschrittene Solidity-Programmierkonzepte ein und prüfen Sie Verträge mit branchenüblichen Tools auf Schwachstellen. Ganz gleich, ob Sie Entwickler, Unternehmer oder Technikenthusiast sind, dieser Kurs vermittelt Ihnen praktische Fähigkeiten, um robuste und skalierbare Smart Contracts zu erstellen, die im heutigen Blockchain-Ökosystem erfolgreich sind. Lernen Sie nicht nur etwas über Blockchain, sondern werden Sie ein Teil ihrer Entwicklung. Melden Sie sich jetzt an und beginnen Sie Ihre Reise zur Beherrschung von Smart Contracts! Hinweis: Dies ist der Kurs 1 von drei Spezialisierungskursen. Haftungsausschluss: Dies ist eine unabhängige Bildungsressource, die von Board Infinity ausschließlich 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 lernen Sie die Grundlagen von Smart Contracts kennen, einschließlich ihrer Definition, Geschichte und wichtigsten Funktionen. Sie werden die wichtigsten Blockchain-Plattformen wie Ethereum und EOS vergleichen, um ihre Stärken und Schwächen zu verstehen. Schließlich werden Sie die rechtlichen und regulatorischen Aspekte untersuchen, um die Compliance in Ihren Smart-Contract-Projekten sicherzustellen.
Praxis-Quiz: Rechtliche und regulatorische Aspekte•15 Minuten
1 Diskussionsthema•Insgesamt 10 Minuten
Treffen und Begrüßung•10 Minuten
1 Plug-in•Insgesamt 15 Minuten
Schnellkurs Check-In•15 Minuten
Entwicklung von Smart Contracts
Modul 2•5 Stunden abzuschließen
Moduldetails
In diesem Modul lernen Sie die Grundlagen der Smart-Contract-Entwicklung kennen. Sie beginnen mit den Grundlagen der Solidity-Sprache, einschließlich ihrer wichtigsten Merkmale und Entwicklungswerkzeuge. Anschließend schreiben und testen Sie einen grundlegenden Smart Contract und konzentrieren sich auf das Debugging und die Optimierung Ihres Codes. Schließlich erfahren Sie, wie Sie Ihre Verträge im Ethereum-Testnetzwerk bereitstellen, die Gasgebühren verstehen und bewährte Sicherheitspraktiken implementieren, um die Robustheit Ihrer Projekte zu gewährleisten.
Das ist alles enthalten
15 Videos3 Lektüren4 Aufgaben
Infos zu Modulinhalt anzeigen
15 Videos•Insgesamt 84 Minuten
Einführung in Solidity: Überblick•1 Minute
Grundlagen der Solidity-Sprache•7 Minuten
Hauptmerkmale und Syntax - Teil 1•7 Minuten
Hauptmerkmale und Syntax - Teil 2•5 Minuten
Tools zur Entwicklung intelligenter Verträge•8 Minuten
Schreiben und Testen von Smart Contracts: Überblick•1 Minute
Einrichten der Entwicklungsumgebung•10 Minuten
Einen einfachen intelligenten Vertrag schreiben•9 Minuten
Testen und Debugging - Teil 1•3 Minuten
Testen und Debugging - Teil 2•8 Minuten
Bereitstellung von Smart Contracts: Überblick•1 Minute
Bereitstellung im Ethereum Test Netzwerk - Teil 1•6 Minuten
Bereitstellung im Ethereum Test Netzwerk - Teil 2•8 Minuten
Gasgebühren und Optimierungstechniken•6 Minuten
Bewährte Sicherheitspraktiken•6 Minuten
3 Lektüren•Insgesamt 90 Minuten
Lesen Sie mehr über Einführung in Solidity•30 Minuten
Lesen Sie mehr über das Schreiben und Testen von Smart Contracts•30 Minuten
Lesen Sie mehr über die Bereitstellung von Smart Contracts•30 Minuten
4 Aufgaben•Insgesamt 105 Minuten
Benotetes Quiz: Entwicklung von Smart Contracts•60 Minuten
Praxis-Quiz: Einführung in die Solidität•15 Minuten
Praxis-Quiz: Schreiben und Testen von Smart Contracts•15 Minuten
Praxis-Quiz: Bereitstellung von Smart Contracts•15 Minuten
Fortgeschrittene Smart-Contract-Konzepte
Modul 3•4 Stunden abzuschließen
Moduldetails
In diesem Modul lernen Sie fortgeschrittene Themen der Smart-Contract-Entwicklung kennen, beginnend mit Oracles und ihrer Rolle bei der Integration externer Daten in Ihre Verträge. Sie werden erkunden, wie Sie dieses Wissen anhand von Anwendungsfällen aus der Praxis anwenden können. Als Nächstes werden Sie sich mit der fortgeschrittenen Solidity-Programmierung befassen und sich dabei auf Vererbung, Fehlerbehandlung und Optimierungstechniken für Gas konzentrieren. Schließlich werden Sie die Sicherheitsprüfung von Smart Contracts untersuchen, häufige Schwachstellen identifizieren und bewährte Verfahren für eine sichere Kodierung implementieren.
Das ist alles enthalten
13 Videos3 Lektüren4 Aufgaben
Infos zu Modulinhalt anzeigen
13 Videos•Insgesamt 56 Minuten
Oracles und Smart Contract Integration: Überblick•1 Minute
Was sind Orakel?•5 Minuten
Integration von Externen Daten mit Smart Contracts•10 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 den Kursmaterialien, erledigen Sie Aufgaben, nehmen Sie an Diskussionen teil und üben Sie regelmäßig das Programmieren, um Ihre Fähigkeiten zu festigen.
Besteht in der Industrie eine Nachfrage nach den in diesem Kurs vermittelten Kenntnissen und Fähigkeiten?
Ja, die Nachfrage nach Smart-Contract-Entwicklern und Blockchain-Fachleuten ist groß, da die Industrie die Blockchain-Technologie zunehmend für verschiedene Anwendungen einsetzt.
Welche Ressourcen benötige ich für diesen Kurs?
Sie benötigen einen Computer mit Internetzugang, einen einfachen Code-Editor und Vertrautheit mit Programmierkonzepten.
Was passiert, wenn ich während des Kurses Fragen habe?
Es gibt ein Diskussionsforum mit einer Gemeinschaft von Lernenden, wo 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.