Ethereum and Solidity The Complete Developer's Guide1

12h 56m 12s
English
Paid
June 13, 2024

Learn Solidity from scratch, from an industry expert. You'll learn Solidity fundamentals all the way to advanced blockchain technologies so that you'll be able to go from beginner to building your own web3 projects and getting hired as a Blockchain Developer.

More

This Blockchain Developer Bootcamp course covers all the latest best practices for 2022 and is focused on efficiency.

That means you'll never have to spend time on confusing, out-of-date, incomplete tutorials anymore.

Instead, we'll quickly push you beyond the basics so that you can start building professional Smart Contracts on your own using Solidity and the latest blockchain technologies and start applying for jobs to become a Blockchain Developer.

Watch Online Ethereum and Solidity The Complete Developer's Guide1

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

Similar courses to Ethereum and Solidity The Complete Developer's Guide1

Python - The Practical Guide

Python - The Practical Guideudemy

Duration 16 hours 26 minutes 30 seconds
Learn Blockchain Technology & Cryptocurrency in Java

Learn Blockchain Technology & Cryptocurrency in Javaudemy

Duration 5 hours 44 minutes 32 seconds
Golang: How to Build a Blockchain in Go Guide

Golang: How to Build a Blockchain in Go Guideudemy

Duration 5 hours 24 minutes 9 seconds