-
Урок 1.
00:00:21
1. Introduction
-
Урок 2.
00:05:49
2. Blockchain
-
Урок 3.
00:02:44
3. Cryptocurrencies & Bitcoin
-
Урок 4.
00:02:30
4. Ethereum
-
Урок 5.
00:02:03
5. Cryptographic hashes
-
Урок 6.
00:01:56
6. Ethereum addresses
-
Урок 7.
00:03:19
7. Wallets
-
Урок 8.
00:02:48
8. Transactions
-
Урок 9.
00:03:43
9. Smart contracts
-
Урок 10.
00:02:44
10. Gas
-
Урок 11.
00:00:36
1. Introduction
-
Урок 12.
00:02:47
2. What is a decentralized application? Real-Life Dapp Demo
-
Урок 13.
00:02:34
3. DeFi and popular Decentralized Application on Ethereum
-
Урок 14.
00:02:36
4. Architecture of decentralized application
-
Урок 15.
00:02:19
5. Development process of a Decentralized Application
-
Урок 16.
00:00:46
1. Introduction
-
Урок 17.
00:02:54
2. Remix
-
Урок 18.
00:01:57
1. Introduction
-
Урок 19.
00:02:20
3. Structure of a smart contract
-
Урок 20.
00:08:40
4. Variable types
-
Урок 21.
00:01:31
5. Built-in variables
-
Урок 22.
00:01:29
6. Constructor
-
Урок 23.
00:03:49
7. Declaring functions
-
Урок 24.
00:03:18
8. Function visibility
-
Урок 25.
00:04:12
9. Variable visibility
-
Урок 26.
00:05:24
10. Deploying & interacting with a smart contract in Remix
-
Урок 27.
00:07:41
11. Control structures: if, while, etc...
-
Урок 28.
00:14:03
12. Arrays
-
Урок 29.
00:12:18
13. Mappings
-
Урок 30.
00:08:30
14. Structs
-
Урок 31.
00:06:30
15. Events
-
Урок 32.
00:11:25
16. Interacting between smart contracts
-
Урок 33.
00:06:22
17. Transferring Ether
-
Урок 34.
00:09:43
18. Dealing with errors (require, throw...)
-
Урок 35.
00:05:18
19. Custom function modifiers
-
Урок 36.
00:03:15
20. Inheritance
-
Урок 37.
00:01:05
1. Introduction
-
Урок 38.
00:03:03
2. Add approvers
-
Урок 39.
00:01:15
3. Get list of approvers
-
Урок 40.
00:03:04
4. Create transfers
-
Урок 41.
00:01:47
5. Get list of transfers
-
Урок 42.
00:04:11
6. Approve transfers
-
Урок 43.
00:01:27
7. Receive Ether
-
Урок 44.
00:02:34
8. Access control
-
Урок 45.
00:01:56
1. Introduction
-
Урок 46.
00:03:21
2. Create the Truffle project
-
Урок 47.
00:04:30
3. Deploy the smart contract in our test
-
Урок 48.
00:06:40
4. Your first Solidity test
-
Урок 49.
00:05:48
5. Test createTransfer() (1/2, happy path)
-
Урок 50.
00:04:48
6. Test createTransfer() (2/2, unhappy path)
-
Урок 51.
00:04:06
7. Test approveTransfer() (1/3, happy path)
-
Урок 52.
00:03:49
8. Test approveTransfer() (2/3, happy path)
-
Урок 53.
00:04:44
9. Test approveTransfer() (3/3, unhappy path)
-
Урок 54.
00:01:12
1. Introduction
-
Урок 55.
00:01:21
2. Let's break down the development process for Dapp frontends
-
Урок 56.
00:05:54
3. Add a migration file
-
Урок 57.
00:03:16
4. Deploy smart contract to Blockchain with Truffle
-
Урок 58.
00:03:10
5. Understanding contract artifacts & ABIs
-
Урок 59.
00:05:24
6. Setup the React frontend in our Truffle project
-
Урок 60.
00:01:45
7. Start the frontend server and see the Dapp in your browser
-
Урок 61.
00:05:14
8. Connect the frontend to the smart contract with Web3
-
Урок 62.
00:04:42
9. Integrate Web3 to our React application
-
Урок 63.
00:04:18
10. Read smart contract data from the frontend with Web3
-
Урок 64.
00:06:47
11. Modify smart contract data from the frontend (send transaction) with Web3
-
Урок 65.
00:04:05
12. Show a list of transfers
-
Урок 66.
00:02:28
13. Approve transfers
-
Урок 67.
00:04:46
14. Integrate Web3 to Metamask
-
Урок 68.
00:02:04
15. Use Ganache addresses in Metamask
-
Урок 69.
00:03:24
16. Try out the Dapp in your browser!
-
Урок 70.
00:01:04
1. Introduction
-
Урок 71.
00:01:28
2. Creating Ethereum addresses
-
Урок 72.
00:01:29
3. Getting some fake Ether with a Faucet
-
Урок 73.
00:01:12
4. Create a project in Infura
-
Урок 74.
00:02:43
5. Configure Truffle to use Infura with hdwallet-provider
-
Урок 75.
00:02:59
6. Safe management of private keys in truffle-config
-
Урок 76.
00:02:01
7. Deploy smart contract to Kovan
-
Урок 77.
00:03:50
8. Deploying the frontend via Netlify and connect it to smart contract
-
Урок 78.
00:01:08
1. Introduction
-
Урок 79.
00:08:23
3. ERC20 tokens
-
Урок 80.
00:04:02
4. Create token registry
-
Урок 81.
00:06:58
5. Create wallet
-
Урок 82.
00:03:50
6. Integration with the Dai stablecoin
-
Урок 83.
00:01:47
7. ERC20 token mocks
-
Урок 84.
00:12:53
8. Create limit orders
-
Урок 85.
00:17:13
9. Create market orders
-
Урок 86.
00:08:14
10. Prevent integer overflow bug
-
Урок 87.
00:00:56
1. Introduction
-
Урок 88.
00:02:29
2. Setup the Truffle project
-
Урок 89.
00:02:30
3. Deploy mock ERC20 tokens
-
Урок 90.
00:03:11
4. Deploy The Dex smart contract
-
Урок 91.
00:03:18
5. Allocate initial token balances
-
Урок 92.
00:05:00
6. Test deposit()
-
Урок 93.
00:03:59
7. Test withdraw()
-
Урок 94.
00:05:32
8. Test createLimitOrder() (1/3 - Happy path)
-
Урок 95.
00:03:20
9. Test createLimitOrder() (2/3 - Happy path)
-
Урок 96.
00:04:45
10. Test createLimitOrder() (3/3 - Unhappy path)
-
Урок 97.
00:05:14
11. Test createMarketOrder() (1/2 - Happy path)
-
Урок 98.
00:05:20
12. Test createMarketOrder() (2/2 - Unhappy path)
-
Урок 99.
00:00:42
1. Introduction
-
Урок 100.
00:02:30
2. Setup the Truffle project
-
Урок 101.
00:04:01
3. Create the migration file
-
Урок 102.
00:03:45
4. Seed token balances
-
Урок 103.
00:03:56
5. Seed orders
-
Урок 104.
00:07:59
6. Connect frontend to smart contracts with Web3
-
Урок 105.
00:04:55
7. Loading component
-
Урок 106.
00:06:02
8. Dropdown component
-
Урок 107.
00:04:12
9. Header component
-
Урок 108.
00:05:33
10. Integrate Header into App component
-
Урок 109.
00:06:18
11. Wallet component
-
Урок 110.
00:07:50
12. Integrate Wallet into App component
-
Урок 111.
00:06:06
13. New order component
-
Урок 112.
00:03:52
14. Integrate New Order into App
-
Урок 113.
00:03:42
15. All orders component
-
Урок 114.
00:06:51
16. Integrate All orders into App
-
Урок 115.
00:02:03
17. My orders component
-
Урок 116.
00:02:13
18. Integrate My orders into App
-
Урок 117.
00:02:00
19. All trades component - table
-
Урок 118.
00:02:39
20. All trades component - chart
-
Урок 119.
00:09:52
21. Integrate All trades into App
-
Урок 120.
00:03:09
22. Try it out in your browser!
-
Урок 121.
00:00:34
1. Introduction
-
Урок 122.
00:01:00
2. The 3 steps to find your first Blockchain job (Aim, Load, Fire)
-
Урок 123.
00:04:56
3. Aim: Position yourself on the job market
-
Урок 124.
00:03:24
4. Load: Build a ROCKSTAR Blockchain CV
-
Урок 125.
00:08:16
5. Load: Create a job magnet LinkedIn profile
-
Урок 126.
00:03:29
7. Fire: The best places to find (well-paid) Blockchain jobs
-
Урок 127.
00:15:51
8. Fire: Prepare for the technical interview - Easy questions
-
Урок 128.
00:17:20
9. Fire: Prepare for the technical interview - Intermediate questions
-
Урок 129.
00:08:15
10. Fire: Prepare for the technical interview - Difficult questions