Ethereum dla programistów internetowych: Naucz się tworzyć aplikacje internetowe w oparciu o blockchain Ethereum

Ocena:   (5,0 na 5)

Ethereum dla programistów internetowych: Naucz się tworzyć aplikacje internetowe w oparciu o blockchain Ethereum (Santiago Palladino)

Opinie czytelników

Podsumowanie:

Książka jest wysoko ceniona za kompleksowe omówienie podstawowych pojęć związanych z tworzeniem sieci Ethereum, dzięki czemu jest doskonałym źródłem informacji zarówno dla początkujących, jak i tych, którzy chcą wzmocnić swoją wiedzę.

Zalety:

Dokładnie omawia podstawy rozwoju Ethereum, obejmuje koncepcje takie jak inteligentne kontrakty i skalowanie, dotyka rozwiązań warstwy 2 i technologii uzupełniających, napisana przez autora z zespołu OpenZeppelin.

Wady:

Może nie zawierać najnowszych aktualizacji lub poprawek, ponieważ ekosystem Ethereum szybko ewoluuje.

(na podstawie 1 opinii czytelników)

Oryginalny tytuł:

Ethereum for Web Developers: Learn to Build Web Applications on Top of the Ethereum Blockchain

Zawartość książki:

Technologia stale ewoluuje, a blockchain przenosi rozwój w nowe miejsca, podobnie jak urządzenia mobilne dekadę temu - a Ethereum jest wiodącą platformą do tworzenia tej nowej fali aplikacji. Ta książka ujawnia wszystko, czego potrzebujesz, aby stworzyć solidną zdecentralizowaną aplikację (bardziej znaną jako DApp). W przeciwieństwie do innych książek na ten temat, ta koncentruje się na warstwie aplikacji internetowych i prowadzi w tworzeniu wspaniałych doświadczeń na blockchainie Ethereum. Zapoznasz się z wyzwaniami i różnicami związanymi z tworzeniem DApps w przeciwieństwie do tradycyjnych aplikacji internetowych.

Po krótkim wprowadzeniu do historii blockchain, a w szczególności Ethereum, przejdziesz bezpośrednio do tworzenia przykładowej zdecentralizowanej aplikacji, aby zapoznać się ze wszystkimi ruchomymi elementami. Książka ta zawiera rozdziały poświęcone wyszukiwaniu i renderowaniu danych z łańcucha bloków, reagowaniu na zdarzenia, interakcji z kontami użytkowników, wysyłaniu transakcji, zarządzaniu gazem, obsłudze potwierdzeń i reorganizacji i nie tylko. Znajdziesz tu również rozdział poświęcony Solidity, który zapewni ci niezbędne środki do zrozumienia, a nawet zbudowania własnych inteligentnych kontraktów.

Inne ważne tematy obejmują budowanie serwerów zaplecza, które działają jako warstwy indeksujące, oraz efektywne zarządzanie pamięcią masową za pomocą rozwiązań takich jak międzyplanetarny system plików (IPFS). Wreszcie, znajdziesz rozdziały, które analizują największe obecnie problemy Ethereum: onboarding i skalowalność. Obejmują one aktualny stan wiedzy na temat dostępnych strategii radzenia sobie z nimi, takich jak metatransakcje, inteligentne konta, ENS, kanały stanowe, łańcuchy boczne i wiele innych.

Czego się nauczysz

⬤ Łączyć się z blockchainem z poziomu przeglądarki i wysyłać transakcje po stronie klienta.

⬤ Zbuduj aplikację internetową, która zapewnia interfejs tylko do odczytu kontraktu blockchain.

⬤ Stworzyć interfejs portfela dla dowolnych tokenów zamiennych, wyświetlający saldo użytkownika i umożliwiający proste przelewy na inne adresy.

⬤ Stworzenie aplikacji internetowej, która przechowuje duże zbiory danych poza łańcuchem i przechowuje odniesienie do nich w łańcuchu (np. awatary, długie opisy tekstowe).

⬤ Stworzyć aplikację internetową, która opiera się na scentralizowanym serwerze do indeksowania informacji w łańcuchu, które mają być prezentowane użytkownikowi.

Dla kogo jest ta książka

Programiści stron internetowych koncentrujący się na aplikacjach po stronie klienta, ze znajomością JavaScript i HTML / CSS. Nie potrzebujesz żadnej wcześniejszej wiedzy na temat Blockchain, Ethereum ani kryptowalut.

Dodatkowe informacje o książce:

ISBN:9781484252772
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2019
Liczba stron:328

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Ethereum dla programistów internetowych: Naucz się tworzyć aplikacje internetowe w oparciu o...
Technologia stale ewoluuje, a blockchain przenosi...
Ethereum dla programistów internetowych: Naucz się tworzyć aplikacje internetowe w oparciu o blockchain Ethereum - Ethereum for Web Developers: Learn to Build Web Applications on Top of the Ethereum Blockchain

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