Hodnotenie:
Kniha je oceňovaná za komplexný a pre začiatočníkov ústretový prístup k vývoju Etherea, ktorý ponúka podrobné vysvetlenia a praktické príklady. Účinne pomáha čitateľom prejsť od základných webových technológií do sveta decentralizovaných aplikácií (dApps). Niektorí čitatelia však poukázali na problémy so zastaraným obsahom, najmä pokiaľ ide o pokyny na inštaláciu a technické nepresnosti.
Výhody:⬤ Komplexné pokrytie pojmov blockchain a Ethereum
⬤ vhodné pre začiatočníkov s jasnými vysvetleniami a vizuálnymi pomôckami
⬤ praktické príklady, ktoré pomáhajú pri pochopení a aplikácii
⬤ dobre štruktúrované pre plynulý postup pri učení
⬤ dobre napísané a usporiadané.
⬤ Zastaralé pokyny na inštaláciu softvéru
⬤ niektoré technické nepresnosti a chyby v úprave
⬤ organizácia by sa mohla zlepšiť
⬤ spoliehanie sa na zastarané nástroje môže nových používateľov zmiasť.
(na základe 11 čitateľských recenzií)
Building Ethereum Dapps: Decentralized Applications on the Ethereum Blockchain
Zhrnutie
Kniha Building Ethereum Dapps vás zoznámi s decentralizovanými aplikáciami založenými na blockchainovej platforme Ethereum. V tejto knihe sa naučíte princípy vývoja Dapps tak, že si vyhrniete rukávy a niekoľko z nich skutočne vytvoríte.
Predslov napísal Thomas Bertani.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od vydavateľstva Manning Publications.
O technológii
Predstavte si neprelomiteľne bezpečné aplikácie, ktoré spracúvajú osobné a obchodné transakcie bez toho, aby tento proces riadila nejaká centrálna agentúra. Decentralizované aplikácie, alebo Dapps, robia práve toto a presúvajú moc na používateľov. Blockchainová platforma Ethereum poskytuje nástroje potrebné na vytváranie Dapps vrátane inovatívneho modelu "inteligentných kontraktov" a Solidity, programovacieho jazyka podobného Dapp v jazyku JavaScript.
O knihe
Tvorba Ethereum Dapps učí vývoj Dapps na blockchainovej platforme Ethereum. Začnete s mentálnym modelom fungovania Dapps a potom sa ponoríte do navrhovania a implementácie inteligentných kontraktov v jazyku Solidity platformy Ethereum. Preskúmate nástroje na vývoj inteligentných kontraktov Ethereum, ako sú Truffle a Web3, a osvojíte si osvedčené postupy pre návrh a zabezpečenie. Praktické cvičenia vám počas celej doby poskytnú cenné praktické skúsenosti.
Čo je vo vnútri
⬤ Kľúčové komponenty Etherea.
⬤ Implementácia inteligentných kontraktov v Solidity.
⬤ Komunikácia so smart kontraktom vo Web3.
⬤ Vývoj Dapps s Truffle.
⬤ Najlepšie postupy pre návrh a zlepšenie bezpečnosti.
O čitateľovi
Pre vývojárov so stredne pokročilými skúsenosťami v jazyku JavaScript alebo v jazyku OO. Znalosť konceptov blockchainu je užitočná.
O autorovi
Roberto Infante je konzultant pre vývoj softvéru, ktorý sa špecializuje na financie. V súčasnosti pracuje na systémoch riadenia finančných rizík a na technológii blockchain.
Obsah Table of Contents.
ČASŤ 1.
⬤ Prvý pohľad na decentralizované aplikácie.
⬤ Poznanie blockchainu.
⬤ Platforma Ethereum.
⬤ Deploying your first smart contract.
ČASŤ 2.
⬤ Programovanie inteligentných zmlúv v Solidity.
⬤ Písanie zložitejších inteligentných zmlúv.
⬤ Zovšeobecnenie funkčnosti pomocou abstraktných zmlúv a rozhraní.
⬤ Správa inteligentných zmlúv pomocou Web3. js.
ČASŤ 3.
⬤ Ekosystém Ethereum.
⬤ Jednotkové testovanie kontraktov pomocou nástroja Mocha.
⬤ Zlepšenie vývojového cyklu pomocou Truffle.
⬤ Spojenie všetkého dohromady: Vytvorenie kompletného hlasovacieho Dapp.
ČASŤ 4.
⬤ Pripravenie Dapp na produkciu.
⬤ Ohľad na bezpečnosť.
⬤ Závery.