Podstawy programowania Solidity - wydanie drugie: Przewodnik po budowaniu inteligentnych kontraktów i tokenów przy użyciu szeroko stosowanego języka Solidity

Ocena:   (3,7 na 5)

Podstawy programowania Solidity - wydanie drugie: Przewodnik po budowaniu inteligentnych kontraktów i tokenów przy użyciu szeroko stosowanego języka Solidity (Ritesh Modi)

Opinie czytelników

Podsumowanie:

Książka służy jako przewodnik wprowadzający do Blockchain, NFT i Solidity, ale cierpi z powodu licznych błędów i słabego pisania, które mogą frustrować czytelników.

Zalety:

Książka zapewnia solidny przegląd Blockchain, Ethereum, Solidity i inteligentnych kontraktów, co czyni ją potencjalnie dobrym punktem wyjścia dla początkujących i średnio zaawansowanych. Wprowadza podstawowe pojęcia i zapewnia przykłady kodu, które pomagają w zrozumieniu. Została ona polecona ze względu na swoje fundamentalne nauki.

Wady:

Tekst jest słabo wykonany, pełen błędów, w tym niepoprawnego kodu i powtarzających się stwierdzeń. Wielu czytelników uznało ją za zagmatwaną i nieodpowiednią dla zupełnie początkujących. Istnieją zarzuty dotyczące braku odpowiedzi na pytania autora i nieskutecznych instrukcji konfiguracji.

(na podstawie 6 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Wszechstronny przewodnik z mnóstwem praktycznych przykładów kodu, który pozwoli ci rozpocząć pracę z Solidity i pisać inteligentne kontrakty na Blockchain i Ethereum.

Kluczowe cechy:

⬤ Poznaj sprawdzone wyzwania związane z implementacją inteligentnych kontraktów i rozwiąż je za pomocą Solidity.

⬤ Zagłębienie się w Solidity w celu pisania skutecznych, łatwych w aktualizacji i utrzymaniu inteligentnych kontraktów przy użyciu najlepszych praktyk.

⬤ Zapoznaj się z najnowszą wersją Solidity dzięki zaktualizowanym kodom i przykładom.

Opis książki:

Solidity to język wysokiego poziomu do pisania inteligentnych kontraktów, a jego składnia ma duże podobieństwa do JavaScript, ułatwiając w ten sposób programistom naukę, projektowanie, kompilowanie i wdrażanie inteligentnych kontraktów w dużych ekosystemach blockchain, w tym między innymi Ethereum i Polygon. Ta książka pomoże ci zrozumieć programowanie Solidity od podstaw.

Książka rozpoczyna się od instrukcji krok po kroku dotyczących instalacji wielu narzędzi i prywatnego łańcucha bloków, wraz z podstawowymi pojęciami, takimi jak zmienne, typy danych i konstrukcje programistyczne. Następnie poznasz kontrakty oparte na paradygmacie obiektowym, w tym wykorzystanie konstruktorów, interfejsów, bibliotek i kontraktów abstrakcyjnych. Kolejne rozdziały pomogą ci uporać się z testowaniem i debugowaniem inteligentnych kontraktów. W miarę postępów poznasz zaawansowane koncepcje, takie jak programowanie w asemblerze, zaawansowane interfejsy, wykorzystanie odzyskiwania i obsługa błędów za pomocą bloków try-catch. Poznasz również wiele wzorców projektowych dla inteligentnych kontraktów wraz z opracowywaniem bezpiecznych inteligentnych kontraktów, a także zdobędziesz solidną wiedzę na temat pisania inteligentnych koncepcji z możliwością aktualizacji i modelowania danych. Wreszcie, dowiesz się, jak stworzyć własne tokeny ERC20 i NFT od podstaw.

Pod koniec tej książki będziesz w stanie pisać, wdrażać i testować inteligentne kontrakty w Ethereum.

Czego się nauczysz:

⬤ Pisać wydajne, skuteczne i bezpieczne inteligentne kontrakty.

⬤ Kodować, kompilować i testować inteligentne kontrakty w sposób zorientowany obiektowo.

⬤ Implementować kod asemblera w Solidity.

⬤ Stosować aktualizowalne i haltowalne wzorce własności i bezpieczeństwa.

⬤ Zrozumieć obsługę wyjątków i debugowanie w Solidity.

⬤ Tworzyć nowe tokeny ERC20 i NFT od podstaw.

Dla kogo jest ta książka:

Ta książka Ethereum jest skierowana przede wszystkim do początkujących, którzy chcą rozpocząć programowanie Solidity w celu opracowania inteligentnego kontraktu Ethereum. Nie jest wymagana wcześniejsza znajomość EVM, ale znajomość podstaw dowolnego języka programowania pomoże ci podążać za nim.

Dodatkowe informacje o książce:

ISBN:9781803231181
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Podstawy programowania Solidity: Przewodnik dla początkujących po tworzeniu inteligentnych...
Poznaj najpotężniejszy i podstawowy język programowania do...
Podstawy programowania Solidity: Przewodnik dla początkujących po tworzeniu inteligentnych kontraktów dla Ethereum i blockchaina - Solidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain
Azure dla architektów - wydanie trzecie: Tworzenie bezpiecznych, skalowalnych aplikacji o wysokiej...
Twórz i projektuj wiele typów aplikacji, które...
Azure dla architektów - wydanie trzecie: Tworzenie bezpiecznych, skalowalnych aplikacji o wysokiej dostępności w chmurze - Azure for Architects - Third Edition: Create secure, scalable, high-availability applications on the cloud
Deep-Dive Terraform on Azure: Zautomatyzowane dostarczanie i wdrażanie rozwiązań Azure - Deep-Dive...
Poznaj podstawy Infrastructure as Code i dowiedz...
Deep-Dive Terraform on Azure: Zautomatyzowane dostarczanie i wdrażanie rozwiązań Azure - Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions
Podstawy programowania Solidity - wydanie drugie: Przewodnik po budowaniu inteligentnych kontraktów...
Wszechstronny przewodnik z mnóstwem praktycznych...
Podstawy programowania Solidity - wydanie drugie: Przewodnik po budowaniu inteligentnych kontraktów i tokenów przy użyciu szeroko stosowanego języka Solidity - Solidity Programming Essentials - Second Edition: A guide to building smart contracts and tokens using the widely used Solidity language

Prace autora wydały następujące wydawnictwa: