O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Create Ethereum and Blockchain Applications Using Solidity

Video Description

Learn about Ethereum, Solidity, DAO, ICO, Bitcoin, Altcoin, Website Security, Ripple, Litecoin, Smart Contracts, and Apps

About This Video

  • Blockchain and cryptocurrencies are fast becoming a worldwide tour de force that is taking all markets and industries by storm.
  • This course will ensure you are not left behind in what is the greatest revolution and evolution in technology and economics of our time and maybe even of all time.
  • This course will teach you everything about programming decentralized applications.

In Detail

Learn about everything there is to know about Ethereum and Blockchain Based Applications and How To Program Them. A step by step process is used to show explain every facet of these topics. Gain a good understanding of the following concepts with this course:

  • What Solidity is?
  • How To Create Blockchain Applications?
  • What Blockchain is?
  • How Blockchain works?
  • What is Bitcoin?
  • What is Ethereum?
  • Programming Blockchain Programs
  • What are Cryptocurrencies?
  • How Cryptocurrencies work?
  • Alternative cryptocurrencies, Cryptography basics.

Table of Contents

  1. Chapter 1 : Introduction to This Course
    1. Course Introduction 00:01:30
    2. What Is Solidity? 00:07:00
    3. What Is Blockchain? 00:15:14
    4. Centralised vs Decentralised vs Distributed Systems 00:11:56
    5. Is Blockchain Truly Decentralised and Distributed? 00:08:13
    6. Structure of a Block 00:09:52
    7. What Is a Hash? 00:08:18
    8. What Are Merkle Trees? 00:08:24
    9. What Is a Ledger? 00:05:32
    10. History of Blockchain 00:20:52
    11. Why Use Blockchain? 00:09:40
    12. What Are Cryptocurrencies? 00:09:26
    13. What Is Cryptography? 00:08:56
  2. Chapter 2 : Ethereum Basics
    1. What Is Ethereum & How Does It Differ To Bitcoin? 00:09:36
    2. Advantages and Disadvantages Compared To Bitcoin 00:09:50
    3. Ethereum vs Ethereum Classic 00:08:39
  3. Chapter 3 : History & Overview
    1. What Are Smart Contracts? 00:17:03
    2. What Is Gas? 00:09:08
    3. What Is Ethereum Mining? 00:05:44
    4. What Are Ethereum Virtual Machines (EVM)? 00:05:53
  4. Chapter 4 : Install Ethereum Client
    1. Setup on Mac OS X 00:03:52
    2. Setup on Linux 00:04:29
    3. Setup on Windows 00:02:14
    4. Remix Online IDE 00:03:24
    5. Remix IDE Overview 00:09:37
  5. Chapter 5 : Solidity Basics
    1. Simple Source Code Example 00:02:46
    2. Comments 00:03:27
    3. Data Types 00:07:32
    4. Variable Literals 00:02:56
    5. Conditional Statements 00:08:10
    6. Loops 00:09:29
    7. Ether and Time Units 00:06:36
    8. Function Calls 00:06:06
    9. Special Variables and Functions 00:02:32
    10. Arrays 00:05:21
    11. Structs 00:03:17
    12. Enums 00:03:59
    13. Interfacing with Other Contracts 00:04:17
    14. Constructor Arguments 00:03:39
    15. Contract Inheritance 00:05:14
    16. Multiple Inheritance and Linearization 00:03:14
    17. Abstract Contracts 00:04:04
    18. Visibility Specifiers 00:07:04
    19. Accessor Functions 00:02:17
    20. Function Modifiers 00:04:34
    21. Events 00:01:44
    22. Esoteric Functions 00:01:58
  6. Chapter 6 : Advanced
    1. ICO (Initial Coin Offering) 00:10:50
    2. 2007/2008 Crisis 00:18:29
    3. Cypherpunks 00:17:49
    4. History of FIAT Currency 00:12:51
    5. DAO (Decentralised Autonomous Organisations) 00:12:41
  7. Chapter 7 : Other Uses of Blockchain
    1. Education 00:15:28
    2. Retail 00:20:37
    3. Health Industry 00:17:52
    4. Business 00:10:26
    5. Governance 00:11:52
    6. Last Will and Testament 00:11:46
    7. Blood Diamonds 00:06:18
    8. Housing 00:14:51
    9. Proof of Ownership/Identity 00:10:40
    10. Data Storage 00:12:43