• Complain

Davi Pedro Bauer - Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer

Here you can read online Davi Pedro Bauer - Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Apress, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Davi Pedro Bauer Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer
  • Book:
    Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2022
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Get started with blockchain development with this step-by-step guide. This book takes you all the way from installing requisite software through writing, testing, and deploying smart contracts.
Getting Started with Ethereum delves into technologies most closely associated with Ethereum, such as IPFS, Filecoin, ENS, Chainlink, Truffle, Ganache, OpenZeppelin, Pinata, Fleek, Infura, Metamask, and Opensea. Author Davi Bauer walks you through project creation, how to compile projects and contracts, configure networks, and deploy smart contracts on blockchains. He then covers smart contracts, including deploying and verifying them. This book approaches blockchain in a way that allows you to focus on the topic that most interests you, covering Ethereum-related technologies broadly and not just focusing on Solidity.
This hands-on guide offers a practical rather than conceptual approach get you coding. Upon completing this book, you will be able to confidently develop and deploy smart contracts on blockchains.
Source code can be found at https://github.com/Apress/getting-started-ethereum.
What You Will Learn
  • Understand tokenization of assets, including NFTs, using Ethereum
  • Host censorship-resistant applications using IPFS
  • Deploy on second-layer blockchains using Polygon
  • Deploy smart contracts with multiple technologies around Ethereum

Who Is This Book ForOff-chain developers who want to migrate to on-chain development starting with the Ethereum blockchain and the technologies around it. Prior programming knowledge and conceptual understanding of blockchain is necessary.

Davi Pedro Bauer: author's other books


Who wrote Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer? Find out the surname, the name of the author of the book and a list of all author's works by series.

Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Book cover of Getting Started with Ethereum Davi Pedro Bauer Getting - photo 1
Book cover of Getting Started with Ethereum
Davi Pedro Bauer
Getting Started with Ethereum
A Step-by-Step Guide to Becoming a Blockchain Developer
The Apress Logo Davi Pedro Bauer Campo Bom Rio Grande do Sul Brazil - photo 2

The Apress Logo.

Davi Pedro Bauer
Campo Bom, Rio Grande do Sul, Brazil
ISBN 978-1-4842-8044-7 e-ISBN 978-1-4842-8045-4
https://doi.org/10.1007/978-1-4842-8045-4
Davi Pedro Bauer 2022
Standard Apress
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress Media, LLC, part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

Introduction

This book is a step-by-step guide for everyone who wants to get started as an Ethereum developer. It was designed for those who have never programmed anything in the blockchain and want to get started.

I will cover everything from the basic requirements of installation to writing, testing, and deploying smart contracts. I will also cover topics such as IPFS, Filecoin, ENS, Chainlink, Truffle, Ganache, OpenZeppelin, Pinata, Fleek, Infura, MetaMask, and OpenSea, among others.

In Chapter , I will go through all the necessary requirements to start the activities described in this book. It covers software and tools such as Docker, Truffle, Ganache, MetaMask, and Infura.

In Chapter , you will learn how to create a basic Solidity project using the VS Code extension and then compile and deploy the smart contract to a local blockchain.

In Chapter , you will learn how to code smart contracts to create your own coin and deploy it to a local blockchain. Fungible tokens are interchangeable, so they are perfect to solve problems such as double spending. You will also be able to add this token to your own wallet and send it to different wallets, as well as send other coins that you already have.

In Chapter , you will learn how to create a unit test file for a smart contract, as well as write test assertions, run the unit tests, and check the unit test results.

In Chapter , you will be able to create smart contracts for badge tokens. You can use badge tokens, also known as NFTs, to represent physical things in the virtual world, such as digital collectibles, game items, digital art, etc. Each NFT token is unique and can have a unique value. In this chapter, you will learn how to code the smart contract with the help of the OpenZeppelin library. You will also create the badge and add it to IPFS node. After that, you will learn to pin it so it is available for everyone, everywhere. Next, you will learn how to migrate the contract to different environments such as a local blockchain using Ganache and testnets using Infura. Finally, you will learn how to sell your own NFT on OpenSea.

In Chapter , we will cover different ways to fund your wallet using faucets. This part is important because you will need some ether in your wallet in order to pay for the transaction. Most of the examples will be deployed on testnets so you wont need real money to execute them.

In Chapter , you will learn how to create and save files on a decentralized file system. I also cover some tools such as a browser extension that will help you manage the node, as well as Pinata to help you pin your files remotely instead of keeping them locally. In addition, you will be able to host your own site on IPFS using Fleek.

In Chapter , I will cover ways to preserve files on a local node. The idea behind Filecoin is the same of IPFS, with the difference that Filecoin has an incentive mechanism and incentive nodes to preserve files. Filecoin was built on top of IPFS.

In Chapter , you will learn how to register a custom domain on the Ethereum Name System. You can use it to host a site under this domain name or even as a domain for your wallet to receive cryptos, tokens, or NFTs.

In Chapter , I will cover use cases where you need to pull data from off-chain using oracles. You will learn how to use price feeds and then crypto prices inside smart contracts.

In Chapter , you will learn how to create a simple project to connect to Web3 using the .NET platform and how to retrieve data from the blockchain to display wallet balances.

Chapter concludes the book.

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub (https://github.com/Apress). For more detailed information, please visit www.apress.com/source-code.

Table of Contents
About the Author
Davi Pedro Bauer
A photo of Davi Pedro Bauer has more than 20 years of experience in the IT - photo 3

A photo of Davi Pedro Bauer.

has more than 20 years of experience in the IT sector with experience in analysis and systems development. He has been working with agile methods since 2009, where he participated in agile adoption programs in multidisciplinary teams, supporting the implementation of processes and practices such as Scrum and Kanban, as well as the launch of new digital products for web and mobile platforms. Since 2016, he has been studying topics related to blockchain, such as cryptocurrencies, asset tokenization, smart contracts, and decentralized applications (DApps), and since 2019, he has been working with DevSecOps from code to infrastructure.
About the Technical Reviewer
Prasanth Sahoo
A photo of Prasanth Sahoo is a thought leader an adjunct professor a - photo 4

A photo of Prasanth Sahoo.

is a thought leader, an adjunct professor, a technical speaker, and a full-time practitioner in blockchain, DevOps, cloud, and agile working for PDI Software. He was awarded the Blockchain and Cloud Expert of the Year Award 2019 from TCS Global Community for his knowledge sharing within academic services to the community. He is passionate about driving digital technology initiatives through coaching, mentoring, and grooming. Prasanth has a patent under his name, and to date, he has interacted with more than 50,000 professionals, mostly within the technical domain. He is a working group member in the Blockchain Council, CryptoCurrency Certification Consortium, Scrum Alliance, Scrum Organization, and International Institute of Business Analysis.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer»

Look at similar books to Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer»

Discussion, reviews of the book Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.