Development of decentralized applications for Ethereum

Participants learn about key aspects of operation, architecture and elements of decentralized applications (DApp) - applications for the Ethereum block chain, including end devices, user interfaces and smart contracts. In practical part the participants will make a simple smart token contract, deploy and run it on the Ethereum network. They will create a simple web interface or nodejs application for access to smart contract functions and the Ethereum block chain.

Content

  • Decentralized applications (DApps)
    • Distributed ledger technology  (DLT) and Ethereum
    • Elements of decentralized applications, on-chain logic, and web and IoT applications for Ethereum
    • Ethereum's transaction life cycle
  • Designing, developing and installing of smart contract with Solidity programming language in the Ethereum environment
    • Programming language Solidity: basics and development tools
    • ERC20 Token
  • Designing, developing and using theweb or IoT application for Ethereum
    • Web3.js library, use in web and IoT applications

Target group

  • Web application architects and developers
  • Software developers

Prerequisites

  • Basic principles of block chains
  • (At least) basic programming skills in JavaScript and web programming. Knowledge of the NodeJS is welcome.

Goals

After training, you will:

  • Know the principles of decentralized applications based on the Ethereum protocol
  • Be familiar with procedures, tools and development constraints in the Solidity programming language
  • Understand the concept of tokens on the Ethereum block chain
  • Know how to design, build and use a simple smart contract in the Solidity programming language
  • Know how to design and build a code in JavaScript for web or NodeJS applications that use the Ethereum
  • Know how to install, deploy smart contracts, and web or NodeJS applications for use on the network and verify their operation in the Ethereum

 

Difficulty:
Type:LecturePracticeDemonstration
Duration:2 days
Tutor:Matevž Pustišek
Location: Faculty of electrical engineering
Fees:1100+ddv
Apply as
Individual
Organisation
Student
Status: Not exceeded
Name: *
Email: *
Tip
Naziv pravne osebe
Ulica in hišna št.
Poštna št.
Kraj
Zavezanec za DDV
ID za DDV
Fakulteta
Telefon
Koda za popust
Strinjam se s pogoji uporabe podatkov. *
  * Required field
Cena vključuje usposabljanje po programu, kosilo ter potrdilo Fakultete za elektrotehniko UL.

PRIMERI ODPOVEDI: Pridržujemo si pravico spremembe datuma izvedbe ali odpovedi v primeru premajhnega števila prijavljenih udeležencev ter pravico spremembe kraja in predavateljev. Udeleženci bodo o morebitnih spremembah pravočasno obveščeni in upravičeni do povračila kotizacije, če jim nov termin ne bi ustrezal.

PLAČILO: Ob prijavi vam bomo (na naslov naveden v prijavnici) poslali vsa navodila glede izvedbe, lokacije, parkiranja in predračun za plačilo kotizacije, ki ga je potrebno poravnati pred začetkom usposabljanja. Zadnji dan za odjavo udeležbe je 2 dni pred izvedbo, v nasprotnem primeru bomo zaračunali stroške v višini 20% kotizacije.

Subscribe to newsletter