Blockchain Certification Training Course
Blockchain Certification Training Course
Blockchain Certification Training Course
Course Agenda
What is Blockchain
Blockchain Origins
Blockchain Objectives
Blockchain Challenges
P2P Systems
Keys As Identity
Digital Signatures
Hashes As Addresses
Blockchain Transactions
Blockchain Block Structure
Mining Explained
What is Bitcoin
Mining Developments
Bitcoin Wallets
Alternative Blockchains/Altchains
Merkle Tree
Double-Spend Problem
New Developments In Blockchain
Transactional Blocks
Cryptography
What is Ethereum?
Introduction
Metamask Setup
Ethereum Accounts
Receiving Ether
What's a Transaction?
Smart Contracts
Function Declarations
Redeploying Contracts
Wei vs Ether
Mnemonic Phrases
General Value Types (Int, Real, String, Bytes, Arrays, Mapping, Enum, address)
Function Modifiers
Fallback Function
Abstract Contract
Exceptions
Boilerplate Requirements
Syntax Highlighters
Compiling Solidity
Testing Architecture
Running Windows?
Installing Modules
Web3 Versioning
Web3 Providers
Mocha Structure
Refactor to Async/Await
Asserting Deployment
Web3 Version Fix
Infura Signup
Deployment to Rinkeby
Lottery Design
Selecting a Winner
Requiring Managers
Function Modifiers
Contract Review
Try-Catch Assertions
Application Overview
Web3 Setup
Instance Properties
Form Setup
Picking a Winner
Project Review
Campaign Constructor
A Quick Test
Mappings vs Arrays
Basics of Mappings
Refactoring to Mappings
Approving a Request
Finalizing a Request
Solution to Deployment
Project Setup
Directory Structure
More on Compile
Testing Warmup
Accessing Mappings
Array Getters
Deployment
Refactoring Deployment
App Mockups
CRA vs Next
Next's Pages Architecture
Root Routes
CampaignFactory Instance
Why Next.js?
GetInitialProps Function
Semantic UI React
Adding CSS
Adding a Button
Assembling a Header
Nested Routing
Form Creation
Form Submittal
Testing Submittal
Button Spinners
Routing Issues
Automatic Navigation
Header Navigation
Routing to Campaigns
Route Mappings
Lesson 11: Ethereum Campaigns
Planning CampaignShow
Redeploying CampaignFactory
CampaignShow's GetInitialProps
Accessing a Campaign
Grid Layouts
Form State
Making a Contribution
Listing Requests
Grids vs Columns
More Routing!
Request Creation Form
Creating a Request
Form Polish
Creating a Request
Fancy Javascript
Small Typo!
Rendering a Table
Approving a Request
Finalizing Requests
Testing Finalization
What is Hyperledger?
Ledger Implementation
Ledger Implementation
Orderer Nodes
Chaincode Development
Ledger Implementation
Ledger Implementation
Orderer Nodes
Chaincode Development
https://www.simplilearn.com/blockchain-certification-training