Podstawy programowania Solidity: Przewodnik dla początkujących po tworzeniu inteligentnych kontraktów dla Ethereum i blockchaina

Ocena:   (4,2 na 5)

Podstawy programowania Solidity: Przewodnik dla początkujących po tworzeniu inteligentnych kontraktów dla Ethereum i blockchaina (Ritesh Modi)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

Solidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781788831383
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Podstawy programowania Solidity: Przewodnik dla początkujących po tworzeniu inteligentnych...
Poznaj najpotężniejszy i podstawowy język programowania do...
Podstawy programowania Solidity: Przewodnik dla początkujących po tworzeniu inteligentnych kontraktów dla Ethereum i blockchaina - Solidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain
Azure dla architektów - wydanie trzecie: Tworzenie bezpiecznych, skalowalnych aplikacji o wysokiej...
Twórz i projektuj wiele typów aplikacji, które...
Azure dla architektów - wydanie trzecie: Tworzenie bezpiecznych, skalowalnych aplikacji o wysokiej dostępności w chmurze - Azure for Architects - Third Edition: Create secure, scalable, high-availability applications on the cloud
Deep-Dive Terraform on Azure: Zautomatyzowane dostarczanie i wdrażanie rozwiązań Azure - Deep-Dive...
Poznaj podstawy Infrastructure as Code i dowiedz...
Deep-Dive Terraform on Azure: Zautomatyzowane dostarczanie i wdrażanie rozwiązań Azure - Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions
Podstawy programowania Solidity - wydanie drugie: Przewodnik po budowaniu inteligentnych kontraktów...
Wszechstronny przewodnik z mnóstwem praktycznych...
Podstawy programowania Solidity - wydanie drugie: Przewodnik po budowaniu inteligentnych kontraktów i tokenów przy użyciu szeroko stosowanego języka Solidity - Solidity Programming Essentials - Second Edition: A guide to building smart contracts and tokens using the widely used Solidity language

Prace autora wydały następujące wydawnictwa: