Connect and deploy to Ethereum networks

Beginner
Developer
Student
Azure

Learn about and use Ethereum networks for development, testing, and production.

Learning objectives

By the end of this module, you'll be able to:

  • Identify the public and private networks available in Ethereum.
  • Explain how to prepare a solution for the mainnet.
  • Use MetaMask with Infura to connect a solution to networks.

Prerequisites

  • Basic knowledge about blockchain
  • Solidity programming knowledge
  • Ethereum smart contract knowledge
  • Experience with a programming language like C, Python, or JavaScript
  • Basic knowledge about programming concepts
  • Ability to use the command line to create new directories and install programs
  • Node.js installed
  • Truffle and Ganache CLI installed
  • Visual Studio Code installed
  • Blockchain development kit for Ethereum installed