Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Building Web3 Decentralized Apps in Ethereum

Building Web3 Decentralized Apps in Ethereum

1h 58mIntermediate2022-08-25

Authors

Drew Falkman

Drew Falkman

Architecting sites for large companies using Java, PHP, and WordPress

Course details

Blockchain technology has exploded in recent years, and the types of things you can now do with decentralized applications—or DApps—have only gotten more advanced, while development is easier than ever thanks to platforms like Ethereum. In this course, Drew Falkman teaches developers who are broadly familiar with programming concepts how to work in the Ethereum blockchain environment. Drew introduces elements of the key programming concepts surrounding cryptocurrency development, including: what the blockchain is, programmatically speaking; what smart contracts are and how they work; how to use web3.js to interact with the Ethereum network and blockchain; how to use Truffle to run tests; and more. Drew incorporates the lessons into a practical project of building an NFT-minting DApp, so you can immediately see the concepts in action.

Skills covered

BlockchainWeb3CryptocurrencyEcma InternationalJavaScriptFinance and AccountingNetwork AdministrationNetwork and System AdministrationData ScienceOpen SourceOne-Off

Concepts

0. Introduction

  • 01 - Building Web3 apps in Ethereum
  • 02 - What you should know

1. Getting Set Up

  • 03 - What you are building
  • 04 - React app setup
  • 05 - Wallet setup

2. Blockchain Overview for Devs

  • 06 - Blockchain for developers
  • 07 - Decentralization and Web3 opportunities
  • 08 - Decentralized finance (DeFi)
  • 09 - Tokens and NFTs

3. Working in Ethereum

  • 10 - Developer s guide to Ethereum
  • 11 - The dApp stack
  • 12 - Wallets and sending or receiving
  • 13 - Smart contracts
  • 14 - IPFS, Swarm, and Pi ata
  • 15 - Using Ethereum Naming Service
  • 16 - The application architecture

4. dApp Back End

  • 17 - Introduction to Solidity
  • 18 - Using OpenZeppelin contracts
  • 19 - Creating a mint() function
  • 20 - Deploying smart contracts with Hardhat
  • 21 - Testing with Hardhat and Waffle
  • 22 - Deploying NFT Metadata with Pi ata

5. DApp Client

  • 23 - Introduction to ether.js and web3.js
  • 24 - Authenticating users with MetaMask
  • 25 - Getting blockchain data
  • 26 - Using providers
  • 27 - Calling a smart contract function
  • 28 - Bringing it all together

Conclusion

  • 29 - Where to go next in Web3 apps in Ethereum

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal