Video description
When it comes to digitally recording and storing valuable information, no other technology can match the strength of security of the blockchain. Blockchain’s distributed-ledger technology offers near immutable record keeping for transactions of all kinds, including legal contracts, property deeds, registrations, financial matters, birth certificates and other personal information, municipal archives, important business data, or any other types of activity for which inviolable records must be maintained. Of course, most people associate blockchain with cryptocurrency, but this fascinating technology is capable of much, much more. Ethereum represents the second-generation in the public blockchain, In addition to offering its own cryptocurrency (Ether) Ethereum’s second-generation architecture allows it to manage many other types of assets.
In this course, designed for participants who have a basic understanding of programming languages such as Java, Python, and JavaScript, and who know how to use web-based applications, your host, blockchain and Ethereum expert, Jim Sullivan, introduces you to the Ethereum network. You’ll learn how it works and examine ideas like blockchain consensus, the essential concept at the core of blockchain’s reliability and integrity. Jim also presents the tools you’ll use to manage your Ethereum environment. You’ll explore the differences between first- and second-generation blockchain technology and see how Ethereum nodes can run programming code called Smart Contracts, which you can set up to take actions on Ethereum transactions. In addition, Jim teaches you about designing and building Decentralized Applications or DApps, and much more. You’ll benefit from the hands-on approach of this video course, which includes use cases to reinforce what you learn and get you started on your way toward developing enterprise Blockchain applications using Ethereum.
What you’ll learn—and how you can apply it
- Understand the structure of the Ethereum Blockchain
- Learn blockchain cryptography through hands-on exercises
- Learn how to model and build DApps via step-by-step projects
- How to design and build Ethereum Smart Contracts
- Understand common Smart Contract patterns like access restriction and state machine
- Understand how Ethereum manages assets such as cryptocurrencies, and other assets
- Use your knowledge of Ethereum to solve real-life problems
This course is for you because…
- You're a data administrator and want to learn how blockchain technology and Ethereum can safeguard your record keeping
- You want to learn about cryptography algorithms and encryption techniques
- You're a security engineer who wants to learn how to model and develop DApps
- You want to pursue a career as a blockchain security specialist, blockchain Ethereum developer or blockchain hyperledger developer
- You want to build subject matter expertise in the theory and use of Ethereum and other blockchain networks
Prerequisites:
- Basic understanding of using blockchain
Materials or downloads needed in advance:
Further Resources:
- Comprehensive Blockchain Ethereum Developer Guide from Beginner to Advance Level: This article lists two series of tutorials for building two blockchain applications step by step in Ethereum using Solidity and Truffle.
- Introduction to Ethereum Blockchain Development with DApps and Ethereum VM: This tutorial shows you how to build DApps and run and test them via Ethereum Virtual Machine.
- Building Enterprise Blockchain-as-a-Service Applications Using Ethereum and Quorum: This tutorial shows you how to build enterprise-level permissioned blockchain applications for Fintech and banks using Quorum and Ethereum.
- Deploying and Calling Ethereum Smart Contracts on Hyperledger Burrow: This tutorial shows you step by step how to connect Ethereum blockchain applications with Hyperledger Fabric via Hyperledger Burrow.
- Working with web3js API and JSON to Build Ethereum Blockchain Applications: This tutorial shows you how to exploit the Web3.JS API in Ethereum blockchain applications step-by-step. It also shows you how to use Solidity programming in conjunction with Web3.JS API.
- Comprehensive overview and analysis of blockchain use cases in many industries: This article first talks about popular blockchain use cases across industries, including financial, civil services, supply chain, IoT, and health care. It proceeds to a discussion of factors for consideration, before determining proper use cases and developing a successful DApp.
- Blockchain Quick Start Guide: A beginner's guide to developing enterprise-grade decentralized applications (book)
- Blockchain By Example: A developer's guide to creating decentralized applications using Bitcoin, Ethereum, and Hyperledger (book)
Table of contents
- Introduction
- Module 1: Introduction to Ethereum
- Module 2: Second Generation Blockchain
- Module 3: Ethereum and Cryptography
- Module 4: The Ethereum Difference
- Module 5: The Ethereum Contract Remix
- Module 6: Structure of a Smart Contract
-
Module 7: Smart Contract Functions
- Module Introduction
- Smart Contract Function Visibility
- Smart Contract Calling and Declaring Functions
- Smart Contract Function Inheritance
- Smart Contract Pure Functions and Modifiers
- Smart Contract Function Constructors
- Overloading Smart Contract Functions, Epoch Time, and Address Payable
- Module Summary
- Module 8: Ethereum Client-Side Applications
- Module 9: Ethereum Testing
- Module 10 Ethereum Use Cases
Product information
- Title: Ethereum Fundamentals
- Author(s):
- Release date: December 2019
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 0636920327882
You might also like
audiobook
Brainhacker
If you feel like your brain is "glitching," or working against you, know that you're not …
video
Machine Learning for Absolute Beginners - Level 1
Instead of using hard-coded rules for performing something, artificial intelligence (AI) and machine learning (ML) prepare …
audiobook
The Art of Leadership
Many people think leadership is a higher calling that resides exclusively with managers who practice or …
audiobook
Fall in Love with the Problem, Not the Solution
Unicorns-companies that reach a valuation of more than $1 billion-are rare. Uri Levine has built two. …