Blockchain Development Workshop Using Solidity On Ethereum 1-day Crash Course
Course Fee (IDR)
Share Course
Public
8
Kota Administrasi Jakarta Selatan
30
Kopitiam Oey ( Cabang Agus Salim), Jl. H. Agus Salim No. 16A , Kebon Sirih Jakarta Pusat.
17 March 2018 09:00
Note:
The topic of this event will be similar to our previous monthly workshop events. Participants who have not yet attended our workshop are most welcome.
The materials delivered will also be on beginner level to serve as an introduction to blockchain programming. Please consider before making a purchase.
The course will be delivered in INDONESIAN.
Blockchain Development Workshop using Solidity on Ethereum - Beginner Level
Saturday March 17th 2018 (09.00 - 16.00 WIB)
One-day blockchain workshop. Included within the crash course are the following topics: Blockchain Fundamentals [Ethereum 101; use cases, etc], Ethereum DApps, EVM, Hashing functions, Accounts, Contract Deployment, Metamasks, Clients [Geth, Ropsten Testnet, Ropsten RPC, etc], Solidity [Dev environment, various types of Contracts], and live coding. Supported by Bitcoin Indonesia.
Location
Fave Hotel Jakarta South
09:00 - 09:45 |
Blockchain Fundamentals: 1. Course Introduction 2. Blockchain 101 3. Ethereum 101 4. Ethereum use cases in various industries |
09.45 - 10.00 |
COFFEE BREAK |
10:00 - 10:45 |
Ethereum Blockchain: 1. What is Ethereum Decentralized Apps 2. Ether, Gas, Ethereum Virtual Machine 3. Ethereum Network & Blockchain Explorers 4. Hashing functions, PoW, PoS 5. Ethereum wallet & Test network 6. Accounts: EOA & Contracts 7. Deploying a contract 8. Metamask 9. Execute Contract using Metamask |
11:00 - 11:45 |
Ethereum Client: 1. Geth 2. Ropsten Testnet 3. Private Test RPC 4. Ropsten RPC 5. Geth Javascript Console 6. Web3 Javascript API |
12.00 - 13.00 |
LUNCH BREAK |
13:00 - 14:45 |
Solidity: 1. Development environment 2. Truffle & TestRPC 3. Coding and deploying smart contract to Ethereum Network 4. Contract: Basic data types 5. Contract: Data location 6. Contract: Arrays 7. Contract: Special Arrays 8. Contract: Functions 9. Contract: Global variables 10. Contract: mapping, enum, struct 11. Contract: Object Oriented 12. Contract: Variable & Function visibility 13. Contract: Fallback functions & Payable 14. Contract: Function modifiers 15. Contract: Events 16. Deploying contract to TestRPC |
15:00 - 15:45 |
Real world blockchain solution design |
30 Participants
Indonesia
Critical thinking
At the end of this course, participants will be able to code and deploy blockchain dApps using solidity, develop a node.js website to interact with the Apps, and be ready to participate on a blockchain project.
This course is designed for Developers, Business Analysts, and IT Professionals.
Participants must supply their own laptop and internet connection (for backup)
The following software will also be required:
node package manager
any text editor (vscode, sublime, vim, emacs etc)
any bash terminal
geth (will be in the course material)
truffle (also in course material)
Lecture 1
Blockchain FundamentalsLecture 2
Ethereum BlockchainLecture 3
Ethereum ClientLecture 4
Solidity Programming LanguageLecture 5
Real World Blockchain Solution DesignPlease login to view this
Customer :   Tomy Dwi
Rating :  
Review : materi padat dan singkat. menjelaskan banyak hal mengenai blockchain