BlockChain Fundamentals
=====
—–
Course Id : BLOC-FUND
Duration : 24hours
Overview
—–
* This course will teach participants the Fundamentals of BlockChain technology
Audience
—–
* Banking/Finance professionals
* Software developers
* Data Analysts or Data Engineers
Pre-Requisites
—–
* Awareness of algorithms
* Advanced Programming Skills
Training Objectives
—–
* Comprehend the cryptography and cryptocurrency concepts
* Understand the concept of blockchain
* Understand the importance of blockchain technology
* Get an insight into the bitcoin network
* Learn the mechanism used by miners to validate bitcoin transactions
* Create and use bitcoin account effectively
* Understand Ethereum blockchain
Course Structure
—–
* We provide more focus on hands-on in our technical courses (typically 80% hands-on/20% theory)
* Students get the capability to apply the material they learn to real-world problems
Materials Provided
—–
* PDF of slides and hands-on exercises
* Access to instance with lab environment
Software Requirements
—–
* Any current internet browser
Hardware Requirements
—–
* Processor: 1.2 GHz
* RAM: 512 MB
* Disk space: 1 GB
* Network Connection with low latency (<250ms) to Internet
Daywise Course Outline
—–
## Day 1
—–
Unit 1: Quick Start
Unit 2: How Blockchain works
Unit 3: Smart Contracts
## Day 2
—–
Unit 4: Introduction to BitCoins
Unit 5: Adding money to your Wallet
Unit 6: Spending BitCoins
Unit 7: Sell BitCoins
## Day 3
—–
Unit 8: Setup BitCoin Usage
Unit 9: Ethereum For Beginners
Unit 10: Build An Ethereum Blockchain Application
Detailed Course Outline
—–
Unit 1: Quick Start
—–
* Blockchain/Bitcoin/Cryptocurrency for Beginners
* Why Blockchain Technology?
* Industry Disruption
* Current BlockChain Usage
Unit 2: How Blockchain works
—–
* Understand How the Entire Blockchain Works
* What is The Blockchain Actually
* Is Blockchain the new Internet
* Compare Public, Consortium, And Private Blockchain
* Compare Blockchain with a Spreadsheet
* Designed Not to Fail
* Blockchain Nodes
Unit 3: Smart Contracts
—–
* Understand How Smart Contracts Work
* Review sample Ethereum Based Smart Contract Code
* Examples of The Uses of Smart Contracts
* Smart Contracts USP’s
* Issues with Smart Contracts
* Blockchains supporting Smart Contracts
Unit 4: Introduction to BitCoins
—–
* Introduction to BitCoins
* BitCoin Evolution
* Relation between Blockchain and Bitcoins
* Variety Of Bitcoin Wallets available today
Unit 5: Adding money to your Wallet
—–
* Adding Bitcoin Into Your Wallet
* Methods to safely Earn Your First Bitcoins Online
* Faucet Sites
Unit 6: Spending BitCoins
—–
* How to Spend Bitcoin
* Sites to Spend Bitcoins
* Buy Anything From Amazon With Bitcoins
Unit 7: Sell BitCoins
—–
* How to Sell Bitcoins
* Process of selling Bitcoins
Unit 8: Setup BitCoin Usage
—–
* Setup Using BitCoins
* Future Of Bitcoin
* Summary
Unit 9: Ethereum For Beginners
—–
* Build A Hello World Blockchain App
* Introducing Ethereum
Unit 10: Build An Ethereum Blockchain Application
—–
* Summary Of the Application
* Basic Concepts Of The Blockchain
* Ethereum Blockchain Nodes Explained
* Understand the Genesis.json File
* Creating a private network
* Mist & The Ethereum Wallet
* Mist & The Ethereum Wallet (Practical)
* Troubleshooting on Linux
* ASSIGNMENT – Mine Some Ether
* Deploy Your Hello World Application Into Your Private Network
