Blockchain Ethereum Dapp Smart Contract Development inspired from the Udemy course delivered by ChainSkill. https://www.udemy.com/getting-started-with-ethereum-solidity-development
Achieved:
- Understand the basic philosophy behind the blockchain and distributed/decentralized applications
- The basics of how a blockchain generally works, just enough to be able to use it as a development platform
- Develop a distributed application, from creating a blank project to deploying it in production all the way through writing smart contracts, unit testing them, and creating a user interface for them
- How to combine the right tools to put together a consistent and real world pragmatic development environment
- The fundamentals of the Solidity smart contract language
- How to use the Truffle build and testing framework (covers Truffle 4)
- How to deploy a decentralized app to various Ethereum instances (testrpc, private chain, test chain, main net)
- How to unit test smart contracts