Blockchain Application Development Workshop

London , United Kingdom

About Blockchain Application Development Workshop

This Training course will teach you about BlockChain, mining coins, creating & using Wallets, how to develop applications and test using Testenium. A blockchain is a public ledger of all bitcoin transactions that have ever been executed. A block is the “current” part of a blockchain which records some or all of the recent transactions, and once completed, goes into the blockchain as permanent database.

Training Objective
At the end of the course, participants will be able to:
  • Understand the advantages and disadvantages that emerge when working with BlockChain technology
  • Create account and create wallet
  • Use the wallet
  • Use relevant development theories to the technological strategies.
  • Use tools related to BlockChain
  • Design strategies for using BlockChain tools and
  • Develop and implement software platforms for BlockChain activities
  • Test your BlockChain Applications
  • Learn how to mine a coin
  • Use Testenium for testing BlockChain Applications
COURSE CONTENT

History of Blockchain

  • Cryptocurrencies
  • Introduction to Blockchain
  • Advantages of Blockchain
  • Alternative to Blockchain
  • Creating Wallet
  • Buying/Selling Coins
  • Paying by Coins

Blockchain networks

  • Private Network for BlockChain
  • Introduction to MultiChain and Streams
  • Implementing MultiChain in the Server
  • Mining-as-a-Service (MaaS)
  • Mining Bitcoin

Querying the Blockchain

  • Block Explorer Public APIs
  • Querying Blockchain nodes
  • BlockChain Clients and web3j

BlockChain Security

  • Control structures in C#
  • Data Structures
  • Distributes Database applications
  • Object Oriented Programming in C#
  • IT security and secure coding
  • .NET security architecture and services
  • Practical cryptography
  • NET security architecture
  • Cryptographic vulnerabilities
  • RSA timing attack
  • Features and vulnerabilities
  • Denial of service
  • NETconfiguration and hardening
  • Common coding errors and vulnerabilities
  • Principles of security and secure coding
  • The protection of sensitive records and authentication of the identity of a user
  • Enhancing structural security of IoT devices
  • Securing internal communications
  • Making passwords obsolete
  • Prevention of identity theft
  • Protection against data tampering
  • Protection of critical infrastructure

Developing BlockChain Applications

  • Blockchain Wallets and Tokens
  • Using relevant Library
  • Dapps – Decentralized Applications
  • Setting up Ethereum Wallet and Development Environment
  • Introduction to smart contract and writing your first smart contract
  • Object and Inheritance
  • Understanding and writing Functions
  • Algorithm and Mathematical operations
  • Design and Build the application
  • Implementing the application
  • Using Testenium to testing BlockChain applications

Low

Start:
Jul 16, 2018, 10:00 AM , GMT (UTC +0)
End:
Jul 16, 2018, 5:00 PM , GMT (UTC +0)
map