Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Ethereum Developer: Build A Decentralised Blockchain App on Solidity
We Want To Give You An Introduction To This Course Before Diving In
Here’s What You’ll Achieve By Completing This Course (1:50)
This Is How The Course Is Structured To Help You Achieve The Learning Goals (2:03)
Just A Reminder To Let You Know The Technology Is Still In BETA (1:44)
Lets Discuss The Blockchain Foundations As You’ll Be Building Upon This
You May Be Wondering What The Blockchain Exactly Is So Let Me Explain (5:01)
These Are The Differences Between A Public, Consortium & Private Blockchain (3:50)
Lets Now Move Onto Covering Exactly What Smart Contracts Are (5:50)
Understand Ethereums Basics To Get Started With It
Here Is The Ecosystem Ethereum Comprised Of DApps And DAOs (3:17)
Lets Discuss What Mist Is As Well As How It Works (0:53)
You Must Be Made Aware Of What Ether And Accounts Are (3:08)
Here’s How To Compile, Deploy And Instantiate Contracts (5:08)
Lets Get Started With Configuring, Running & Working With The Go Ethereum Client (11:52)
We Want To Now Cover Account Management And Mining (3:38)
It’s Time To Understand The Different Phases Of Contract Deployment (1:54)
We’re Now Going To Show You How To Interact With A Contract Once Its Deployed (4:17)
So Now You’re Going To See The Exact Setup Process For A Private Network (4:44)
Assignment #1 - Understand Ethereums Basics To Get Started With It
We Will Now Move Onto Covering All Aspects Of Solidity With You
Lets Kick This Lecture Off With Explaining The DApp We’re Going To Create (2:30)
Here Are Contract Classes, Functions And Conditionals Explained (14:43)
We Must Now Cover Inheritance And Abstract Contracts (6:21)
You Must Understand Libraries So Lets Jump Into It (2:40)
Types, Arrays, Structs and Mappings Are Something You Must Understand (13:24)
Lets Now Jump Into Global Variables (3:03)
Learn More About How Debugging Works With Us Here (3:10)
Assignment #2 - We Will Now Move Onto Covering All Aspects Of Solidity With You
In This Section We’re Moving Onto Ethereum IDE, Web3 & Truffle
Here’s Your Introduction And Setup Instructions For Ethereum IDE (7:48)
Here’s Your Introduction And Setup Instructions For Truffle (4:34)
Lets Now Show You The Communication Between Contracts and Websites (8:20)
We Must Now Adapt Truffle And Ether Camp’s Default Behaviour (11:44)
Lets Run Functional Tests In Ether Camp Testing Reference And Truffle (10:43)
You Can Also Manually Test Contracts As Shown Here (1:30)
Lets Now Cover Web3 And Communication From HTML pages (4:02)
It’s Time To Integrate Web3 And Angular.js (16:20)
Assignment #3 - In This Section We’re Moving Onto Ethereum IDE, Web3 & Truffle
It’s Time To Move Onto The Implementation Of Web3 & Truffle
Lets Now Work On Setting Up An Enviornment For Our App (8:23)
We Will Now Setup Test Cases For Our App (13:06)
Lets Define The Pages We Need For Example An Index Page (8:39)
Let Me Show You How To List The Users Transactions (33:12)
Here Is How To React To Events In Our App (8:45)
Assignment #4: It’s Time To Move Onto The Implementation Of Web3 & Truffle
Let Us Now Round This Course Up Before Concluding
Here’s An Example Of The App You Should’ve Now Created (7:36)
Let Us Now Outline Your Next Steps Having Completed This Course (1:15)
Learn More About How Debugging Works With Us Here
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock