Blockchain Developer

Overview:

       Bitcoin. Ethereum. Hyperledger. With all the cryptocurrency buzzwords flying around, it is hard to get to the core of all of these technologies. The essential piece that serves as the underlying mechanism of all these technologies is blockchain. Blockchain is a decentralized, trustless, distributed ledger technology that was popuarlized by the Bitcoin global cryptocurrency platform.

This course is designed to help you understands and knows deeply what is Blockchain and how to develop integrated smart contracts and deploy them on servers. You will be able to build Blockchain-based applications for enterprises and businesses in multiple Blockchain Technologies.

What will learn:

-       Establish and govern minimum standards for credentialing professional Blockchain developer specializes in enterprise development measures.

-       Inform the public that credentialed individuals meet or exceed the minimum standards.

-       Reinforce Blockchain development expertise as a unique and self-regulating profession.

Duration: 

5 days

Objectives:

-       Get hired easily

-       Learn Solidity language & Multiple Technology-based developments

-       Prove your Blockchain skills & understanding

-       Grasp the deep understanding of Blockchain, Smart Contracts & how it works

-       Implement your skills to any Blockchain projects

-       Build your own Blockchain businesses with acquired knowledge

Intended Audience:

-       Programmers & Developers

-       Software Engineers & Architects

-       Application Architects

-       Cryptocurrency Enthusiasts

-       CTOs, VP – Engineering, VP – Technologies

-       Security Professionals, Administrators

-       Govt. Officials

-       Professors, Students

Prerequisites:

-       Knowledge of software development processes

-       Should have worked with at least one of the programming language.

-       Basic knowledge of AWS, Microsoft Azure

-       Awareness of Cryptocurrencies like Bitcoin, Ethereum etc.

-       Must be motivated enough to learn blockchain deeply

Course outlines:

1.      Introduction

2.      Blockchain

3.      Blockchain as a Service – BaaS

  • Provenance
  • Consensus
  • Blockchain-as-a-Service
  • Why Blockchain-as-a-Service from Azure
  • Azure blockchain Solution

4.      Ethereum

  • What is Ethereum
  • What is Smart Contract
  • What is Solidity & Ethereum Virtual Machine
  • How do Smart Contracts work
  • ICO – What is Initial Coin Offering
  • ICO – How it works
  • DAO – What is DAO
  • DAO – Structure & How it works
  • DAO – Security of DAO
  • BaaS – Setting up Nodes Part 1
  • BaaS – Setting up Nodes Part 2
  • BaaS – Testing Wallet Transfer
  • Solidity – Setting up Environment – REDOOO
  • Solidity – Basics of Solidity by Example – REDOO
  • Solidity – Layout of the Solidity Smart Contracts
  • Cryptocurrency – Minimum Viable Contract
  • Cryptocurrency – Executing Minimal Viable Token
  • Cryptocurrency – Adding Parameters to Cryptocurrency
  • Cryptocurrency – Adding Balance Checks Before Transfer
  • Cryptocurrency – Adding Transfer Event for Logging
  • Cryptocurrency – Adding Transfer on-behalf of Feature
  • Cryptocurrency – Executing TCoin Stage 2
  • Cryptocurrency – Improving Cryptocurrency – Adding Admin
  • Cryptocurrency – Allowing Admin to Mint New Coins
  • Cryptocurrency – Allowing Admin to Freeze or Unfreeze the Tokens
  • Cryptocurrency – Adding Automatic Buy & Sell feature
  • Cryptocurrency – Adding Auto Refill feature
  • Cryptocurrency – Adding Proof of Work & Block Reward
  • Cryptocurrency – Testing Full & Final CryptoCurrency

5.      MultiChain

  • MultiChain – What is MultiChain
  • MultiChain – Compatibility & Differences with Bitcoin Core
  • MultiChain – How to Create a Blockchain
  • MultiChain – How to Connect to a Blockchain
  • MultiChain – Commands in Interactive Mode
  • MultiChain – Using Native Assets & Transaction Metadata
  • MultiChain – Working with MultiChain Streams
  • MultiChain – Round-robin Mining How to Enable Mining
  • MultiChain – MultiChain Explorer
  • MultiChain – MultiChain Web Demo
  • PoE – Our App’s Architecture
  • PoE – Setting up the Environment
  • PoE – Setting up Blockchain (MultiChain) Nodes
  • PoE – Creating Web API for Publishing & Verifying data to & from Blockchain – Part 1
  • PoE – Creating Web API for Publishing & Verifying data to & from Blockchain – Part 2
  • PoE – Publishing Proof-of-Existence through Web Interface
  • PoE – Checking PoE in using multichain-cli
  • PoE – Verifying published PoE through Web Interface

6.      Hyperledger Fabric

  • Hyperledger – What is Hyperledger
  • Hyperledger – What is Hyperledger Fabric
  • Hyperledger – Comparison between fabric & Other Technologies
  • Hyperledger – Fabric Architecture
  • Hyperledger – Components of Hyperledger Fabric
  • Hyperledger – Advantages of Hyperledger fabric Blockchain
  • Hyperledger – How Hyperledger fabric Works
  • Bluemix – Launching Fabric Blockchain in Bluemix
  • Bluemix – Understanding Interface
  • Bluemix – Interacting with Fabric Blockchain
  • Học tại Hồ Chí Minh

  • Học tại Hà Nội

  • Học trực tuyến


Các khóa học khác