This is lesson 4 of Ethereum development beginner guide and this lesson shows how to deploy smart contracts to Ganache blockchain. You can watch below video to go in more detail.
Ganache blockchain is a local blockchain, that can be installed on local system and it simulates the blockchain and we can use it for testing purpose. This comes in two flavor as we discussed in lesson 1 and we will use Ganache GUI for this course. When it is installed, we get 10 in built accounts having 100 ether assigned to each account. By default ganache blockchain runs on 7545 port but that can be changed from setting option.
Brief overview of ganache blockchain is given in below video so it is recommended to go over that before you go to below steps.
Now let's see how to deploy student smart contract to ganache blockchain. Open the remix IDE and go to "Run" option. Choose "Web3 Provider" option from drop down .
Click on "Ok" button once pop-up shows.
Now enter the detail of ganache blockchain i.e. http://localhost:7545.
and finally click on "Deploy" button to deploy smart contract to ganache blockchain.