-
Урок 1.
00:03:58
What is a smart contract - Solidity
-
Урок 2.
00:02:41
What is an IDE - Remix Ethereum
-
Урок 3.
00:03:21
Remix Ethereum - IDE Basics (How to use an IDE)
-
Урок 4.
00:04:08
How to Code Along with me throughout this Course
-
Урок 5.
00:01:51
Exercise - Get Familiar With the Remix Ethereum IDE
-
Урок 6.
00:04:41
What are comments in Solidity
-
Урок 7.
00:02:41
Why Comments are important!
-
Урок 8.
00:01:36
Solidity For Beginners - Welcome to your new journey!
-
Урок 9.
00:03:33
Copy & Paste Your First Smart Contract :)
-
Урок 10.
00:06:04
Compile & Deploy Your First Smart Contract
-
Урок 11.
00:04:44
Exercise - Recongifure A Solidity Smart Contract
-
Урок 12.
00:03:50
Solution - Reconfigure A Solidity Smart Contract
-
Урок 13.
00:04:00
Introduction To Pragma Solidity (Compiling Versions)
-
Урок 14.
00:04:04
How to understand Pragma Solidity
-
Урок 15.
00:01:20
Exercise - Instantiate Solidity
-
Урок 16.
00:03:09
Solution - Instantiate Solidity
-
Урок 17.
00:05:15
General Introduction To Variables & Types
-
Урок 18.
00:04:48
Introduction To Booleans, Integers, & Strings
-
Урок 19.
00:10:00
Writing Solidity Variables
-
Урок 20.
00:04:11
Exercise - Write Solidity Variables
-
Урок 21.
00:03:40
Solution - Write Solidity Variables
-
Урок 22.
00:05:06
What Are Functions - In Solidity
-
Урок 23.
00:11:00
How To Write Functions in Solidity
-
Урок 24.
00:09:19
Scope - Functions and Variables in Solidity
-
Урок 25.
00:03:09
Exercise - Write Your First Smart Contract - Calculator
-
Урок 26.
00:10:52
Solution - Write Your First Smart Contract - Calculator
-
Урок 27.
00:03:57
What is the Ethereum Virtual Machine (EVM)
-
Урок 28.
00:03:44
Decision Making in Solidity
-
Урок 29.
00:09:03
How To Write If else statements in Solidity
-
Урок 30.
00:08:36
Exercise - Write an Airdrop If Statement in Solidity (Exercise with Solution)
-
Урок 31.
00:08:22
Visibility - Public Private Internal External - in Solidity
-
Урок 32.
00:04:13
Scope & State in Solidity
-
Урок 33.
00:00:51
Exercise - Strengthen Your Understanding Of Scope and State
-
Урок 34.
00:02:57
Solution - Strengthen Your Understanding Of Scope and State
-
Урок 35.
00:03:43
Visibility - Public Private Interal External - in Solidity II
-
Урок 36.
00:04:06
Visibility - Public Private Internal External - in Solidity III
-
Урок 37.
00:04:45
Operators in Solidity
-
Урок 38.
00:05:10
Arithmetic Operators in Solidity
-
Урок 39.
00:01:23
The Remainder Operator in Solidity
-
Урок 40.
00:08:04
How to calculate the Modulo Remainder - Trick
-
Урок 41.
00:03:01
Exercise - Arithmetic Operator Practice
-
Урок 42.
00:05:05
Solution - Arithmetic Operator Practice
-
Урок 43.
00:08:13
Comparison Opeartors in Solidity
-
Урок 44.
00:01:29
Exericse - Comparison Operators
-
Урок 45.
00:02:01
Solution - Comparison Opeartors
-
Урок 46.
00:08:58
Logical Operators in Solidity
-
Урок 47.
00:01:49
Exercise Logical Operators
-
Урок 48.
00:03:01
Solution - Logical Operators
-
Урок 49.
00:09:43
The Assignment Operator in Solidity
-
Урок 50.
00:04:47
Exercise - Final Solidity Operator Test
-
Урок 51.
00:12:29
Solution - Final Solidity Operator Test
-
Урок 52.
00:03:50
How to improve your skills with this course
-
Урок 53.
00:10:14
Review - Modulo & Fun Math in Solidity
-
Урок 54.
00:19:34
The For Loop in Solidity
-
Урок 55.
00:02:38
Exercise - How to loop in Solidity
-
Урок 56.
00:12:45
Solution - How to loop in Solidity
-
Урок 57.
00:05:20
Strings in Solidity
-
Урок 58.
00:03:13
Memory Keyword in Solidity
-
Урок 59.
00:08:38
Bytes vs Strings in Solidity
-
Урок 60.
00:03:19
Bytes vs Strings in Solidity II
-
Урок 61.
00:02:21
Exercise - Writing Strings in Solidity
-
Урок 62.
00:07:14
Solution - Writing Strings in Solidity
-
Урок 63.
00:13:23
What are Constructors in Soliditiy
-
Урок 64.
00:02:33
Exercise - Build A Constructor in Soliditiy
-
Урок 65.
00:05:55
Solution - Build A Constructor in Solidity
-
Урок 66.
00:10:08
Arrays in Solidity - Pop Push and Length Methods
-
Урок 67.
00:04:58
Arrays in Solidity - Delete
-
Урок 68.
00:02:49
Exercise - Compact Array
-
Урок 69.
00:07:51
Solution - Compact Array
-
Урок 70.
00:09:34
What are Enums in Solidity
-
Урок 71.
00:02:08
Exercise - How To Write Enums
-
Урок 72.
00:07:02
Solution - How To Write Enums
-
Урок 73.
00:09:12
What are Structs in Solidity
-
Урок 74.
00:01:47
Exercise - Structs in Solidity
-
Урок 75.
00:03:27
Solution - Structs in Solidity
-
Урок 76.
00:11:03
Mapping in Solidity
-
Урок 77.
00:01:03
Exercise - Set Keys and Values
-
Урок 78.
00:03:08
Mapping & Struct Assignment
-
Урок 79.
00:07:46
Solution - Mapping & Struct Assignment
-
Урок 80.
00:07:09
Nested Mapping in Solidity
-
Урок 81.
00:09:56
Bits and Uints - Conversion in Solidity
-
Урок 82.
00:00:44
Exercise - Bits & Bytes
-
Урок 83.
00:03:17
Solution - Bits & Bytes
-
Урок 84.
00:06:06
Ether Units and Denominations in Solidity
-
Урок 85.
00:01:01
Exercise - Assert Ether to Wei
-
Урок 86.
00:01:49
Solution - Assert Ether to Wei
-
Урок 87.
00:01:06
Exercise - Assert Time and Dates in Solidity
-
Урок 88.
00:04:54
Solution - Assert Time and Dates Suffix in Solidity
-
Урок 89.
00:09:09
Global variables in Solidity
-
Урок 90.
00:06:33
Global Variables in Solidity II
-
Урок 91.
00:06:56
Blockchain Variables
-
Урок 92.
00:01:55
Discussion - What is A Blockchain
-
Урок 93.
00:02:23
Overview on Functions in this Solidity Course
-
Урок 94.
00:07:22
What are Function Modifiers in Solidity
-
Урок 95.
00:10:15
How to write a Function Modifier in Solidity
-
Урок 96.
00:03:51
Exercise - Write a Function Modifier
-
Урок 97.
00:08:53
Solution - Write a Function Modifier
-
Урок 98.
00:08:10
The View Keyword in Solidity
-
Урок 99.
00:01:38
What does Pure mean in Solidity
-
Урок 100.
00:02:07
Exercise - View and Pure Functions
-
Урок 101.
00:04:14
Solution - View and Pure Functions
-
Урок 102.
00:11:07
The Fallback Function in Solidity I
-
Урок 103.
00:06:30
The Fallback Function in Solidity II
-
Урок 104.
00:07:22
The Fallback Function in Solidity III
-
Урок 105.
00:01:19
Exercise - Write a Fallback Function
-
Урок 106.
00:04:13
Function Overloading in Solidity
-
Урок 107.
00:01:39
Exercise - Write a Function Overload
-
Урок 108.
00:07:33
Solution - Write a Function Overload
-
Урок 109.
00:04:53
What are Cryptographic Functions
-
Урок 110.
00:07:32
Build A Random Generator Function
-
Урок 111.
00:04:08
Smart Contract Oracles
-
Урок 112.
00:03:24
Exercise - Cryptographic Oracle Contract
-
Урок 113.
00:12:12
Solution - Cryptographic Oracle Contract
-
Урок 114.
00:05:29
Crypto Token - Smart Contract Setup
-
Урок 115.
00:03:15
Minting Function in Solidity
-
Урок 116.
00:10:13
Send Tokens Function in Solidity
-
Урок 117.
00:02:04
Review: ERC20 Contract Intro
-
Урок 118.
00:10:45
Deploy Your First Crypto Coin :)
-
Урок 119.
00:03:06
Obvious (but helpful) Advice - Take your time with new things
-
Урок 120.
00:04:58
Leveling up in Solidity
-
Урок 121.
00:02:11
Pop Quiz - Looping & Transactions in Solidity
-
Урок 122.
00:04:34
Solution - Pop Quiz - Looping & Transactions in Solidity
-
Урок 123.
00:08:02
Smart Contracts - Points of Failure
-
Урок 124.
00:02:40
Should Contracts be allowed to receive funds? (Thought Experiment)
-
Урок 125.
00:06:19
A Vulnerable Smart Contract
-
Урок 126.
00:04:02
How To Hack A Smart Contract (Malicious Constructor Trick)
-
Урок 127.
00:01:41
Coding In Terms of Higher Patterns
-
Урок 128.
00:04:49
Transfer Vs Send Method in Solidity
-
Урок 129.
00:08:32
The Withdrawal Pattern in Solidity
-
Урок 130.
00:01:22
Exercise - Write a Withdrawal Function
-
Урок 131.
00:04:45
Solution - How To Write a Withdrawal Function in Solidity
-
Урок 132.
00:02:20
Discussion - What is a DApp
-
Урок 133.
00:06:31
The Restricted Access Pattern
-
Урок 134.
00:01:31
Exercise - Modifier Function
-
Урок 135.
00:04:44
Solution - Modifier Function
-
Урок 136.
00:05:37
Only After Modifier in Solidity I
-
Урок 137.
00:02:43
Only After Modifier in Solidity II
-
Урок 138.
00:03:01
Exercise - Cost Restriction in Solidity
-
Урок 139.
00:02:50
Solution - Cost Restriction in Solidity
-
Урок 140.
00:01:18
Optional Bonus - Cost Restriction in Solidity
-
Урок 141.
00:06:16
Entrance Exam For The Advanced Solidity Sections
-
Урок 142.
00:20:41
Solution - Contract Visibility Advanced
-
Урок 143.
00:14:06
Solution Contract Visibility Advanced II
-
Урок 144.
00:03:15
An Overview on Advanced Solidity in this Course
-
Урок 145.
00:03:35
What is Inheritance in Solidity
-
Урок 146.
00:03:18
Exercise - Inheritance with Smart Contracts
-
Урок 147.
00:08:08
Solution - Inheritance with Smart Contracts
-
Урок 148.
00:09:57
What Exactly Are Events in Solidity
-
Урок 149.
00:07:30
What Are Abstract Contracts in Solidity
-
Урок 150.
00:05:48
Virtual & Override in Abstract Contracts
-
Урок 151.
00:00:43
Exercise - Abstract Contract Calculator
-
Урок 152.
00:05:06
Solution - Abstract Contract Calculator
-
Урок 153.
00:11:35
What are Interfaces in Solidity
-
Урок 154.
00:02:57
Injected Web3 Interface Exercise Prerequisite
-
Урок 155.
00:13:29
Exercise - Uniswap Interactions with Interfaces
-
Урок 156.
00:20:06
Solution Uniswap Interactions with Interfaces
-
Урок 157.
00:12:45
What are Libraries in Solidity
-
Урок 158.
00:03:37
Exercise - Access Library with Using A for B Pattern
-
Урок 159.
00:04:23
Solution - Access Library with Using A for B
-
Урок 160.
00:04:15
Assemby & EVM OpCodes with Solidity
-
Урок 161.
00:11:47
How to write Assembly in Solidity
-
Урок 162.
00:03:28
Exercise - Use Assembly to run Byte Conversions
-
Урок 163.
00:03:04
Solution - Use Assembly to run Byte Conversions
-
Урок 164.
00:04:08
Overview of Error Handling in Solidity
-
Урок 165.
00:04:42
How does Require work in Solidity
-
Урок 166.
00:06:33
How does Revert work in Solidity
-
Урок 167.
00:04:09
How does Assert work in Solidity
-
Урок 168.
00:01:14
Exercise - Error Handling in Solidity
-
Урок 169.
00:08:00
Solution - Error Handling in Solidity
-
Урок 170.
00:07:34
Final Exercise - Build an Auction DApplication
-
Урок 171.
00:08:30
Solution - State Variables and Constructor - Auction
-
Урок 172.
00:07:19
Solution - Bid Function - Auction
-
Урок 173.
00:03:31
Solution - Withdrawal Function - Auction
-
Урок 174.
00:06:29
Solution - Final Auction Solution
-
Урок 175.
00:01:47
One Last Chance to Make This Course Better for Your Permanent Learning Library
-
Урок 176.
00:02:46
Final Concluision