Blockchain Web Development
Blockchain technology is one of the latest trends in the web development industry. In this talk, we will look at the general architecture of blockchain web applications, and how you can create your own!
How To Get The Most Out Of This Course
Project Architecture
Setting up environment
Dependencies
Frontend structure
Website mockup
PollCreate component view
PollCreate component logic
Poll component view
Poll component logic
PollVote component voting
PollVote component results (charts)
Displaying active poll
PollService setup
Wiring up components
Section intro
Remix introduction
Solidity - types
Solidity - functions
Solidity - restrictions
Contract interaction
PollContract - defining types
PollContract - creating poll
PollContract - getting poll
PollContract - voting
PollContract - getting voterlength
Metamask setup
Ganache setup
Deploying contract to local blockchain
Section intro
Connecting to blockchain - Web3 Service
Executing transactions
PollService Writing to blockchain
Web3Service Reading from blockchain
PollService Normalizing data
Reacting to blockchain events
Conclusion