Ethereum Smart Contracts with Solidity: The Remix Solidity IDE


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

This course introduces participants to the cloud-based version of the Remix integrated developer environment (IDE), an environment allowing you to code up, deploy, and then interact with your smart contracts. One reason why Remix is such a popular tool is due to its flexibility; it can deploy smart contracts to a variety of Ethereum networks. This 11-video course helps you learn how to code up a simple smart contract and how this contract can be deployed to a private Ethereum network, provisioned by Remix for testing purposes for your Blockchain solutions. After provisioning another private network using Ganache, you will then use Remix to deploy a contract to that network. Then learn to connect Remix to the MetaMask browser plugin, which itself serves as a wallet for your Ethereum accounts, and enables transactions on a variety of Ethereum networks. By the end of this course, you will have gained a comfortable degree of familiarity with Remix IDE and how it can be used to develop, deploy, and then interact with your smart contracts.



Expected Duration (hours)
1.4

Lesson Objectives

Ethereum Smart Contracts with Solidity: The Remix Solidity IDE

  • outline the key concepts covered in this course
  • connect to the cloud-based Remix IDE and recognize its key features for smart contract development
  • build a smart contract and examine the outputs generated by the Solidity compiler
  • deploy a smart contract to an Ethereum network within the Remix IDE and then access the contract state variables
  • install and launch the Ganache tool which instantly spins up a private Ethereum network to help with contract development
  • utilize options offered by Ganache to configure the private Ethereum network it provisions
  • connect the Remix IDE to the private Ganache network and deploy your smart contract to it
  • install the Metamask browser extension for Chrome and use it to connect to a variety of Ethereum networks
  • set up the Remix IDE to access the Web3 object injected by Metamask so that all Ethereum interactions from Remix go through Metamask
  • deploy a smart contract to the private network on Ganache via Metamask
  • identify the key features of the Remix IDE and Ganache
  • Course Number:
    it_bccscsdj_03_enus

    Expertise Level
    Beginner