Hodnotenie:
Kniha o programovaní Solidity získala od používateľov zmiešané hodnotenia. Zatiaľ čo mnohí ju ocenili ako solídnu referenciu a dobrý úvod do Solidity, iní ju kritizovali za množstvo chýb, zlú angličtinu, nedostatok návodu na nasadenie a nevhodnosť pre začiatočníkov. Niektorí chválili hĺbku príkladov a organizáciu, ale zdôrazňovali potrebu ďalších tém, ako sú napríklad bezpečnostné postupy.
Výhody:⬤ Dobrá referencia pre programovanie v jazyku Solidity s dôkladným pokrytím jazyka.
⬤ Dobre organizovaná štruktúra umožňuje čitateľom jednoduchú orientáciu.
⬤ Početné príklady na ilustráciu kľúčových pojmov.
⬤ Užitočné pre tých, ktorí už majú nejaké skúsenosti s programovaním.
⬤ Dobré na pochopenie základov Blockchainu a inteligentných zmlúv.
⬤ Obsahuje množstvo chýb a nejasných príkladov.
⬤ Slabá kvalita anglického jazyka komplikuje porozumenie.
⬤ Chýba návod na nasadenie a integráciu s front-end aplikáciami.
⬤ Nie je vhodný pre úplných začiatočníkov bez predchádzajúcich znalostí kódovania.
⬤ Niektoré recenzie spomínajú zastarané informácie a nedostatočné vizuálne zdroje.
(na základe 18 čitateľských recenzií)
Solidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain
Naučte sa najvýkonnejší a základný programovací jazyk na písanie inteligentných zmlúv a zistite, ako písať, nasadzovať a testovať inteligentné zmluvy v Ethereu.
Kľúčové vlastnosti
⬤ Začnite pracovať s programovacím jazykom Solidity.
⬤ Vytvárajte inteligentné zmluvy Ethereum so Solidity ako skriptovacím jazykom.
⬤ Naučte sa testovať a nasadzovať inteligentné zmluvy do svojho súkromného Blockchainu.
Popis knihy
Solidity je zmluvne orientovaný jazyk, ktorého syntax je výrazne ovplyvnená JavaScriptom a je určený na kompiláciu kódu pre virtuálny stroj Ethereum. Kniha Základy programovania v Solidity bude vaším sprievodcom pri pochopení programovania v Solidity na vytváranie inteligentných kontraktov pre Ethereum a blockchain od základov.
Začneme stručným prehľadom blockchainu, Etherea a ich najdôležitejších konceptov alebo komponentov. Naučíte sa, ako nainštalovať všetky potrebné nástroje na písanie, testovanie a ladenie kontraktov Solidity na Ethereum. Potom preskúmate rozloženie zdrojového súboru Solidity a prácu s rôznymi dátovými typmi. Ďalšia sada receptov vám pomôže pracovať s operátormi, riadiacimi štruktúrami a dátovými štruktúrami pri vytváraní inteligentných kontraktov. Prevedieme vás volaniami funkcií, návratovými typmi, modifikátormi funkcií a receptami v objektovo orientovanom programovaní so Solidity. Dozviete sa všetko o zaznamenávaní udalostí a spracovaní výnimiek, ako aj o testovaní a ladení inteligentných kontraktov.
Na konci tejto knihy budete schopní písať, nasadzovať a testovať inteligentné kontrakty v Ethereu. Táto kniha vám priblíži podstatu písania kontraktov pomocou Solidity a tiež vám pomôže rýchlo rozvinúť zručnosti v oblasti Solidity.
Čo sa naučíte
⬤ Zoznámite sa so základmi a základnými pojmami Solidity a Etherea.
⬤ Hĺbkovo preskúmajte jazyk Solidity a jeho jedinečnosť.
⬤ Vytvárať nové účty a odosielať transakcie do blockchainu.
⬤ Spoznajte podrobne celý jazyk na písanie inteligentných kontraktov.
⬤ Zoznámte sa s hlavnými nástrojmi na vývoj a nasadenie inteligentných kontraktov.
⬤ Písať obranný kód pomocou spracovania výnimiek a kontroly chýb.
⬤ Pochopiť základy Truffle a proces ladenia.
Pre koho je táto kniha určená
Táto kniha je určená pre každého, kto by chcel začať s programovaním v Solidity na vývoj inteligentného kontraktu Ethereum. Nevyžadujú sa žiadne predchádzajúce znalosti EVM.