Урок 1.00:02:16
Your Instructor For This Course
Урок 2.00:02:15
Who Is This Ethereum Course For?
Урок 3.00:02:58
Course Structure - So You Get The Most Out Of It
Урок 4.00:02:30
A Quick Note On Udemy Reviews
Урок 5.00:01:17
Section Overview
Урок 6.00:01:42
Setup Remix
Урок 7.00:04:58
Remix File Management
Урок 8.00:08:25
Starting, Stopping And Interacting With Smart Contracts
Урок 9.00:11:14
Blockchain Basics
Урок 10.00:05:40
Read And Write To Smart Contract
Урок 11.00:10:20
Section Wrap Up
Урок 12.00:01:03
Congratulations
Урок 13.00:01:35
Overview
Урок 14.00:04:27
Booleans
Урок 15.00:09:30
(Unsigned) Integers
Урок 16.00:05:02
Integer Rollover - SafeMath
Урок 17.00:07:28
Strings And Bytes
Урок 18.00:04:13
Address Types
Урок 19.00:03:57
(Behind The Scenes) The Msg. Object
Урок 20.00:06:00
Writing And Reading Functions - View Vs. Pure
Урок 21.00:03:43
Understanding The Constructor
Урок 22.00:07:30
Section Wrap Up
Урок 23.00:03:55
The Blockchain Messenger Implementation
Урок 24.00:00:59
Congratulations
Урок 25.00:01:18
Overview
Урок 26.00:10:19
Installing And Configuring Metamask
Урок 27.00:13:37
Get Free Ether And Send Transactions
Урок 28.00:06:23
(Behind The Scenes) Metamask
Урок 29.00:10:28
(Behind The Scenes) An Ethereum Transaction
Урок 30.00:09:22
(Behind The Scenes) Hashing
Урок 31.00:05:03
Cancel Or Update Ethereum Transactions
Урок 32.00:05:55
Remix And The Injected Web3 Provider
Урок 33.00:08:58
The Payable Modifier And Msg.value
Урок 34.00:11:56
(The Fallback Functions) Fallback And Receive
Урок 35.00:10:48
Section Summary
Урок 36.00:10:22
The Smart Money Implementation
Урок 37.00:01:09
Congratulations
Урок 38.00:01:03
Overview
Урок 39.00:09:51
Solidity Mappings
Урок 40.00:10:03
Mappings: A Wallet Example
Урок 41.00:11:52
Structs Vs. Child Contracts
Урок 42.00:14:24
Structs And Mappings
Урок 43.00:07:27
(Exceptions) Require
Урок 44.00:04:50
(Exceptions) Assert
Урок 45.00:09:37
Try/Catch In Solidity
Урок 46.00:19:06
Low-Level Solidity Calls In-Depth
Урок 47.00:15:35
Section Summary
Урок 48.00:19:57
The Smart Contract Wallet Implementation
Урок 49.00:01:41
Congratulations
Урок 50.00:01:01
Overview
Урок 51.00:08:55
Web3.js Introduction
Урок 52.00:11:09
Understanding The ABI Array
Урок 53.00:05:36
Events As Return Variables
Урок 54.00:19:33
Metamask, Web3.js, And Event Listeners
Урок 55.00:07:12
(Behind The Scenes) Events
Урок 56.00:08:24
Modifiers And Inheritance
Урок 57.00:05:24
(Behind The Scenes) Modifiers
Урок 58.00:06:45
(Behind The Scenes) Reserved Keywords
Урок 59.00:05:36
Destroying Smart Contracts With Self-Destruct
Урок 60.00:12:01
Block Explorers And Source Code Verification
Урок 61.00:18:47
The ERC20 Token Explained
Урок 62.00:13:48
Implementing An ERC20 Token Sale
Урок 63.00:01:23
Congratulations
Урок 64.00:01:24
Introduction To The NFT Project
Урок 65.00:14:33
Deploy ERC721 Token From OpenZeppelin As OpenSea NFT On Goerli Using Remix
Урок 66.00:08:06
How To Get Truffle Prerequisites On Your System For Windows, Linux And Mac
Урок 67.00:11:13
Start A New Truffle Project Correctly And Understand The Folder Structure
Урок 68.00:10:51
Truffle Migrations And How To Run Them From The Command Line Interface
Урок 69.00:05:04
Using The Truffle Console To Interact With Smart Contracts On All Networks
Урок 70.00:15:41
Write Your First Truffle Unit Test & Understand Advanced Event Assertions
Урок 71.00:17:27
Deploy A Smart Contract Using HDWallet Provider Vs. Truffle Dashboard
Урок 72.00:12:23
Debug Smart Contracts #1: Using Console.Log Inside Solidity Using Ganache
Урок 73.00:13:01
Debug Smart Contracts #2: Using The Powerful Truffle Debugger And Chain Forking
Урок 74.00:24:16
Summary: Truffle and Smart Contract Development
Урок 75.00:08:43
ERC20 Vs. ERC777 And ERC721 Vs. ERC1155 Tokens Explained
Урок 76.00:12:02
Hardhat Setup And Configuration Overview
Урок 77.00:09:38
Deploying To Görli With HardHat And Verifying Smart Contracts On Etherscan
Урок 78.00:11:59
Unit Testing With HardHat And Console.Log In Solidity
Урок 79.00:05:13
Installing and Configuring Foundry and Forge
Урок 80.00:04:15
Adding our NFT Contract to Foundry
Урок 81.00:11:27
Writing Unit Tests for Foundry and understanding VM Pranking
Урок 82.00:08:36
Deploy Smart Contracts using Foundry Scripts and Seed Phrases with Verification
Урок 83.00:01:33
Outro and Thank You
Урок 84.00:04:58
Welcome To The Course
Урок 85.00:04:50
Ownership, Possession And The Double Spending Problem
Урок 86.00:07:41
We Install MetaMask And Get Ether Into The Wallet
Урок 87.00:04:49
Behind The Scenes: MetaMask, Infura, Blockchain Nodes And The Ledger
Урок 88.00:03:21
Send Your First Transaction Using MetaMask
Урок 89.00:10:31
Behind The Scenes: Ethereum Transactions And Signatures, Private/Public-Keys
Урок 90.00:07:01
This Is How Blocks Are Chained Together - Cryptographic Hashing Explained
Урок 91.00:08:19
Housekeeping - Get The Most Out Of The Course!
Урок 92.00:06:44
LAB: Create Your First Smart Contract
Урок 93.00:08:18
Create Your First Smart Contract - Explained
Урок 94.00:06:01
LAB: Understanding Blockchain Nodes
Урок 95.00:09:15
Understanding Blockchain Nodes - Explained
Урок 96.00:04:11
LAB: Variables - (Unsigned) Integers In Solidity
Урок 97.00:01:12
LAB: Variables - Booleans
Урок 98.00:01:58
LAB: Variables - Understanding Integer Wrap Around
Урок 99.00:03:43
LAB: Variables - Addresses And Balances
Урок 100.00:03:15
LAB: Variables - Strings In Solidity
Урок 101.00:09:52
Solidity Value Type Variables - Explained
Урок 102.00:11:47
LAB: Understanding Addresses And The Msg-Object Step-By-Step
Урок 103.00:09:10
Addresses And The Global Msg.object - Explained
Урок 104.00:12:08
LAB: Starting, Stopping, Pausing And Deleting Smart Contracts
Урок 105.00:08:55
Starting, Stopping, Pausing And Deleting Information - Explained
Урок 106.00:08:49
LAB: Introduction To Mappings
Урок 107.00:10:42
LAB: Understanding Mappings By Example
Урок 108.00:05:12
LAB: Understanding Solidity Structs Step-By-Step
Урок 109.00:10:19
Mappings, Structs And Arrays - Explained
Урок 110.00:07:30
LAB: Exception Handling In Solidity - Require + Assert
Урок 111.00:10:52
Exception: Require Assert Revert - Explained
Урок 112.00:12:06
LAB: Constructor, The Fallback Function And View/Pure Getter Functions
Урок 113.00:08:55
Constructor, Fallback Function, View/Pure Functions And Function Visibility
Урок 114.00:08:47
Lab: Modifier, Inheritance, Importing Of Files
Урок 115.00:03:21
Modifier, Inheritance And Importing: Explained
Урок 116.00:05:50
Lab: Events And Return Variables
Урок 117.00:09:42
Events And Return Variables: Explained
Урок 118.00:10:10
LAB: The ABI Array And Debugging Explained
Урок 119.00:10:43
ABI Array, Debugging And Gas Introduction In Solidity Explained
Урок 120.00:07:45
Understanding Gas And Gas Costs Step-By-Step
Урок 121.00:09:49
LAB: Libraries And Using ... For
Урок 122.00:03:31
Libraries And Using ... For Explained Step-By-Step
Урок 123.00:17:54
UPDATE: Solidity 0.6.0 Breaking Changes Walkthrough
Урок 124.00:03:59
Introduction To The Project We Are Developing
Урок 125.00:02:58
Step 1: Define The Basic Smart Contract
Урок 126.00:03:36
Step 2: Securing The Smart Contract
Урок 127.00:03:59
Step 3: Re-Using OpenZepplin Smart Contracts
Урок 128.00:08:37
Step 4: Add Allowance Functionality
Урок 129.00:05:29
Step 5: Add Reduce-Allowance Functionality
Урок 130.00:01:34
Step 6: Improve The Smart Contract Structure For Better Auditability
Урок 131.00:05:01
Step 7: Add Events For The Allowance Smart Contract
Урок 132.00:03:36
Step 8: Add Events For The Simple Wallet Smart Contract
Урок 133.00:03:34
Step 9: Add The SafeMath Library
Урок 134.00:02:30
Step 10: Remove The RenounceOwnership Functionality
Урок 135.00:01:45
Step 11: The Final Smart Contract From Our Project
Урок 136.00:03:54
Installing NodeJS To Get Our Environment Set Up
Урок 137.00:12:54
Use Web3.js In The Node Console To Send Ether From One Account To The Other
Урок 138.00:11:30
Use Web3.JS In The Node Console To Interact With Smart Contracts
Урок 139.00:08:09
Using Web3.js With Chrome To Interact With Smart Contracts - Step-By-Step
Урок 140.00:09:28
Behind The Scenes: Web3.js, Blockchain Nodes, RPC, IPC, WebSocket Connections
Урок 141.00:05:42
Project Introduction: This Is What We Build
Урок 142.00:04:02
A Demo Of The Final Smart Contract Functionality
Урок 143.00:08:43
Solidity Part: Implement Approach 1 For Payment Notifications
Урок 144.00:03:24
Solidity Part: Test Approach 1 For Payment Notifications
Урок 145.00:12:06
Solidity Part: Improve Approach 1 For Flawless UX For Endusers
Урок 146.00:04:21
Solidity Part: Add Ownable Functionality And Why I Didn't Choose OpenZeppelin
Урок 147.00:08:39
Truffle - Introduction To The Truffle Framework And Truffle Boxes
Урок 148.00:12:58
The Truffle React Box Explained Line-By-Line
Урок 149.00:04:50
Replace Smart Contracts In The Truffle React Box
Урок 150.00:12:07
Modify the App.js And HTML Part In The React Box
Урок 151.00:10:38
Implement The Add-Item functionality To Our Smart Contracts For Item-Tracking
Урок 152.00:07:22
Add Event-Triggers To Track Payments And Start The Delivery-Process
Урок 153.00:15:49
Create Unit-Tests In Truffle To Maintain Code Quality
Урок 154.00:06:09
Let Me Introduce The "Big Picture"
Урок 155.00:02:20
This Is Where You Can Download Geth And How You Install It
Урок 156.00:06:44
This Happens When You Open Geth Without Any Additional Parameters
Урок 157.00:05:03
Log-Output from Geth Explained
Урок 158.00:01:41
This Is Where The Data Is Stored By Default In Geth
Урок 159.00:03:05
This Is How You Attach To A Running Geth Instance
Урок 160.00:07:02
We Are Working With The JavaScript JSON-API
Урок 161.00:02:42
This Is The Difference Between Blockchains and Networks
Урок 162.00:04:11
This Is The Genesis.json File
Урок 163.00:04:01
Let's Create Our Own Private Network With Go-Ethereum
Урок 164.00:06:04
First Steps With The JSON API And Our Private Network
Урок 165.00:07:23
This Is How I Mine Ether On My Private Network
Урок 166.00:03:34
Let Me Show You Some Important Tips and Tricks With Geth
Урок 167.00:03:02
Project Introduction: This Is What We Are building
Урок 168.00:04:14
Fungible vs. Non-Fungible Tokens Summarized
Урок 169.00:07:06
This Is How We Approach This Project: The Implementation Path
Урок 170.00:02:19
We Install Truffle And Initialize Our Project Using Truffle Boxes
Урок 171.00:04:08
Let's Add In The ERC20 Smart Contracts From OpenZeppelin
Урок 172.00:04:20
We Add Migrations For Truffle For The OpenZeppelin Smart Contracts
Урок 173.00:11:20
Let's Add Unit Tests Using Mocha, Chai, Chai-Expect And Chai-As-Promised
Урок 174.00:08:09
It's Time To Add More Unit Tests For Full Testing Of Our MyToken Smart Contract
Урок 175.00:04:24
We Add A Crowdsale Smart Contract For Solidity 0.6.x From OpenZeppelin
Урок 176.00:02:38
This Is How You Use The Crowdsale Smart Contract From OpenZeppelin
Урок 177.00:05:39
Let's Add The Migration For The MyTokenSale Smart Contract
Урок 178.00:03:09
Let's Fix The Unit Test And Encapsulate It From The Other Tests
Урок 179.00:05:36
Let's Consolidate Our Configuration In Truffle Into One .env File Using dotenv
Урок 180.00:04:46
Let's Write A Crowdsale Unit Test Using Mocha And Chai
Урок 181.00:03:11
Fix Multiple Truffle Tests Using A Common Setup For Chai And Chai Expect
Урок 182.00:06:56
Let's Add The Remaining Unit Tests Into Our Crowdsale
Урок 183.00:10:52
We Add A KYC Smart Contract Solution Mockup For Our Crowdsale With Whitelisting
Урок 184.00:09:54
Let's Adapt The React Frontend For Our TokenSale App
Урок 185.00:06:36
Let's Add The KYC Whitelisting Functionality To Our Frontend
Урок 186.00:09:14
Fix Common Errors With Accounts, Contracts And Private Keys
Урок 187.00:11:44
Use Truffle HDWallet Provider To Deploy Smart Contracts
Урок 188.00:05:42
Buy Tokens Using MetaMask And The Send Functionality
Урок 189.00:02:43
Display Tokens Directly In MetaMask
Урок 190.00:09:48
Display And Buy Tokens Via The Website Using Web3.js
Урок 191.00:07:44
Deployment Of The Smart Contracts To Ropsten Using Infura
Урок 192.00:02:04
Introduction
Урок 193.00:10:17
Essential Soft Skills Recruiters Require
Урок 194.00:00:52
Conclusion
specially -
1. 6-Figure Blockchain Developer (https://eattheblocks-pro.teachable.com/p/6-figure-blockchain-developer)
2. DeFi Development Mastery (https://eattheblocks-pro.teachable.com/p/defi-development-mastery)
3. Profitable Flashloans (https://eattheblocks-pro.teachable.com/p/profitable-flashloans)
4. Live Training #3 - Smart Contract Security #1 - https://eattheblocks-pro.teachable.com/p/live-training-3-smart-contract-security-1
5. https://eattheblocks-pro.teachable.com/p/live-training-create-your-own-token
6. Live Training #5 - NFT Marketplace (https://eattheblocks-pro.teachable.com/p/live-training-5-nft-marketplace)