[Last updated 5/2024] Ethereum and Solidity: The Complete Developer’s Guide (Udemy – Vietsub and Engsub)
About Course
Views
What you’ll learn:
Understand the why engineers would want to create an app with Ethereum
Build compelling blockchain applications using the Ethereum Blockchain
Design, test, and deploy secure Smart Contracts
Learn the true purpose and capabilities of Ethereum and Solidity
Use the latest version of Ethereum development tools (Web3 v1.0)
See practical examples to comprehend what the blockchain and mining are
Link gốc:
https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/
Time Course:
23.5 hours (268 Lectures + Documents)
Instructor
: Stephen Grider
Total Weight:
15.61 GB
** Note
:
Chú ý:
Course Content
01 – What is Ethereum
-
018 Our First Contract.mp4
05:41 -
029 We Need More Test Ether!.mp4
00:49 -
028 Mnemonic Phrases.mp4
11:28 -
027 Gas and Transactions.mp4
11:24 -
026 Wei vs Ether.mp4
04:07 -
025 More on Running Functions Than You Want to Know.mp4
14:15 -
024 Behind the Scenes of Deployment.mp4
05:43 -
023 Redeploying Contracts.mp4
02:34 -
022 Testing with Remix.mp4
10:57 -
020 Function Declarations.mp4
08:59 -
019 Contract Structure.mp4
05:39 -
03:44
-
016 The Solidity Programming Language.mp4
05:03 -
015 Smart Contracts.mp4
06:55 -
014 Block Time.mp4
10:49 -
013 Basic Blockchains.mp4
17:49 -
011 Why’d We Wait.mp4
05:00 -
010 What’s a Transaction.mp4
07:43 -
008 Ethereum Accounts.mp4
05:22 -
006 Interfacing with Ethereum Networks.mp4
02:42 -
005 What is Ethereum.mp4
04:16 -
04:13
02 – Smart Contracts with Solidity
-
017 Refactor to AsyncAwait.mp4
02:39 -
031 Project Review.mp4
09:26 -
030 Deployed Contracts in Remix.mp4
07:13 -
028 Observing Deployment on Etherscan.mp4
04:50 -
027 Deployment to Testnet.mp4
07:21 -
026 Wallet Provider Setup.mp4
06:40 -
023 Deployment with Infura.mp4
06:57 -
022 Testing Message Updates.mp4
06:24 -
021 Verifying the Initial Message.mp4
08:25 -
020 Asserting Deployment.mp4
05:22 -
019 Deployed Inbox Overview.mp4
11:18 -
018 Deployment with Web3.mp4
06:11 -
002 Contract Deployment.mp4
05:31 -
016 Fetching Accounts from Ganache.mp4
06:43 -
015 Mocha Structure.mp4
04:44 -
014 Testing with Mocha.mp4
18:16 -
013 Web3 Providers.mp4
04:47 -
012 Web3 Versioning.mp4
04:18 -
011 Installing Modules.mp4
04:15 -
009 Testing Architecture.mp4
03:48 -
008 The Compile Script.mp4
06:09 -
006 Compiling Solidity.mp4
06:22 -
005 Project File Walkthrough.mp4
04:32 -
004 Project Requirements.mp4
05:09
03 – Advanced Smart Contracts
-
016 Resetting Contract State.mp4
04:07 -
031 End to End Test.mp4
11:04 -
030 Testing Function Modifiers.mp4
03:29 -
029 Try-Catch Assertions.mp4
05:57 -
028 Asserting Multiple Players.mp4
02:39 -
027 Entering the Lottery.mp4
06:27 -
026 Asserting Deployment.mp4
02:54 -
025 Test Helper Review.mp4
04:33 -
023 Test Project Updates.mp4
02:04 -
022 New Test Setup.mp4
03:04 -
020 Contract Review.mp4
02:51 -
019 Returning Players Array.mp4
02:13 -
018 Function Modifiers.mp4
06:18 -
017 Requiring Managers.mp4
05:03 -
001 The Lottery Contract.mp4
02:36 -
015 Sending Ether from Contracts.mp4
05:08 -
014 Selecting a Winner.mp4
04:58 -
013 Pseudo Random Number Generator.mp4
10:34 -
012 The Remix Debugger.mp4
04:03 -
011 Validation with Require Statements.mp4
09:48 -
010 Entering the Lottery.mp4
03:57 -
009 Big Solidity Gotcha.mp4
06:28 -
008 Overview of Mappings and Structs.mp4
03:42 -
007 Overview of Arrays.mp4
11:06 -
006 The Message Global Variable.mp4
05:53 -
005 Starting the Lottery Contract.mp4
04:44 -
004 Basic Solidity Types.mp4
09:43 -
002 Lottery Design.mp4
02:49
04 – Building Interactive Front-Ends
-
001 Ethereum App Architecture.mp4
09:20 -
003 Application Overview.mp4
07:56 -
004 Getting Started with Create-React-App.mp4
02:36 -
005 Multiple Web3 Instances.mp4
08:42 -
007 Web3 Setup.mp4
06:09 -
008 Deploying the Lottery Contract.mp4
05:32 -
009 Local Contract Instances.mp4
06:26 -
010 Rendering Contract Data.mp4
07:04 -
011 Instance Properties.mp4
01:58 -
012 Accessing More Properties.mp4
05:33 -
013 The ‘Enter’ Form.mp4
03:50 -
014 Form Setup.mp4
06:47 -
015 Entering the Lottery.mp4
06:35 -
016 Picking a Winner.mp4
08:34 -
017 Project Review.mp4
03:07
05 – Real Projects with Ethereum
-
016 Issues with Arrays.mp4
06:14 -
029 Testing the Factory.mp4
03:27 -
028 Adding a Campaign Factory.mp4
07:53 -
027 Solution to Deployment.mp4
06:33 -
026 Thinking about Deployment.mp4
09:46 -
025 Last Remix Test.mp4
03:03 -
024 Finalizing a Request.mp4
07:24 -
023 Testing Request Approvals.mp4
05:22 -
022 Approving a Request.mp4
07:53 -
021 More on Struct Initialization.mp4
02:52 -
020 Refactoring Request Stucts.mp4
02:15 -
019 Refactoring to Mappings.mp4
06:45 -
018 Basics of Mappings.mp4
11:08 -
017 Mappings vs Arrays.mp4
04:01 -
001 Solving Real Problems with Contracts.mp4
06:01 -
015 The Wrong Voting System.mp4
05:12 -
014 Voting System Requirements.mp4
02:49 -
013 More on Storage vs Memory.mp4
16:23 -
012 Storage and Memory.mp4
06:27 -
011 Instance Creation Syntax.mp4
09:31 -
010 Creating Struct Instances.mp4
05:33 -
009 More on Function Modifiers.mp4
05:15 -
008 The Request Struct.mp4
08:58 -
007 A Quick Test.mp4
02:13 -
006 Contributing to the Campaign.mp4
03:07 -
005 Campaign Constructor.mp4
04:16 -
003 Campaign Contract Design.mp4
09:05 -
002 Fixing Kickstarter’s Issues.mp4
07:48
06 – Ethereum Project Infrastructure
-
003 Project Setup.mp4
02:17 -
004 Directory Structure.mp4
02:56 -
005 A Better Compile Script.mp4
04:41 -
006 Single Run Compilation.mp4
08:46 -
007 More on Compile.mp4
06:20 -
009 Test File Setup.mp4
08:21 -
010 Creating Campaign Instances.mp4
10:19 -
011 Testing Warmup.mp4
03:11 -
012 Accessing Mappings.mp4
09:55 -
013 Requiring Minimum Contributions.mp4
03:13 -
014 Array Getters.mp4
06:07 -
015 One End to End Test.mp4
13:00 -
016 Deployment.mp4
02:16 -
017 Refactoring Deployment.mp4
06:04
07 – Advanced Multi-Page Front-Ends
-
049 The Contribute Form.mp4
07:22 -
057 Grids vs Columns.mp4
03:36 -
056 Listing Requests.mp4
06:29 -
055 Spinners and Error Handlers.mp4
04:56 -
054 Refreshing Contract Data.mp4
06:17 -
053 Making a Contribution.mp4
04:55 -
052 Communicating the Campaign Address.mp4
04:24 -
051 Form State.mp4
02:44 -
050 Grid Layouts.mp4
04:07 -
058 More Routing!.mp4
08:32 -
048 One Card Per Property.mp4
04:38 -
047 Custom Card Groups.mp4
07:44 -
046 Summary Translation Layer.mp4
04:15 -
045 Accessing a Campaign.mp4
08:03 -
044 CampaignShow’s GetInitialProps.mp4
07:10 -
043 Redeploying CampaignFactory.mp4
08:53 -
042 Planning CampaignShow.mp4
03:59 -
067 Request Row Component.mp4
06:17 -
075 Wrapup.mp4
00:44 -
074 Finishing Requests Index.mp4
02:30 -
073 Row Status Styling.mp4
06:45 -
072 Testing Finalization.mp4
02:33 -
071 Finalizing Requests.mp4
05:19 -
070 Approving a Request.mp4
06:58 -
069 Approvers Count Cell.mp4
05:51 -
068 Request Row Content.mp4
07:23 -
041 Route Mappings.mp4
07:01 -
066 Rendering a Table.mp4
03:22 -
064 Fancy Javascript.mp4
07:35 -
063 Requests One by One.mp4
03:32 -
062 Creating a Request.mp4
01:12 -
061 Form Polish.mp4
07:43 -
060 Creating a Request.mp4
09:51 -
059 Request Creation Form.mp4
10:35 -
011 Why Next.js, Anyways.mp4
09:50 -
020 The Need for a Layout.mp4
06:16 -
019 Adding a Button.mp4
06:47 -
018 Adding CSS.mp4
04:40 -
017 Rendering Card Groups.mp4
06:10 -
016 Card Group Setup.mp4
06:41 -
015 Semantic UI React.mp4
05:49 -
014 GetInitialProps Function.mp4
10:14 -
013 Server vs Client Web3 Instances.mp4
10:41 -
022 The Layout Component.mp4
07:13 -
010 Fetching Deployed Campaigns.mp4
06:27 -
009 Getting a Test Campaign.mp4
05:35 -
007 CampaignFactory Instance.mp4
07:12 -
005 Root Routes.mp4
05:23 -
004 Basics of Next Routing.mp4
04:51 -
003 Next’s Pages Architecture.mp4
05:07 -
002 CRA vs Next.mp4
04:59 -
030 Form Submittal.mp4
05:58 -
039 Routing to Campaigns.mp4
05:52 -
038 Header Navigation.mp4
05:52 -
037 Automatic Navigation.mp4
04:43 -
036 Next Routes Setup.mp4
10:54 -
035 Routing Issues.mp4
03:13 -
033 Button Spinners.mp4
06:56 -
032 Form Error Handling.mp4
12:49 -
031 Testing Submittal.mp4
03:44 -
001 App Mockups.mp4
11:05 -
029 Input Change Handlers.mp4
06:20 -
028 Form Creation.mp4
04:31 -
027 Final CSS Fix.mp4
05:20 -
026 Nested Routing.mp4
04:27 -
025 Two Column Layout.mp4
01:58 -
024 Constraining Content Width.mp4
04:28 -
023 Assembling a Header.mp4
07:35
08 – Appendix Basic React
-
017 State Continued.mp4
06:04 -
032 React Wrapup.mp4
05:24 -
031 Throttling Search Term Input.mp4
05:46 -
030 Searching for Videos.mp4
07:51 -
029 Styling with CSS.mp4
03:43 -
028 Video Selection.mp4
11:39 -
027 Handling Null Props.mp4
04:41 -
026 Detail Component and Template Strings.mp4
07:05 -
025 Video List Items.mp4
07:53 -
024 List Item Keys.mp4
03:54 -
023 Building Lists with Map.mp4
07:06 -
022 Props.mp4
07:42 -
021 Refactoring Functional Components to Class Components.mp4
07:43 -
020 Youtube Search Response.mp4
04:26 -
019 Breather and Review.mp4
03:37 -
018 Controlled Components.mp4
07:47 -
002 Purpose of Boilerplate Projects.mp4
03:41 -
016 Introduction to State.mp4
05:13 -
015 Handling User Events.mp4
09:30 -
014 Class Based Components.mp4
08:11 -
013 Export Statements.mp4
08:40 -
012 Youtube Search API Signup.mp4
06:39 -
011 Component Structure.mp4
06:26 -
010 Render Targets.mp4
05:53 -
009 Component Instances.mp4
03:38 -
008 ReactDOM vs React.mp4
02:26 -
007 ES6 Import Statements.mp4
03:58 -
006 More on JSX.mp4
04:35 -
005 JSX.mp4
11:29 -
004 Project Setup.mp4
02:53 -
003 Environment Setup.mp4
01:45
Student Ratings & Reviews
No Review Yet