Ethereum Blockchain Development: Smart Contracts + dApp

Learn to create Smart Contracts and dApp on Ethereum Blockchain using Solidity and become a Blockchain Developer!

Welcome to the Ethereum Blockchain Development course! In this course we will learn Blockchain Development on Ethereum, covering Solidity Programming Language + Smart Contracts + Decentralized Applications (dApps) from scratch.

What you’ll learn

  • What is Ethereum Blockchain, Smart Contracts, dApps.
  • Overview and Usage of Remix IDE for Smart Contracts Development.
  • Learn Solidity Programming Language for Smart Contracts Development.
  • Develop, Test and Deploy Smart Contracts on Local Blockchain and Ethereum Public Testnet.
  • How to Create Decentralized Applications (dApps).
  • Build Blockchain Based Applications on Ethereum Blockchain.
  • Integrating Web Application with Smart Contracts using Web3.

Course Content

  • Introduction & Setting Things Up –> 4 lectures • 20min.
  • Smart Contracts Development – Solidity –> 15 lectures • 1hr 26min.
  • Smart Contract Deployment on Ethereum Blockchain –> 3 lectures • 12min.
  • DApp Development – Interacting With Smart Contract –> 4 lectures • 51min.
  • Project – User CRUD Smart Contract (with Admin Auth) and Decentralized App –> 2 lectures • 42min.

Ethereum Blockchain Development: Smart Contracts + dApp

Requirements

  • A windows, linux or macOS machine with internet connection..

Welcome to the Ethereum Blockchain Development course! In this course we will learn Blockchain Development on Ethereum, covering Solidity Programming Language + Smart Contracts + Decentralized Applications (dApps) from scratch.

 

Why Ethereum?

  • Ethereum is the 2nd largest Cryptocurrency (right after Bitcoin).
  • Pioneer of Smart Contracts and the Top Smart Contracts and dApps platform in Blockchain space.
  • Containing a huge ecosystem of “DeFi” and “NFT” Applications.
  • Great developer community, resources and tools.
  • Many of the great Blockchain projects are based on Ethereum blockchain, like “Uniswap“, “ChainLink“, “VeChain“, “Theta” etc..

 

Some topics that we will cover,

  • Creating Ethereum Account, Setting up & Overview of Metamask Wallet, Getting Test EtherETH Faucet.
  • Overview of Remix IDE and how to use it to Code -> Test -> Deploy smart contracts.
  • Learning of Solidity programming language. Syntax, working, usage for smart contracts development.
  • Smart Contracts Development – From the very basic to advanced level, Setting development environment, Deploying and testing Smart Contracts on Local Ethereum Blockchain (Ganache) as well as on Ethereum Public Testnet.
  • How to Connect Web Apps to Smart Contracts and turn them into dApps!
  • Reading Data from Blockchain/Smart Contracts in Web Applications using Web3.
  • Writing Data / Signing Transactions from dApps to Blockchain.
  • Decentralized Applications (dApps) Development – Step by step on how to develop dApps for Ethereum Smart Contracts using Metamask, Web3js etc.