Building an Ethereum Blockchain App: 7 Smart Contracts
1h 34mIntermediate2021-08-11
Authors

Michael Solomon
Security Speaker, Consultant, Trainer, Project Manager
Course details
Have you wondered how blockchain can help you create applications that offer greater transparency, traceability, efficiency, and resilience while lowering your costs? This course, seventh in a series of eleven, goes in-depth on smart contracts. Instructor Michael Solomon reviews what smart contracts are, then takes you through some real world examples of blockchain solutions being used today. Michael goes over some supply chain challenges and how blockchain solves them in a unified way. He explains the payment system that Ethereum tokens represent. Then Michael dives into your supply chain project: what it will look like, what programming language you will use, what data types you will use, and how to define them. He briefly revisits the concept of gas and how it is calculated and used, then concludes with helpful explanations of controlling flow and handling errors.
Skills covered
EthereumWeb3CryptocurrencyFinance and AccountingEssential TrainingData ScienceOpen Source
Concepts
1. Learning about Smart Contracts
- 01 - Smart contracts review
- 02 - What is the supply chain
- 03 - Supply chain challenges and blockchain solutions
- 04 - Blockchain solution examples
- 05 - Ethereum tokens
- 06 - Supply chain project
- 07 - Exploring solidity
- 08 - Defining types of data
- 09 - Data types
- 10 - Solidity data modifiers, part 1
- 11 - Solidity data modifiers, part 2
- 12 - Revisiting gas
- 13 - Controlling flow
- 14 - Handling errors