Blockchain Development Workshop Jan18 - excellence.asia

Blockchain Development Workshop Jan18

Blockchain Development Workshop Using Solidity On Ethereum 1-day Crash Course

8 Participant(s)
0 Review

Buy This Course

Course Fee (IDR)

IDR 1.000.000

Share Course

  • Course Type

    Public

  • Course Duration

    8

  • Course Location

    Kota Administrasi Jakarta Selatan

  • Course Max Participant

    20

  • Course Address

    Hotel JS Luwansa, Kuningan

  • Course Date & Time

    27 January 2018 09:00

Course Description

Course Summary

 

 

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 January 27th 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

Hotel JS Luwansa, Kuningan

1

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

2

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

3

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

4

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

5

15:00 - 15:45

Real world blockchain solution design

Maximum Participant

20 Participants

Course Language

Indonesia

Course Core Competencies

Critical thinking

At the end of this course, participants will be able to…

 

 

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 dApps, and be ready to participate on a blockchain project

Who should take this course? Who should not?

 

 

This course is designed for Developers, Business Analysts, and IT Professionals

What participants will need to know or do before joining this course?

 

 

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)

Course Methods

Lecture, Workshop (Live Coding)

Course Content

    Day 1
  • Lecture 1

    Blockchain Fundamentals
  • Lecture 2

    Ethereum Blockchain
  • Lecture 3

    Ethereum Client
  • Lecture 4

    Solidity Programming Language
  • Lecture 5

    Real World Blockchain Solution Design

Profile Trainer

Please login to view this

Industry Expertise :  Financial Intermediation; Real Estate & Renting, Information Technology, Other Services

Trainer Skills :  .NET Framework, Databases, Java, SQL, Start-ups, Web Development

Trainer Education

  • 1.
  • Degree
  • Institution
  • Major
  • Year
  • : S2
  • : Universitas Indonesia
  • : Information Technology
  • : 2014
  • 2.
  • Degree
  • Institution
  • Major
  • Year
  • : S1
  • : Universitas Indonesia
  • : Computer Science
  • : 2011

Trainer Work Experience

  • 1.
  • Position
  • Office
  • Field
  • From
  • : Founding Member/Technical Lead
  • : Indonesian Blockchain Network
  • : Other Services
  • : 2017
  • 2.
  • Position
  • Office
  • Field
  • From
  • : Blockchain Engineer
  • : Holdme.io
  • : Other Services
  • : 2017
  • 3.
  • Position
  • Office
  • Field
  • From
  • : CTO
  • : PT Kartoo Aplikasi Indonesia
  • : Other Services
  • : 2016
  • 4.
  • Position
  • Office
  • Field
  • From
  • : Sharepoint Expert
  • : PT Personel Alih Daya (Assigned at PT Indosat Tbk)
  • : Other Services
  • : 2014

Professional Qualification/Certification

  • 1.
  • Certificate
  • Institution
  • Field
  • : Microsoft Certified Solutions Expert (MCSE): Sharepoint Server 2013
  • : Microsoft
  • : .NET Framework
  • 2.
  • Certificate
  • Institution
  • Field
  • : IBM Certified Solution Designer OOAD vUML 2
  • : IBM
  • : Databases
  • 3.
  • Certificate
  • Institution
  • Field
  • : Microsoft Certified Solutions Associate (MCSA): Windows Server 2012
  • : Microsoft
  • : Windows Server

Detail Partner

Please login to view this

Rating and Review

0 Rating and Review Course

Related Courses



Public Comments

Login or Register to leave a comment review
0 Comment