Toggle navigation
Courses
Team
Blog
Redeem NFT
KR
EN
Login
Credit Card
Paypal
Credit or debit card
Submit Payment
Coupon
Apply
토큰 기반 이더리움 투표 강의 개요
토큰 기반 이더리움 투표 강의 개요
이 과정에서는 회사 주주로써의 투표를 구현하는 dapp를 구현하게 됩니다. 트러플(Truffle) 프레임워크를 사용하여 dapp을 빌드해 봅시다. 구입 가능한 토큰을 발행하고, 토큰 소유자가 토큰을 사용하여 후보자에게 투표할 수 있는 스마트 계약을 만들어 봅시다.
선행 학습 조건
이 과정은 무료 입문 과정인
Simple voting on Ethereum
에 이어지는 강좌로, 앞 강좌를 먼저 학습한 뒤에 보시기를 권장합니다.
과정 챕터
1. Introduction
1.1. Course Overview
1.2. Install and setup truffle project
1.3. Understanding truffle migrations
2. Voting on Truffle
2.1. Setup the contract and html file
2.2. Compile, deploy and interact with the contract through truffle console
2.3. Javascript Setup with web3.js
2.4. Implement the Display Vote Count function
2.5. Implement the Vote for Candidate function
2.6. Handling Metamask Conflict
2.7. Truffle course summary
3. Tokens
3.1. Token project overview
3.2. Token project details
3.3. Project implementation plan
4. Contract Implementation
4.1. Truffle webpack box setup
4.2. Declare Solidity constructor and contract variables
4.3. Solidity token buy function implementation
4.4. Vote for Candidate function implementation
4.5. Voter Details lookup function implementation
4.6. Deploy and interact with the contract through truffle console
5. Frontend
5.1. Project HTML Setup
5.2. Render Candidates
5.3. Render Votes & Token Info
5.4. Purchase token implementation
5.5. Vote for Candidate frontend implementation
6. Testnet Deploy
6.1. Deploying your smart contract using Infura - Concept
6.2. Deploy contract to Ropsten Testnet using Infura
6.3. Web Interaction
6.4. Hosting your decentralized application
7. Testing
7.1. Testing Overview
7.2. How to write tests in Solidity
7.3. How to write tests in Javascript
8. Conclusion
8.1. Voting dapp course completion
8.2. Further Reading
$20.00
5 hours of content
Support forum
Lifetime access
Free content updates
Sign Up
Courses
Team
Blog