Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Blockchain-Technologie & Entwicklung von Smart Contracts
Highest Rated
Rating: 4.7 out of 5(25 ratings)
132 students

Blockchain-Technologie & Entwicklung von Smart Contracts

Lerne die Grundlagen der Blockchain-Technologie und wie man mit Solidity Smart Contracts für Ethereum entwickelt!
Last updated 6/2024
German

What you'll learn

  • Lerne die Grundlagen der Blockchain-Technologie
  • Lerne die Grundlagen der Ethereum Blockchain
  • Lerne die Grundlagen von Smart Contracts
  • Lerne die Programmierung von Smart Contracts in Solidity
  • Arbeite an interessanten Praxisprojekten (ERC-20 und ERC-721 Tokenstandard)

Course content

11 sections46 lectures4h 36m total length
  • Grundlagen: Distributed Ledger Technologie3:06
  • Grundlagen: Blockchain-Technologie3:26
  • Grundlagen: Blockverkettung10:12
  • Grundlagen: Asymmetrische Verschlüsselung5:28
  • Grundlagen: Schlüsselverwaltung5:37

Requirements

  • Der Kurs ist für Anfänger und Fortgeschrittene auf dem Gebiet der Blockchain-Technologie geeignet!
  • Keine Programmierkenntnisse nötig. Ich bringe dir alles bei, was du wissen musst!
  • Du benötigst lediglich einen eigenen Computer (Windows/Linux/Mac).

Description

Die Blockchain ist eine revolutionäre Technologie und hat das Potenzial, die Art und Weise wie wir Daten und Transaktionen verwalten, grundlegend zu verändern. Mit ihrem disruptiven Potenzial hat sie bereits etliche Branchen im Sturm erobert und beeinflusst schon heute eine Vielzahl von Dienstleistungen und Geschäftsmodellen.


Damit du am Ende dieses Videokurses ein tiefgehendes Verständnis über die Blockchain-Technologie hast und selber Smart Contracts in der Programmiersprache Solidity entwickeln kannst, habe ich diesen Kurs so aufgeteilt, dass alle dafür wichtigen Themen abgedeckt werden:


I. Im ersten Teil – dem theoretischen Grundlagenteil – besprechen wir die Blockchain-Technologie. Dabei werde ich dir erklären, was die Blockchain ist, wie die Blockverkettung funktioniert, was man unter asymmetrischer Verschlüsselung versteht und wie die dafür notwendigen Schlüsselpaare sicher aufbewahrt werden können.


Etwas anspruchsvoller wird es, wenn wir uns danach mit der Ethereum Blockchain beschäftigen. Ich erkläre dir, worin der Unterschied zwischen Ethereum und Ether liegt, wie man einen gemeinsamen Konsens in verteilten Netzwerken bildet und welche Konsensalgorithmen es hierfür gibt. Wir werden lernen was die Ethereum Virtual Machine ist, welche Aufgaben sie erfüllt, was Smart Contracts sind und wie mit der Hilfe von Smart Contracts völlig neue, zensurresistente Bankanwendungen entwickelt werden. Außerdem erkläre ich dir den Unterschied zwischen Coins und Token und welche Tokenstandards es für Ethereumbasierte Kryptowährungen gibt.


II. Im zweiten Teil werde ich dir die Programmierung von Smart Contracts in Solidity beibringen. Wir beginnen mit den einfachen Datentypen wie etwa Integers, Strings oder dem speziellen Address-Datentypen. Danach erkläre ich dir, was genau Funktionen und Ereignisse sind und wie wir mit Schleifen und Bedingungsprüfungen komplexe Softwarelogiken entwickeln können. Es ist natürlich hilfreich, wenn du bereits Erfahrung in der Programmierung hast, allerdings achte ich durchgehend darauf, dass auch Anfänger abgeholt werden und alles verstehen.


Hiernach bist du geübt im Umgang mit der Remix Entwicklungsumgebung und hast schon viele Zeilen Programmcode geschrieben. Damit bist du bereit für den letzten Teil!


II. Unter meiner Anleitung wirst du deine erlernten Programmierkenntnisse in zwei Praxisprojekten weiter vertiefen. Gemeinsam werden wir einen ERC20 Kryptowährungstoken und anschließend eine kleine ERC721 NFT-Kollektion erstellen.


Die Kursstruktur ist so aufgebaut, dass du das komplexe Thema der Blockchain-Technologie und die Entwicklung von Smart Contracts – auch ohne Vorkenntnisse - von den Grundlagen an und mit einem durchgehenden roten Faden erklärt bekommst. Die beiden Praxisprojekte kannst du deinem Portfolio oder deinem GitHub Profil hinzufügen und damit beweisen, dass du fundierte Kenntnisse über die Blockchain Entwicklung besitzt und dich somit bestens für den Einstieg in eine der innovativsten Branchen unserer Zeit positionieren!

Who this course is for:

  • Personen, die sich für das Innovationspotenzial der Blockchain-Technologie interessiert.
  • Personen, die von Ethereum gehört haben aber nicht wissen, wie sie in das Thema einsteigen sollen.
  • Personen, die sich für die Entwicklung von Smart Contracts in Solidity interessiert.
  • Personen, die bereits einfachen Solidity Code entwickelt haben aber noch tiefer in die Materie eintauchen möchten.