In this lesson, you will learn how to create a deployment configuration for your smart contracts. Once configured you will configure truffle to work with your local Ganache server. You will learn how to identify the configuration properties of your local server. Next, you will migrate your smart contract to your Ganache Ethereum server and test your smart contracts. Other concepts introduced are Application Binary Interface (ABI), Transactions, and Blocks on your Ganache server.