What’s in it for me?
● Pragmatic DLT will make job offer to the top course graduate
● Become the first to work with cutting-edge technologies
● Demand for blockchain developers is super high
Course Program
You’ll get hands-on experience with smart contracts.
You will find out how to write, deploy, debug and test smart contracts
1. Introduction to DLT
● Data structures
● Cryptography
● Distributed systems
● History and motivation behind DLT
● Network topology
● Consensus algorithms
● Ethereum development toolset
● ’Hello world!’ smart contract
2. Getting hands-on with Solidity
● Syntax
● Basic types
● Arrays, structs and mappings
● Function modifiers
● Storage vs memory
● Global variables
● Events
3. Build the project
● Tokenomy
● ERC20 and ERC720
● Web3
● Truffle
● Oracles
● OpenZeppelin
● Inheritance vs Composition
● Ganache
4. Advanced concepts
● Security and Attacks Vectors
● Scaling solutions
● Casper
● Quorum
● VeChain
You need to have:
● Knowledge of JavaScript
● Production programming experience
● Intermediate English
● Laptop for programming excercises in the class
Principles
Whether we teach programming or write a code we follow these principles:
● KISS (Keep It Simple Stupid)
● Start small. Keep in mind helicopter view.
● Stay pragmatic — it is another one technology, not more
10 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів