Základy programovania v Solidity - druhé vydanie: Sprievodca vytváraním inteligentných zmlúv a tokenov pomocou široko používaného jazyka Solidity

Hodnotenie:   (3,7 z 5)

Základy programovania v Solidity - druhé vydanie: Sprievodca vytváraním inteligentných zmlúv a tokenov pomocou široko používaného jazyka Solidity (Ritesh Modi)

Recenzie čitateľov

Zhrnutie:

Kniha slúži ako úvodný sprievodca Blockchainom, NFT a Solidity, ale trpí mnohými chybami a nedostatočným písaním, ktoré môžu čitateľov frustrovať.

Výhody:

Kniha poskytuje solídny prehľad o Blockchaine, Ethereu, Solidity a inteligentných kontraktoch, vďaka čomu je potenciálne dobrým východiskovým bodom pre začiatočníkov a stredne pokročilých. Predstavuje základné pojmy a poskytuje príklady kódu, ktoré pomáhajú pri pochopení. Bola odporúčaná pre svoje základné učivo.

Nevýhody:

Písanie je zle vykonané, plné chýb vrátane nesprávneho kódu a opakujúcich sa výrokov. Mnohí čitatelia ju považovali za mätúcu a nevhodnú pre úplných začiatočníkov. Vyskytujú sa tvrdenia o nezodpovedaných otázkach autorovi a neúčinných pokynoch na nastavenie.

(na základe 6 čitateľských recenzií)

Pôvodný názov:

Solidity Programming Essentials - Second Edition: A guide to building smart contracts and tokens using the widely used Solidity language

Obsah knihy:

Komplexná príručka posypaná množstvom praktických ukážok kódu, ktorá vám umožní začať pracovať so Solidity a písať inteligentné zmluvy na Blockchaine a Ethereu

Kľúčové vlastnosti:

⬤ Poznajte osvedčené výzvy pri implementácii inteligentných kontraktov a vyriešte ich pomocou Solidity.

⬤ Hlbšie preniknite do Solidity, aby ste mohli písať efektívne upgradovateľné a udržiavateľné inteligentné kontrakty s využitím osvedčených postupov.

⬤ Zoznámte sa s najnovšou verziou Solidity s aktualizovanými kódmi a príkladmi.

Popis knihy:

Solidity je vysokoúrovňový jazyk na písanie inteligentných kontraktov a jeho syntax má veľkú podobnosť s JavaScriptom, čím vývojárom uľahčuje učenie, navrhovanie, kompiláciu a nasadzovanie inteligentných kontraktov vo veľkých blockchainových ekosystémoch vrátane Etherea a Polygonu a ďalších. Táto kniha vás prevedie pochopením programovania v Solidity od úplných základov.

Kniha začína postupnými inštrukciami na inštaláciu viacerých nástrojov a súkromného blockchainu spolu so základnými pojmami, ako sú premenné, dátové typy a programovacie konštrukcie. Následne preskúmate kontrakty založené na objektovo orientovanej paradigme vrátane používania konštruktorov, rozhraní, knižníc a abstraktných kontraktov. Nasledujúce kapitoly vám pomôžu zvládnuť testovanie a ladenie inteligentných kontraktov. Ako budete postupovať, dozviete sa o pokročilých konceptoch, ako je programovanie v assembleri, pokročilé rozhrania, používanie obnovy a ošetrovanie chýb pomocou blokov try-catch. Popri vývoji bezpečných inteligentných kontraktov preskúmate aj viaceré návrhové vzory pre inteligentné kontrakty, ako aj získate dôkladné znalosti o písaní upgradovateľných inteligentných konceptov a dátovom modelovaní. Nakoniec zistíte, ako si od základu vytvoriť vlastné tokeny ERC20 a NFT.

Na konci tejto knihy budete schopní písať, nasadzovať a testovať inteligentné kontrakty v Ethereu.

Čo sa naučíte:

⬤ Písať efektívne, účinné a bezpečné inteligentné kontrakty.

⬤ Kódovať, kompilovať a testovať inteligentné kontrakty objektovo orientovaným spôsobom.

⬤ Zavádzať asemblerový kód v Solidity.

⬤ Prijmite aktualizovateľné a haltovateľné vzory vlastníctva a zabezpečenia.

⬤ Pochopiť spracovanie výnimiek a ladenie v Solidity.

⬤ Vytvárať nové tokeny ERC20 a NFT od základov.

Pre koho je táto kniha určená:

Táto kniha o Ethereu je určená predovšetkým začiatočníkom, ktorí chcú začať s programovaním v Solidity na vývoj inteligentného kontraktu Ethereum. Nevyžadujú sa žiadne predchádzajúce znalosti EVM, ale znalosť základov akéhokoľvek programovacieho jazyka vám pomôže postupovať ďalej.

Ďalšie údaje o knihe:

ISBN:9781803231181
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Základy programovania v Solidity: Základné informácie pre začiatočníkov o vytváraní inteligentných...
Naučte sa najvýkonnejší a základný programovací...
Základy programovania v Solidity: Základné informácie pre začiatočníkov o vytváraní inteligentných kontraktov pre Ethereum a blockchain - Solidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain
Azure pre architektov - tretie vydanie: Vytvorenie bezpečných, škálovateľných a vysoko dostupných...
Vytvárajte a navrhujte viacero typov aplikácií,...
Azure pre architektov - tretie vydanie: Vytvorenie bezpečných, škálovateľných a vysoko dostupných aplikácií v cloude - Azure for Architects - Third Edition: Create secure, scalable, high-availability applications on the cloud
Hlboký ponor Terraform na Azure: Automatizované dodávanie a nasadzovanie riešení Azure - Deep-Dive...
Zoznámte sa so základmi infraštruktúry ako kódu a...
Hlboký ponor Terraform na Azure: Automatizované dodávanie a nasadzovanie riešení Azure - Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions
Základy programovania v Solidity - druhé vydanie: Sprievodca vytváraním inteligentných zmlúv a...
Komplexná príručka posypaná množstvom praktických...
Základy programovania v Solidity - druhé vydanie: Sprievodca vytváraním inteligentných zmlúv a tokenov pomocou široko používaného jazyka Solidity - Solidity Programming Essentials - Second Edition: A guide to building smart contracts and tokens using the widely used Solidity language

Diela autora vydali tieto vydavateľstvá: