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
Golang: How to Build a Blockchain in Go Guideudemy
Duration 5 hours 24 minutes 9 seconds
Course
Python - The Practical Guideudemy
Duration 16 hours 26 minutes 30 seconds
Course
Course
Learn Blockchain Technology & Cryptocurrency in Javaudemy
Duration 5 hours 44 minutes 32 seconds
Course
Ethereum Blockchain Developer Bootcamp With Solidity (2023)udemy
Duration 23 hours 38 minutes 36 seconds
Course