Bewertung:

Das Buch dient als einführender Leitfaden für Blockchain, NFTs und Solidity, weist jedoch zahlreiche Fehler auf und ist schlecht geschrieben, was die Leser frustrieren könnte.
Vorteile:Das Buch bietet einen soliden Überblick über Blockchain, Ethereum, Solidity und Smart Contracts und ist damit ein guter Ausgangspunkt für Anfänger und Fortgeschrittene. Es führt in die wesentlichen Konzepte ein und bietet Codebeispiele, die das Verständnis erleichtern. Es wurde für seine grundlegenden Lehren empfohlen.
Nachteile:Der Text ist schlecht ausgeführt und voller Fehler, darunter falscher Code und sich wiederholende Aussagen. Viele Leser fanden es verwirrend und nicht für absolute Anfänger geeignet. Es wird behauptet, dass Fragen an den Autor nicht beantwortet wurden und die Anweisungen zur Einrichtung unzureichend waren.
(basierend auf 6 Leserbewertungen)
Solidity Programming Essentials - Second Edition: A guide to building smart contracts and tokens using the widely used Solidity language
Ein umfassendes Handbuch mit vielen praktischen Codebeispielen, damit Sie mit Solidity loslegen und Ihre Smart Contracts auf Blockchain und Ethereum schreiben können.
Key Features:
⬤ Lernen Sie bewährte Smart-Contract-Implementierungsherausforderungen kennen und lösen Sie sie mit Solidity.
⬤ Vertiefen Sie Ihr Wissen über Solidity, um effektive, erweiterbare und wartbare Smart Contracts mit Best Practices zu schreiben.
⬤ Machen Sie sich mit der neuesten Version von Solidity mit aktualisierten Codes und Beispielen vertraut.
Buchbeschreibung:
Solidity ist eine Hochsprache zum Schreiben von Smart Contracts, und die Syntax weist große Ähnlichkeiten mit JavaScript auf, wodurch es für Entwickler einfacher wird, Smart Contracts zu erlernen, zu entwerfen, zu kompilieren und auf großen Blockchain-Ökosystemen wie Ethereum und Polygon einzusetzen. Dieses Buch hilft Ihnen, die Solidity-Programmierung von Grund auf zu verstehen.
Das Buch beginnt mit einer Schritt-für-Schritt-Anleitung für die Installation mehrerer Tools und einer privaten Blockchain, zusammen mit grundlegenden Konzepten wie Variablen, Datentypen und Programmierkonstrukten. Anschließend lernen Sie Verträge kennen, die auf einem objektorientierten Paradigma basieren, einschließlich der Verwendung von Konstruktoren, Schnittstellen, Bibliotheken und abstrakten Verträgen. Die folgenden Kapitel helfen Ihnen, sich mit dem Testen und Debuggen von intelligenten Verträgen vertraut zu machen. Im weiteren Verlauf lernen Sie fortgeschrittene Konzepte wie Assembler-Programmierung, erweiterte Schnittstellen, die Verwendung von Wiederherstellungsfunktionen und die Fehlerbehandlung mit Try-Catch-Blöcken kennen. Sie werden auch mehrere Entwurfsmuster für Smart Contracts sowie die Entwicklung sicherer Smart Contracts erforschen und ein solides Verständnis für das Schreiben erweiterbarer Smart Contracts und die Datenmodellierung erwerben. Schließlich erfahren Sie, wie Sie Ihre eigenen ERC20- und NFT-Tokens von Grund auf erstellen können.
Am Ende dieses Buches werden Sie in der Lage sein, Smart Contracts in Ethereum zu schreiben, einzusetzen und zu testen.
Was Sie lernen werden:
⬤ Effiziente, effektive und sichere Smart Contracts schreiben.
⬤ Codieren, kompilieren und testen Sie Smart Contracts auf objektorientierte Weise.
⬤ Assembler-Code in Solidity implementieren.
⬤ Übernahme von aktualisierbaren und haltbaren Eigentums- und Sicherheitsentwurfsmustern.
⬤ Verstehen Sie die Ausnahmebehandlung und das Debugging in Solidity.
⬤ Erstellen Sie neue ERC20- und NFT-Token von Grund auf.
Für wen dieses Buch gedacht ist:
Dieses Ethereum-Buch richtet sich in erster Linie an Anfänger, die mit der Solidity-Programmierung zur Entwicklung eines Ethereum-Smart Contracts beginnen möchten. Es sind keine Vorkenntnisse über EVM erforderlich, aber die Kenntnis der Grundlagen jeder Programmiersprache wird Ihnen helfen, dem Buch zu folgen.