Ethereum Blockchain Dev: Build Projects Using Solidity
Ethereum Blockchain Developer Course, Helping You Build Projects With Solidity!
-
01
-
Quick Introduction Before Commencing With This Course
-
Course Files Can Be Find At This Link
-
02
-
Why You Should Learn Blockchain Development
-
Why The Blockchain Is Such Revolutionary Technology
-
Breaking Down And Understanding The Blockchain At Its Core
-
03
-
Let Me Introduce The Big Picture
-
This Is Where You Can Download Geth And How You Install It
-
This Happens When You Open Geth Without Any Additional Parameters
-
Log-Output from Geth Explained
-
This Is Where The Data Is Stored By Default In Geth
-
This Is How You Attach To A Running Geth Instance
-
How To Attach To A Running Geth Instance - Explanation (March 2018)
-
We Are Working With The JavaScript JSON-API
-
This Is The Difference Between Blockchains and Networks
-
This Is The Genesis.json File
-
Let's Create Our Own Private Network With Go-Ethereum
-
First steps with the Json API And Our Private Network
-
This Is How I Mine Ether On My Private Network
-
ASSIGNMENT Create Your Own Private Network And Mine Some Ether
-
Let Me Show You Some Important Tips and Tricks With Geth
-
Test your learning
-
04
-
The Types Of Blockchains You Can Work With
-
Potential Use Cases For Blockchain Technology
-
Let Me Highlight How Powerful The Ethereum Blockchain Is
-
05
-
Intro
-
Blockchain Nodes Geth Parity CPP-Ethereum
-
Blockchain Browsers MIST and the MetaMask Plugin
-
This is Solidity
-
Let's talk about Remix - The Solidity IDE
-
This is how Web3.js fits into the Ecosystem
-
Truffle - The Smart Contract Development Framework
-
How do typical Web-Frameworks fit into the Ecosystem
-
What are we using Webpack for?
-
Summary Of What You Learned In This Sction
-
06
-
Let Me Explain What Smart Contracts Actually Are
-
An Example Of Cryptocurrency Contract Code
-
The Pros And Cons Of Smart Contract Technology
-
The Differences Between Accounts And Contract Wallets
-
07
-
Let's Look At What You Will Learn In This Section
-
We Download and Install MetaMask
-
Let Me Guide You Around In The MetaMask Plugin
-
Let's Get Some Ether From The Rinkeby Faucet
-
Let's Send Some Ether Around With The MetaMask Plugin
-
We Interact From A Website Directly With The Blockchain Via MetaMask
-
08
-
Let Me Guide You Around In The Remix IDE And Explain Everything
-
This Is Exactly How You Run And Interact With Smart Contracts Inside Remix
-
Let's Have A Look At The Step-By-Step Debugger In Remix Together
-
09
-
Your Introduction To Decentralisation
-
Let Me Highlight The Positives Uses Of Decentralisation
-
10
-
Hands-On Example Using Solidity
-
The General Layout Of Our Solidity Source File
-
How The Constructor, Basic Setters, And Getters work
-
It’s Time To Test Our Contract Directly In Remix
-
Adding A Method To Kill Our Contract And Add Modifiers
-
Inheritance And Importing Other Contracts From Github
-
Create A Real Wallet Together Using Our Example Contract
-
ASSIGNMENT Explaining The Structure Of A Solidity Contract Step-By-Step
-
Lets Take A Moment To Talk About The Assignment You Completed
-
We Can Now Move Onto Adding Our First Event
-
ASSIGNMENT Explaining The Structure Of A Solidity Contract Step-By-Step
-
11
-
Communicating Between Contracts And Websites
-
Web3 In Vanilla Javascript
-
How To Interact With A Contract In Web3
-
Send Transactions And Call Non-Constant Functions
-
Lets Move Onto Events And Filters In Web3
-
Assignment #4: Understanding How To Use Web3 With The App We’re Launching
-
12
-
Let Me Give You A Quick Overview What Truffle Is
-
Let's Install Truffle Together And Unbox Our First Project
-
These Are The Important Folders In Truffle
-
Let Me Introduce The Truffle Developer Console
-
We Use The Built In Web-Development Server From Truffle
-
Let's Deploy Smart Contracts In Our Private Net With Go-Ethereum
-
13
-
Lets Implement Our Shared Wallet
-
Take A Look At The Famous Multi-Signature Wallet Implemented In Mist
-
How To Test Your Distributed Application With Truffle
-
Assignment #4: Advanced Development With Truffle
-
Getting Our Front-End Ready With WebPack And Truffle
-
Our Wallet Now Comes To Life With The Front-End
-
Lets Now Listen To Events
-
Assignment #5: Advanced Development With Truffle
-
Lets Finish Up By Pushing It To A Blockchain With Mining
-
14
-
This Is How Your Ethereum Blockchain CV Will Work
-
Assignment #6: Final Assignment Which Is An Ethereum Blockchain Curriculum Vitae
-
15
-
Thank You For Enrolling On And Completing This Course