Ocena:
Książka jest chwalona za kompleksowe i przyjazne dla początkujących podejście do rozwoju Ethereum, oferując szczegółowe wyjaśnienia i praktyczne przykłady. Skutecznie pomaga czytelnikom przejść od podstawowych technologii internetowych do świata zdecentralizowanych aplikacji (dApps). Niektórzy czytelnicy zwrócili jednak uwagę na nieaktualne treści, zwłaszcza w odniesieniu do instrukcji instalacji i nieścisłości technicznych.
Zalety:⬤ Kompleksowe omówienie koncepcji blockchain i Ethereum
⬤ przyjazny dla początkujących z jasnymi wyjaśnieniami i pomocami wizualnymi
⬤ praktyczne przykłady, które pomagają w zrozumieniu i zastosowaniu
⬤ dobrze zorganizowany dla płynnego postępu nauki
⬤ dobrze napisany i zorganizowany.
⬤ przestarzałe instrukcje dotyczące instalacji oprogramowania
⬤ pewne nieścisłości techniczne i błędy edycyjne
⬤ organizacja mogłaby zostać poprawiona
⬤ poleganie na przestarzałych narzędziach może dezorientować nowych użytkowników.
(na podstawie 11 opinii czytelników)
Building Ethereum Dapps: Decentralized Applications on the Ethereum Blockchain
Streszczenie
Building Ethereum Dapps wprowadza do zdecentralizowanych aplikacji opartych na platformie blockchain Ethereum. W tej książce poznasz zasady tworzenia Dapps, zakasując rękawy i faktycznie budując kilka z nich.
Przedmowa autorstwa Thomasa Bertaniego.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Wyobraź sobie niezrównanie bezpieczne aplikacje, które obsługują transakcje osobiste i biznesowe bez żadnej centralnej agencji kontrolującej ten proces. Zdecentralizowane aplikacje (Dapps) właśnie to robią, przenosząc władzę na użytkowników. Platforma blockchain Ethereum zapewnia narzędzia potrzebne do budowania Dapps, w tym innowacyjny model "inteligentnych kontraktów" i Solidity, język programowania JavaScript obsługujący Dapp.
O książce
Building Ethereum Dapps uczy tworzenia aplikacji Dapps na platformie blockchain Ethereum. Zaczniesz od mentalnego modelu działania Dapps, a następnie zagłębisz się w projektowanie i wdrażanie inteligentnych kontraktów w języku Solidity Ethereum. Zapoznasz się z narzędziami do tworzenia inteligentnych kontraktów Ethereum, takimi jak Truffle i Web3, oraz poznasz najlepsze praktyki w zakresie projektowania i bezpieczeństwa. Praktyczne ćwiczenia zapewnią ci cenne doświadczenie praktyczne.
Co jest w środku
⬤ Kluczowe komponenty Ethereum.
⬤ Wdrażanie inteligentnych kontraktów w Solidity.
⬤ Komunikacja z inteligentnym kontraktem w Web3.
⬤ Rozwój Dapps z Truffle.
⬤ Najlepsze praktyki w zakresie projektowania i poprawy bezpieczeństwa.
O Czytelniku
Dla programistów ze średnim doświadczeniem w JavaScript lub języku OO. Znajomość koncepcji blockchain jest pomocna.
O autorze
Roberto Infante jest konsultantem ds. rozwoju oprogramowania, który specjalizuje się w finansach. Obecnie pracuje nad systemami zarządzania ryzykiem finansowym i technologią blockchain.
Spis treści
CZĘŚĆ 1.
⬤ Pierwsze spojrzenie na zdecentralizowane aplikacje.
⬤ Zrozumienie blockchain.
⬤ Platforma Ethereum.
⬤ Wdrożenie pierwszego inteligentnego kontraktu.
CZĘŚĆ 2.
⬤ Programowanie inteligentnych kontraktów w Solidity.
⬤ Pisanie bardziej złożonych inteligentnych kontraktów.
⬤ Uogólnianie funkcjonalności za pomocą abstrakcyjnych kontraktów i interfejsów.
⬤ Zarządzanie inteligentnymi kontraktami za pomocą Web3.js.
CZĘŚĆ 3.
⬤ Ekosystem Ethereum.
⬤ Testowanie jednostkowe kontraktów za pomocą Mocha.
⬤ Usprawnienie cyklu rozwoju za pomocą Truffle.
⬤ Łączenie wszystkiego razem: Budowanie kompletnej aplikacji do głosowania.
CZĘŚĆ 4.
⬤ Przygotowanie aplikacji do produkcji.
⬤ Względy bezpieczeństwa.
⬤ Wnioski.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)