Bewertung:

Das Buch über die Solidity-Programmierung erhielt von den Benutzern gemischte Kritiken. Während viele es als solides Nachschlagewerk und gute Einführung in Solidity schätzten, kritisierten andere es für zahlreiche Fehler, schlechtes Englisch, fehlende Implementierungsanleitungen und die mangelnde Eignung für Anfänger. Einige lobten die Tiefe der Beispiele und die Organisation, wiesen aber auf den Bedarf an zusätzlichen Themen wie Sicherheitspraktiken hin.
Vorteile:⬤ Gutes Nachschlagewerk für die Solidity-Programmierung mit eingehender Abdeckung der Sprache.
⬤ Die gut organisierte Struktur ermöglicht es dem Leser, sich leicht zurechtzufinden.
⬤ Zahlreiche Beispiele zur Veranschaulichung von Schlüsselkonzepten.
⬤ Hilfreich für diejenigen, die bereits etwas Programmiererfahrung haben.
⬤ Gut für das Verständnis der Grundlagen von Blockchain und Smart Contracts.
⬤ Enthält zahlreiche Fehler und unklare Beispiele.
⬤ Schlechte englische Sprachqualität erschwert das Verständnis.
⬤ Es fehlt eine Anleitung zum Einsatz und zur Integration mit Front-End-Anwendungen.
⬤ Nicht geeignet für absolute Anfänger ohne Programmierkenntnisse.
⬤ Einige Rezensionen erwähnen veraltete Informationen und unzureichende visuelle Ressourcen.
(basierend auf 18 Leserbewertungen)
Solidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain
Lernen Sie die mächtigste und wichtigste Programmiersprache zum Schreiben von Smart Contracts und erfahren Sie, wie Sie Smart Contracts in Ethereum schreiben, einsetzen und testen können.
Hauptmerkmale
⬤ Erfahren Sie, wie Sie mit der Solidity-Programmiersprache loslegen können.
⬤ Erstellen Sie Ethereum Smart Contracts mit Solidity als Skriptsprache.
⬤ Lernen Sie, wie Sie den Smart Contract testen und auf Ihrer privaten Blockchain bereitstellen.
Buchbeschreibung
Solidity ist eine vertragsorientierte Sprache, deren Syntax stark von JavaScript beeinflusst ist, und wurde entwickelt, um Code für die Ethereum Virtual Machine zu kompilieren. Solidity Programming Essentials ist Ihr Leitfaden zum Verständnis der Solidity-Programmierung, um Smart Contracts für Ethereum und Blockchain von Grund auf zu erstellen.
Wir beginnen mit einem kurzen Durchlauf von Blockchain, Ethereum und deren wichtigsten Konzepten oder Komponenten. Sie werden lernen, wie Sie alle notwendigen Tools zum Schreiben, Testen und Debuggen von Solidity-Verträgen auf Ethereum installieren. Dann werden Sie das Layout einer Solidity-Quelldatei erkunden und mit den verschiedenen Datentypen arbeiten. Die nächste Reihe von Rezepten hilft Ihnen bei der Arbeit mit Operatoren, Kontrollstrukturen und Datenstrukturen, während Sie Ihre Smart Contracts erstellen. Wir führen Sie durch Funktionsaufrufe, Rückgabetypen, Funktionsmodifikatoren und Rezepte der objektorientierten Programmierung mit Solidity. Sie erfahren alles über Ereignisprotokollierung und Ausnahmebehandlung sowie über das Testen und Debuggen von Smart Contracts.
Am Ende dieses Buches werden Sie in der Lage sein, Smart Contracts in Ethereum zu schreiben, einzusetzen und zu testen. Dieses Buch bringt das Wesentliche des Schreibens von Verträgen mit Solidity zum Vorschein und hilft Ihnen, in kürzester Zeit Solidity-Fähigkeiten zu entwickeln.
(Was Sie lernen werden)
⬤ Lernen Sie die Grundlagen und grundlegenden Konzepte von Solidity und Ethereum.
⬤ Erforschen Sie die Solidity-Sprache und ihre Einzigartigkeit in der Tiefe.
⬤ Erstellen Sie neue Konten und übermitteln Sie Transaktionen an die Blockchain.
⬤ Lernen Sie die komplette Sprache im Detail kennen, um Smart Contracts zu schreiben.
⬤ Lernen Sie die wichtigsten Tools zur Entwicklung und Bereitstellung von Smart Contracts kennen.
⬤ Schreiben Sie defensiven Code mit Ausnahmebehandlung und Fehlerprüfung.
⬤ Verstehen Sie die Grundlagen von Truffle und den Debugging-Prozess.
Für wen ist dieses Buch gedacht?
Dieses Buch richtet sich an alle, die mit der Solidity-Programmierung zur Entwicklung eines Ethereum-Smart Contracts beginnen möchten. Es sind keine Vorkenntnisse über EVM erforderlich.