Ocena:

Książka o programowaniu w Solidity otrzymała mieszane recenzje od użytkowników. Podczas gdy wielu doceniło ją jako solidne odniesienie i dobre wprowadzenie do Solidity, inni krytykowali ją za liczne błędy, słaby angielski, brak wskazówek dotyczących wdrażania i nieodpowiednie dla początkujących. Niektórzy chwalili głębię przykładów i organizację, ale podkreślali potrzebę dodatkowych tematów, takich jak praktyki bezpieczeństwa.
Zalety:⬤ Dobre odniesienie do programowania Solidity z dogłębnym pokryciem języka.
⬤ Dobrze zorganizowana struktura umożliwia czytelnikom łatwą nawigację.
⬤ Liczne przykłady ilustrujące kluczowe pojęcia.
⬤ Pomocna dla osób z pewnym doświadczeniem w programowaniu.
⬤ Dobra do zrozumienia podstaw Blockchain i inteligentnych kontraktów.
⬤ Zawiera liczne błędy i niejasne przykłady.
⬤ Słaba jakość języka angielskiego komplikuje zrozumienie.
⬤ Brak wskazówek dotyczących wdrażania i integracji z aplikacjami front-end.
⬤ Nie nadaje się dla absolutnie początkujących bez wcześniejszej wiedzy na temat kodowania.
⬤ Niektóre recenzje wspominają o nieaktualnych informacjach i niewystarczających zasobach wizualnych.
(na podstawie 18 opinii czytelników)
Solidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain
Poznaj najpotężniejszy i podstawowy język programowania do pisania inteligentnych kontraktów i dowiedz się, jak pisać, wdrażać i testować inteligentne kontrakty w Ethereum.
Kluczowe cechy
⬤ Wprowadzenie do języka programowania Solidity.
⬤ Tworzenie inteligentnych kontraktów Ethereum z Solidity jako językiem skryptowym.
⬤ Naucz się testować i wdrażać inteligentne kontrakty na swoim prywatnym Blockchainie.
Opis książki
Solidity to język zorientowany na kontrakty, którego składnia jest pod silnym wpływem JavaScript i jest przeznaczony do kompilacji kodu dla maszyny wirtualnej Ethereum. Solidity Programming Essentials będzie twoim przewodnikiem do zrozumienia programowania Solidity w celu tworzenia inteligentnych kontraktów dla Ethereum i blockchain od podstaw.
Zaczynamy od krótkiego omówienia blockchain, Ethereum i ich najważniejszych koncepcji lub komponentów. Dowiesz się, jak zainstalować wszystkie niezbędne narzędzia do pisania, testowania i debugowania kontraktów Solidity na Ethereum. Następnie poznasz układ pliku źródłowego Solidity i będziesz pracować z różnymi typami danych. Kolejny zestaw przepisów pomoże ci pracować z operatorami, strukturami kontrolnymi i strukturami danych podczas tworzenia inteligentnych kontraktów. Przeprowadzimy Cię przez wywołania funkcji, typy zwracane, modyfikatory funkcji i przepisy w programowaniu obiektowym z Solidity. Dowiesz się wszystkiego na temat rejestrowania zdarzeń i obsługi wyjątków, a także testowania i debugowania inteligentnych kontraktów.
Pod koniec tej książki będziesz w stanie pisać, wdrażać i testować inteligentne kontrakty w Ethereum. Książka ta przybliży istotę pisania kontraktów przy użyciu Solidity, a także pomoże ci rozwinąć umiejętności Solidity w krótkim czasie.
Czego się nauczysz
⬤ Poznasz podstawy i fundamentalne koncepcje Solidity i Ethereum.
⬤ Dogłębnie poznać język Solidity i jego wyjątkowość.
⬤ Tworzyć nowe konta i przesyłać transakcje do łańcucha bloków.
⬤ Szczegółowe poznanie pełnego języka do pisania inteligentnych kontraktów.
⬤ Poznanie głównych narzędzi do tworzenia i wdrażania inteligentnych kontraktów.
⬤ Pisanie kodu obronnego z wykorzystaniem obsługi wyjątków i sprawdzania błędów.
⬤ Zrozumieć podstawy Truffle i proces debugowania.
Dla kogo jest ta książka
Ta książka jest przeznaczona dla każdego, kto chciałby rozpocząć programowanie w Solidity w celu opracowania inteligentnego kontraktu Ethereum. Wcześniejsza znajomość EVM nie jest wymagana.