Description
In this course, you will :
- 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
Syllabus :
- Commencez ici
- Why the Blockchain?
- What is a blockchain (and what it's not)?
- Cryptography 101
- Installing the Development Environment (Truffle 4)
- My First Smart Contract: Greetings (Truffle 4)
- How do you design and develop a decentralized application? (Truffle 4)
- Truffle 5 Update