YoVDO

Build an Ethereum dApp from scratch

Offered By: Udemy

Tags

Ethereum Courses Javascript Courses Web3 Courses Solidity Courses HTML Courses Smart Contracts Courses MetaMask Courses

Course Description

Overview

Learn to Code Smart Contracts with Solidity

What you'll learn:
  • How to program a fully functioning messaging platform on the Ethereum network
  • How to code smart contracts using the Solidity programming language
  • How to interface your smart contracts to JavaScript
  • Understand the roles of Web3 and MetaMask in Ethereum programming
  • What Truffle and Ganache are and how they can make Ethereum programming easier
  • How to setup an Ethereum developers desktop from scratch
  • How to upload your dApp to a live Ethereum network

How does Ethereum work?
What is a smart contract anyways?
How can I program a smart contract?
What does Ganache do?

Truffle is an Ethereum framework and not a glorified mushroom?

As a crypto enthusiast maybeyou've asked yourself these questions before. And perhaps the most important question of all: what the heck can this be used for? We will tackle all these question in this masterclass. The best way to learn any skill is to get your hands dirty. So that's exactly what we will do. We will start from scratch, with a fresh OS install and we will end bydeploying our application to a live Ethereum network. Along the way we will code in HTML, JavaScript and Solidity. We'll see how the Web3 framework connects our frontend to the Ethereum virtual machine (EVM)and how MetaMask is our portal to the EVM. We will see how the Truffle framework makes our lives easier and we will gain a deep understanding of the interaction of all these components.

In this course we go beyond the theory. We will begin with the basics and work our way up using a hands on approach. So buckle up and let's build an Ethereum messenger!


Taught by

Ali Yazdan

Related Courses

Introduction to Blockchain and Web3
Web3 Foundation via edX
Develop an NFT with Google Cloud Web3
Google Cloud via Coursera
Complete Cryptocurrency & Blockchain Course | Learn Solidity
Packt via Coursera
Foundations of Solidity and Smart Contract Development
Packt via Coursera
Doing Business in Web3
RMIT University via FutureLearn