Ethereum Blockchain Dev: Build Projects Using Solidity

Ethereum Blockchain Developer Course, Helping You Build Projects With Solidity!

  • 01
    A Quick Introduction into the Course
    Show Content
    • Quick Introduction Before Commencing With This Course
    • Course Files Can Be Find At This Link
  • 02
    Your Guide To Understanding Blockchain Technology
    Show Content
    • Why You Should Learn Blockchain Development
    • Why The Blockchain Is Such Revolutionary Technology
    • Breaking Down And Understanding The Blockchain At Its Core
  • 03
    Understand and Use Go-Ethereum
    Show Content
    • 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
    Key Characteristics Of How The Blockchain Operates
    Show Content
    • The Types Of Blockchains You Can Work With
    • Potential Use Cases For Blockchain Technology
    • Let Me Highlight How Powerful The Ethereum Blockchain Is
  • 05
    Overview over the Ethereum Development Ecosystem
    Show Content
    • 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
    How Smart Contracts Operate At Their Core
    Show Content
    • 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 Introduce MetaMask and What You Can Do With It
    Show Content
    • 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
    Understand And Work With Remix
    Show Content
    • 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
    Understanding Decentralisation At A Deeper Leve
    Show Content
    • Your Introduction To Decentralisation
    • Let Me Highlight The Positives Uses Of Decentralisation
  • 10
    Explaining The Structure Of A Solidity Contract Step-By-Step
    Show Content
    • 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
    Understanding How To Use Web3 With The App We’re Launching
    Show Content
    • 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 Introduce Truffle 4 - The Smart Contract Development Framework
    Show Content
    • 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
    Smart Contract Development With Truffle
    Show Content
    • 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
    Final Assignment Which Is An Ethereum Blockchain Curriculum Vitae
    Show Content
    • This Is How Your Ethereum Blockchain CV Will Work
    • Assignment #6: Final Assignment Which Is An Ethereum Blockchain Curriculum Vitae
  • 15
    Wrapping Up This Complete Course On Ethereum Blockchain Development
    Show Content
    • Thank You For Enrolling On And Completing This Course