Evaluare:
Cartea servește ca un ghid introductiv pentru Blockchain, NFT-uri și Solidity, dar suferă de numeroase erori și o scriere slabă care poate frustra cititorii.
Avantaje:Cartea oferă o prezentare generală solidă a Blockchain, Ethereum, Solidity și a contractelor inteligente, ceea ce o face un punct de plecare potențial bun pentru începători și cursanți intermediari. Acesta introduce concepte esențiale și oferă exemple de cod care ajută la înțelegere. Acesta a fost recomandat pentru învățăturile sale fundamentale.
Dezavantaje:Scrierea este prost executată, plină de erori, inclusiv cod incorect și declarații repetitive. Mulți cititori au găsit-o confuză și nu este potrivită pentru începători compleți. Există afirmații privind întrebări neadresate autorului și instrucțiuni de configurare ineficiente.
(pe baza a 6 recenzii ale cititorilor)
Solidity Programming Essentials - Second Edition: A guide to building smart contracts and tokens using the widely used Solidity language
Un ghid cuprinzător presărat cu o mulțime de exemple de cod practice pentru a vă pune pe picioare cu Solidity și a vă scrie contractele inteligente pe Blockchain și Ethereum
Caracteristici cheie:
⬤ Învățați provocările dovedite de implementare a contractelor inteligente și rezolvați-le folosind Solidity.
⬤ Afundați-vă în Solidity pentru a scrie contracte inteligente eficiente, upgradabile și întreținute folosind cele mai bune practici.
⬤ Să vă familiarizați cu cea mai recentă versiune a Solidity cu coduri și exemple actualizate.
Descrierea cărții:
Solidity este un limbaj de nivel înalt pentru scrierea contractelor inteligente, iar sintaxa are mari asemănări cu JavaScript, făcând astfel mai ușor pentru dezvoltatori să învețe, să proiecteze, să compileze și să implementeze contracte inteligente pe ecosisteme blockchain mari, inclusiv Ethereum și Polygon, printre altele. Această carte vă ghidează în înțelegerea programării Solidity de la zero.
Cartea începe cu instrucțiuni pas cu pas pentru instalarea mai multor instrumente și a blockchain-ului privat, împreună cu concepte fundamentale precum variabilele, tipurile de date și construcțiile de programare. Veți explora apoi contractele bazate pe o paradigmă orientată pe obiecte, inclusiv utilizarea constructorilor, a interfețelor, a bibliotecilor și a contractelor abstracte. Următoarele capitole vă ajută să vă familiarizați cu testarea și depanarea contractelor inteligente. Pe măsură ce avansați, veți învăța despre concepte avansate precum programarea în asamblare, interfețe avansate, utilizarea recuperării și gestionarea erorilor cu ajutorul blocurilor try-catch. Veți explora, de asemenea, mai multe modele de proiectare pentru contractele inteligente, alături de dezvoltarea de contracte inteligente sigure, precum și veți dobândi o înțelegere solidă a scrierii de concepte inteligente actualizabile și a modelării datelor. În cele din urmă, veți descoperi cum să vă creați propriile token-uri ERC20 și NFT de la zero.
Până la sfârșitul acestei cărți, veți fi capabil să scrieți, să implementați și să testați contracte inteligente în Ethereum.
Ce veți învăța:
⬤ Scrieți contracte inteligente eficiente, eficace și sigure.
⬤ Codificați, compilați și testați contracte inteligente într-un mod orientat pe obiecte.
⬤ Implementați codul de asamblare în Solidity.
⬤ Adoptarea modelelor de proprietate și securitate upgradabile și haltable.
⬤ Înțelegeți gestionarea excepțiilor și depanarea în Solidity.
⬤ Creați noi jetoane ERC20 și NFT de la zero.
Pentru cine este această carte:
Această carte Ethereum se adresează în primul rând începătorilor care doresc să înceapă cu Solidity Programming pentru dezvoltarea unui contract inteligent Ethereum. Nu sunt necesare cunoștințe prealabile despre EVM, dar cunoașterea noțiunilor de bază ale oricărui limbaj de programare vă va ajuta să urmăriți cursul.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)