Blockchain Fundamentals
This course will teach you the fundamentals of blockchain and how to quickly become productive with blockchain development. This course is relevant for a wide range of blockchain implementations, examples, and demos focus on the Ethereum blockchain.
What you'll learn
Blockchain development has become one of the most in demand skills in the last year. In this course, Blockchain Fundamentals, you will learn the fundamentals of blockchain and how to quickly become a blockchain developer by working through this demo-rich course. First, you’ll explore the concepts of Blockchain. Next, you’ll discover how to easily install and configure the tools you need to be productive. Finally, you’ll learn how to make smart contracts for the Ethereum blockchain, where you will work on a real-life application using smart contracts. When you’re finished with this course, you’ll have the skills and knowledge of how blockchains work and understand what is needed to be a productive block chain developer.
Table of contents
- Introduction 6m
- Initial Setup 4m
- The Contract 7m
- Compiling the Contract 6m
- Testing with Mocha 5m
- Making the Tests 5m
- Serving the Compiled Contract 3m
- Running the Compile Server 1m
- User interface with React 3m
- Modifing the Default App 1m
- Web3 from the Browser 2m
- Password Handlers 1m
- The Body Map Fields 2m
- Deploying the Contract 3m
- User Interface for Password and Deploy 1m
- First Run of the User Interface 2m
- Body Maps UI Components 2m
- Update Function for the Body Maps and Crypto Functions 2m
- Function for Loading the Body Maps 3m
- Final Run and Verification 3m
- Summary 1m