Урок 1.
00:02:46
Solidity, Ethereum, and Blockchain: The Complete Developer's Guide
Урок 2.
00:03:46
Course Introduction
Урок 3.
00:00:38
Blockchain World
Урок 4.
00:01:43
The Birth of Blockchain
Урок 5.
00:02:27
What Is A Blockchain?
Урок 6.
00:02:16
Blockchain Visualized
Урок 7.
00:04:30
Blockchain Playground
Урок 8.
00:01:42
DeFi Farmer's Market
Урок 9.
00:01:58
The Problem with Digital Money
Урок 10.
00:04:13
Creating a Digital Currency
Урок 11.
00:02:56
Finding Consensus: The Byzantine Generals
Урок 12.
00:03:46
Shirley: The Woman with 16 Personalities
Урок 13.
00:06:17
Mining
Урок 14.
00:06:52
The Blockchain
Урок 15.
00:05:29
A Birthday for Bitcoin
Урок 16.
00:03:01
Proof of Work vs. Proof of Stake
Урок 17.
00:04:17
Smart Contracts
Урок 18.
00:02:32
A Look at Decentralized Banks
Урок 19.
00:04:56
Bitcoin Automation vs. Ethereum Automation
Урок 20.
00:04:51
Ethereum Virtual Machine (EVM)
Урок 21.
00:04:41
How to Interact with Smart Contracts
Урок 22.
00:03:53
Smart Contract Visualization
Урок 23.
00:05:28
Gas
Урок 24.
00:06:51
Architecture of a Typical DApp
Урок 25.
00:03:39
Ethereum Networks
Урок 26.
00:07:16
Swapping like a Unicorn
Урок 27.
00:04:18
Ethereum Versions
Урок 28.
00:05:16
Inspecting the Blockchain
Урок 29.
00:04:34
Do You Want To Become A Solidity Developer?
Урок 30.
00:02:32
Hot Contracts
Урок 31.
00:05:54
What is Solidity?
Урок 32.
00:06:22
Solidity Versions
Урок 33.
00:07:05
First Smart Contract in Solidity
Урок 34.
00:02:26
Anatomy of a Smart Contract
Урок 35.
00:02:49
Writing Your First Contract
Урок 36.
00:03:12
Normal vs. View Functions
Урок 37.
00:03:46
Testing Your First Contract
Урок 38.
00:04:49
Payable and Pure Functions
Урок 39.
00:04:55
Payable in Remix
Урок 40.
00:04:47
Public vs. Private Functions
Урок 41.
00:02:35
Deployment with Remix
Урок 42.
00:06:10
We Don't Want This Transaction!
Урок 43.
00:02:57
Exercise: Imposter Syndrome
Урок 44.
00:05:56
That's My Type!
Урок 45.
00:05:49
Numbers, Numbers, Numbers
Урок 46.
00:03:57
Public vs. Private State
Урок 47.
00:04:11
Immutable vs. Constant State
Урок 48.
00:04:34
What is ERC and EIP?
Урок 49.
00:03:50
What is the ERC-20 Standard?
Урок 50.
00:04:17
Why Do We Need The ERC-20 TransferFrom?
Урок 51.
00:03:21
ERC-20 State Remix
Урок 52.
00:07:21
ERC-20 Transfer Remix
Урок 53.
00:03:41
ERC-20 Transfer Remix Test
Урок 54.
00:05:26
Mappings are Kings
Урок 55.
00:01:37
Mapping Getters
Урок 56.
00:02:53
Default Values
Урок 57.
00:06:24
ERC-20 TransferFrom Remix
Урок 58.
00:04:08
ERC-20 TransferFrom Improvements Remix
Урок 59.
00:02:54
ERC-20 Why Return True
Урок 60.
00:04:08
ERC-20 TransferFrom Remix Test
Урок 61.
00:03:00
Something Is Happening On The Blockchain...
Урок 62.
00:03:02
Bloom Filters
Урок 63.
00:04:40
Something Is Happening In Solidity...
Урок 64.
00:03:34
Logging in Contracts
Урок 65.
00:03:54
Something Is Happening In Our ERC-20...
Урок 66.
00:02:44
Initializing a New Contract
Урок 67.
00:04:39
Initializing our ERC-20
Урок 68.
00:06:05
Memory, Calldata or Storage
Урок 69.
00:04:48
Message Variable
Урок 70.
00:03:36
Block Variable
Урок 71.
00:02:15
Unique Type: Address
Урок 72.
00:03:00
Calling Other Addresses
Урок 73.
00:02:45
Transfer ETH Call
Урок 74.
00:06:12
Reentrancy
Урок 75.
00:03:03
Contract Type
Урок 76.
00:01:00
Creating New Contracts in Solidity
Урок 77.
00:04:02
Creating New Tokens
Урок 78.
00:02:55
Burning Tokens
Урок 79.
00:05:14
Function Modifiers
Урок 80.
00:03:07
Stages with Enums
Урок 81.
00:04:56
Checked Arithmetic
Урок 82.
00:02:46
Checked Arithmetic in Remix
Урок 83.
00:02:43
Structuring State Data
Урок 84.
00:04:55
Getting Wiser with Libraries
Урок 85.
00:03:16
Importing Contracts
Урок 86.
00:03:53
The Smart Contract Heirs
Урок 87.
00:02:11
Parents
Урок 88.
00:02:21
Internal
Урок 89.
00:01:29
Grandfather
Урок 90.
00:01:31
Children
Урок 91.
00:01:54
Incest
Урок 92.
00:01:04
No Circles
Урок 93.
00:03:43
Constructors
Урок 94.
00:05:04
Virtual and Override
Урок 95.
00:05:12
Polymorphism
Урок 96.
00:02:39
Abstract
Урок 97.
00:05:21
Interfaces
Урок 98.
00:02:11
Development Setup
Урок 99.
00:01:33
Install VS Code
Урок 100.
00:04:55
Customize VS Code
Урок 101.
00:03:36
Install Foundry
Урок 102.
00:01:31
Foundry Overview
Урок 103.
00:05:30
Cast
Урок 104.
00:02:27
Setting Up Infura Key
Урок 105.
00:02:28
Anvil
Урок 106.
00:01:44
Chisel
Урок 107.
00:04:30
Foundry Init
Урок 108.
00:04:44
Foundry Test Setup
Урок 109.
00:04:43
Foundry Failing Test
Урок 110.
00:01:34
Foundry Succeeding Test
Урок 111.
00:03:35
Foundry Assertions
Урок 112.
00:03:38
Forge Test Verbose
Урок 113.
00:01:41
Code Formatting
Урок 114.
00:03:08
Testing Structure
Урок 115.
00:04:03
Console Logging
Урок 116.
00:03:25
Revert Test
Урок 117.
00:04:32
VM and forge-std
Урок 118.
00:03:38
Event Test
Урок 119.
00:04:54
Forge Create
Урок 120.
00:06:35
Forge Script
Урок 121.
00:07:46
Forge Script Improvements
Урок 122.
00:00:50
Introduction
Урок 123.
00:01:35
Foundry vs. Hardhat
Урок 124.
00:01:40
Hardhat Requirements
Урок 125.
00:06:24
Initializing Project
Урок 126.
00:04:12
Files and HH
Урок 127.
00:07:13
Test Setup
Урок 128.
00:03:40
Token Transfer Test
Урок 129.
00:05:36
Normal Mocking
Урок 130.
00:07:11
Smock Mocking
Урок 131.
00:07:12
Transfer Assertions
Урок 132.
00:02:59
Logging
Урок 133.
00:01:39
Sending From Different Acounts
Урок 134.
00:04:19
Reverts
Урок 135.
00:03:12
Event Testing
Урок 136.
00:07:01
Refactor Code
Урок 137.
00:03:45
Fixtures
Урок 138.
00:01:19
Network Helpers
Урок 139.
00:04:30
Script
Урок 140.
00:05:49
Deployment
Урок 141.
00:03:15
Contract Verification
Урок 142.
00:04:39
Hardhat + Foundry
Урок 143.
00:02:43
Centralized Stablecoins
Урок 144.
00:04:15
Decentralized Stablecoins
Урок 145.
00:02:04
Designing a Decentralized Stablecoin
Урок 146.
00:04:00
Visualizing Collateral Price Increase
Урок 147.
00:03:31
Visualizing Collateral Price Decrease
Урок 148.
00:05:53
Visualizing Bankrupt Stablecoin
Урок 149.
00:04:42
Creating Our Tokens
Урок 150.
00:01:54
Depositor Coin Mint + Burn
Урок 151.
00:03:39
Stablecoin Mint
Урок 152.
00:04:39
Stablecoin Burn
Урок 153.
00:08:23
Deposit Collateral Buffer
Урок 154.
00:05:49
Withdraw Collateral Buffer
Урок 155.
00:05:35
Calculating Surplus
Урок 156.
00:05:24
ETH Price
Урок 157.
00:05:46
Ask The Oracle
Урок 158.
00:05:07
Adding Fees
Урок 159.
00:05:27
Deploying Depositor Coin
Урок 160.
00:05:19
Calculating Deficit
Урок 161.
00:07:05
Handling Under Water
Урок 162.
00:05:57
Initial Collateral Ratio
Урок 163.
00:05:41
Time-locked Depositor Coin
Урок 164.
00:04:18
Allowing First Depositor Coin Minting
Урок 165.
00:04:47
Fixed Point Math
Урок 166.
00:05:40
Custom Addition Operator
Урок 167.
00:06:15
More Custom Operators
Урок 168.
00:06:58
Integrating Fixed Points Into Deposits
Урок 169.
00:02:19
Integrating Fixed Points Into Withdrawals
Урок 170.
00:02:32
Fixed Point Libraries
Урок 171.
00:05:30
Customizing Your Errors
Урок 172.
00:03:30
Randomness on the Blockchain
Урок 173.
00:03:09
Why Randomness for Ethereum PoS?
Урок 174.
00:03:14
Understanding Prevrandao
Урок 175.
00:04:15
Play Game Function
Урок 176.
00:03:51
Play Game Remix
Урок 177.
00:05:45
Play Game with Randomness
Урок 178.
00:01:46
Alternative Prevrandao Uses
Урок 179.
00:01:56
Prevrandao Discussion
Урок 180.
00:09:16
Commitments
Урок 181.
00:09:44
Implementing Chainlink VRF
Урок 182.
00:04:39
Testing Chainlink VRF
Урок 183.
00:03:42
Fallback Functions
Урок 184.
00:06:12
Arrays
Урок 185.
00:05:04
Winners with Arrays
Урок 186.
00:03:10
Solidity Unknowns
Урок 187.
00:03:02
Security and Gas
Урок 188.
00:01:46
Design Patterns
Урок 189.
00:01:54
Blockchains
Урок 190.
00:01:14
The Future of Blockchains
Урок 191.
00:01:19
Thank You
He made a very bad example and give very bad theory.
The worst of all, he made many grammatical error hence making it hard to understand what he said.
I suggest for those who want to learn Solidity to just watch other course, do not waste your time on this course.
https://coursehunter.net/course/solidity-i-ethereum-v-react-next-js-polnoe-rukovodstvo
but this course
https://coursehunter.net/course/ethereum-i-solidity-polnoe-rukovodstvo?lesson=14