Blockchain Bootcamp

Course Information

Duration

24 hrs

Level

Academic

Language

English

Exam Information

Exam Code

SG-309

Total Questions

60

Duration

90 mins

Passing %

60%

Pre-requisite

Basics of Programming, Cryptography, Computer Security and Algorithms.​

Course Description

Blockchain Bootcamp A blockchain is a distributed ledger which is copied on multiple nodes that allows an immutable, transparent, and cryptographically secure record-keeping of transactions. This technology is the main backbone of cryptocurrencies and have application in various industries such as finance, government, media and almost all other industries. Along with cryptocurrencies, blockchain is also about different technologies such as peer-to-peer networks, consensus mechanisms, and cryptography. These technologies help in creating a trust less environments in which digital value can be transferred between individuals without intermediaries. This course provides a detailed description of this leading technology and its implementation in the real world

Course Objectives

1. Explain foundations of blockchain technology
2. Discuss fundamentals of distributed systems and cryptography
3. Describe about the mechanisms behind cryptocurrencies.
4. Explain consensus protocol to determine the business sustainability
5. Describe cryptocurrency wallets and coins.
6. Explore Solidity, Ethereum and how to develop smart contract and DApp development
7. Describe Hyperledger, discuss ICOs and Crypto-Mining.
8. Discuss challenges and future of blockchain.

Course Curriculum

  • Exploring Ledgers and Procession of a Financial Transaction
  • Exploring History of Blockchain
  • Introduction to Blockchain
  • Exploring Types of Blockchain
  • Exploring Tiers of Blockchain Technology
  • Exploring Benefits and Limitations of Blockchain
  • Exploring Blocks
  • Exploring Blockchain Miners and Validators
  • Exploring Blockchain Explorer
  • Exploring How a Blockchain Work
  • Calculating Blockchain Throughput
  • Exploring Distributed Databases and Distributed Ledgers
  • Exploring Difference between Centralised and Decentralised Architecture
  • Exploring Principles of Decentralised Systems
  • Exploring Decision Models for Blockchain
  • Introduction to Cryptography
  • Exploring Symmetric Key Cryptography
  • Exploring Asymmetric Key Cryptography
  • Exploring Digital signatures
  • Exploring Hashing Functions
  • Exploring Cryptography in Blockchain
  • Introduction to Bitcoin
  • Exploring Alternate Currency
  • Introduction to Consensus Protocols
  • Exploring Byzantine Generals’ Problem
  • Exploring Proof of Work
  • Exploring Proof of Stake
  • Exploring Proof of Elapsed Time
  • Introduction to Cryptocurrency Wallets
  • Security Practices for Wallet
  • Introduction to Solidity
  • Types in Solidity
  • Units and Global Variables
  • Introduction to Ethereum
  • Exploring Components of Ethereum
  • Exploring Ethereum Accounts
  • Introduction to Smart Contracts
  • Exploring Ricardian Contracts
  • Preparing Smart Contract Development
  • Creating a Smart Contract
  • Exploring Limitations of Smart Contracts
  • Introduction to Decentralised Applications (DApps)
  • Exploring Decentralised Blockchain Applications
  • Introduction to Hyperledger Frameworks and Tools
  • Exploring Architecture Principles of Hyperledger Fabric
  • Exploring Architecture of Hyperledger Fabric
  • Exploring Cryptocurrency mining
  • Exploring Algorithms and Mining hardware
  • Exploring Miner Types and Mining Pools
  • Exploring Scalability Challenges
  • Exploring Privacy Challenges
  • Exploring Usability Challenges
  • Describing Evolution of blockchains
  • Exploring Fusion of Blockchain with IoT
  • Combining AI/ML with Blockchain
  • Exploring Big Data and Blockchain
Course Certificate
Course Brochure
Copyright 2019-20 Sybgen Inc. USA  
X