Course description

  • What are the Course Objectives?

    This course is majorly hands-on, covers relevant topics in Cryptocurrency and the wider Blockchain space with the help of projects:

    From a technological standpoint, the learner will :

    • Have a strong understanding of Blockchain technology 
    • Understand what Bitcoin is and how it works.
    • Know and use key vocabulary and concepts commonly used when discussing Blockchain and 
    • Understand the why engineers would want to create an app with Ethereum
    • Learn the true purpose and capabilities of Ethereum and Solidity
    • See practical examples to comprehend what the blockchain and mining are
    • Describe the various components of Hyperledger Fabric Technology (Peers, Orderer, MSP, CA)

  • What skills will you learn?

    Learners will be able to 
    Apply bitcoin in business situations

    • Build compelling blockchain applications using the Ethereum Blockchain
    • Design, test, and deploy secure Smart Contracts
    • Use the latest version of Ethereum development tools (Web3 v1.0)
    • Develop Hyperledger Blockchain Applications using Composer Framework
    • Model the Blockchain Applications using Composer modeling language
    • Develop front end (Client) applications using Composer API
    • Leverage Composer REST Server to design a web-based Blockchain solution
    • Design Hyperledger Fabric Composer Business Network Application (NOT the infrastructure)

  • Who should take this course?

    There is a lot of excitement globally on the opportunities that bitcoin and it's underlying technology, the blockchain, offers, for financial and non-financial institutions as well as for individuals like :

    • Developers
    • Technologists interested in learning Ethereum, Hyperledger, and Blockchain
    • Architects wanting to expand their skills to Blockchain technology
    • Experimenters curious to learn how Blockchain technology can change the way we do business
    • Entrepreneurs with technology background interested in realizing their business idea on the Blockchain
    • Anyone interested in ERC20 Tokens & ICOs

  • What are the pre-requisites for this Blockchain Training Course?

    Learners who want to take up Simplilearn’s course should be prepared with the following : 

    • Fundamentals of blockchain
    • Prior Coding knowledge
    • You should already have developed a couple of software applications, backend, frontend or both
    • Basic Knowledge of Javascript, HTML, CSS and NPM

  • What projects are included in this Blockchain Training Course?

    The Blockchain training course includes 9 real-life, industry-based projects. 5 projects are dealt with, within the course, and 4 projects are provided as assessments. Successful completion of 2 projects out of the 4 is a part of the certification eligibility criteria.

    Project 1 (Ethereum)
    Domain- Crowd Funding Smart Contract 
    Description: Sometimes a good idea takes a lot of funds and collective effort. You could ask for donations, but donors prefer to give to projects they are more certain will get traction and proper funding. This is an example where a crowdfunding would be ideal. In this example we will make a better crowdfunding by solving two important problems: how rewards are managed and kept, and how the money is spent after the funds are raised.

    Project 2 (Ethereum)
    Domain- Voting Ballot Smart Contract 
    Description: The following contract is quite complex, but showcases a lot of Solidity’s features. It implements a voting contract. Of course, the main problems of electronic voting is how to assign voting rights to the correct persons and how to prevent manipulation. We will not solve all problems here, but at least we will show how delegated voting can be done so that vote counting is automatic and completely transparent at the same time. The idea is to create one contract per ballot, providing a short name for each option. Then the creator of the contract who serves as chairperson will give the right to vote to each address individually.
    The persons behind the addresses can then choose to either vote themselves or to delegate their vote to a person they trust.

    Project 3 (Ethereum)
    Domain- Lottery Smart Contract
    Description: The lottery is an obvious next generation purpose of the Blockchain. Like a lot of Blockchain uses, a lottery is ideally suited for this technology. In any Blockchain token sale, smart contact (or token) purchasers buy “tokens” or values in exchange for ETH, fiat or other currencies. They transfer some form of value for the new Token. At the end of the sale, the provider issues Tokens in the amount of the values purchased and the public Blockchain shows the results of how much each wallet owns in the new tokens — with each wallet being identified by a unique hash.

    Project 4 (Hyperledger)
    Domain- ACME Airlines Model
    Description: We will develop a Network application for this fictitious Airline including Business network modeling, Smart contracts development, Transaction processors - coding in Javascript, Client-side code - in Javascript, Participant management

    Project 5 (Hyperledger)
    Domain- Boeing Aircraft Assignment Model
    Description: Aircraft life cycle has four key phases—design and build, schedule and operate, monitor and maintain, and dispose—and each of this phases have steps assigned to them: Design and build, Schedule and operate, Monitor and maintain, Dispose. In each of these steps, thousands upon thousands of individual parts are involved, so tracking each and every one along with maintaining a record of its conditions becomes a challenge. Create a blockchain to predict maintenance events and assign aircraft to a flying roster.

    Project 6  (Ethereum)
    Domain- Real World Casino
    Description: A casino owner wants to implement an Ethereum blockchain to monitor all players on the floor and the transaction payout they get when they win a game. Write a smart contract in Ethereum to do the same. Explain what kind of smart contract would you write.

    Project 7  (Ethereum)
    Domain- Election Campaign 
    Description: A country wants to hold its elections and wants to prevent voters fraud. Create a DAO to safeguard transparency and eliminate vote rigging. They issue voting token to everyone eligible for voting. People start voting and use their token. Every vote is recorded on the Ethereum blockchain to ensure transparency and allowing everything to run by itself and decentralized.

    Project 8 (Hyperledger)
    Domain- Syndicated Loan
    Description: Initial creation of the deal with the borrower, KYC check that the borrower is available, Syndication of cash from investors in order to fulfill the loan tranche, Borrower consent check that the investor is allowed to purchase,
    Blacklists check to make sure investor is allowed, Payment of coupons by % down to each investor, Voting rights on amendments of loans
    Process Flow: A borrower asks an agent to broker an agreement under given terms, 
    After drafting terms, agent reaches out to investors to syndicate (fulfill liquidity of cash to front the loan), Once the loan is created, it can be traded in the market

    Project 9 (Hyperledger)
    Domain- Escrow
    Description: A trusted third party takes responsibility for verifying the availability of funds in advance of the closing of the sale of a good (e.g., real estate purchase). All of the steps to close including verifying payment, title search, etc., could be on the blockchain:

    Sale agreement/contract
    Clearing of contingencies to sale
    Certificate of ownership/title search
    Good Faith Estimate for closing costs
    Proof of transfer of funds from buyer and mortgage lender to an escrow account
    Final closing costs
    Financial clearing of seller's financial obligations
    Proof of purchase and transfer of title

Tools Covered

Bitcoin Blockchain Ethereum Hyperledger

Course preview

    • Fundamentals Of CSS 1:33:05
      • 1.1 Course Material00:25
      • 1.2 What Is CSS02:59
      • 1.3 Syntax01:57
      • 1.4 Using Style Sheets04:45
      • 1.5 External Style Sheets01:57
      • 1.6 ID s And Classes05:02
      • 1.7 Styling Elements02:01
      • 1.8 Comments01:17
      • 1.9 Background Colors00:57
      • 1.10 Background Image07:49
      • 1.11 Text Color01:30
      • 1.12 Text Formatting07:23
      • 1.13 Font Properties07:06
      • 1.14 Text Properties04:39
      • 1.15 Links07:39
      • 1.16 Lists06:29
      • 1.17 Width And Height05:14
      • 1.18 Borders08:07
      • 1.19 Margin And Padding04:39
      • 1.20 Cursor02:55
      • 1.21 Display05:49
      • 1.22 Overflow02:26
    • Fundamentals Of HTML 1:20:54
      • 1.1 Course Materials00:25
      • 1.2 What Is HTML01:14
      • 1.3 Editors02:08
      • 1.4 Elements03:26
      • 1.5 Block Elements02:36
      • 1.6 Attributes05:02
      • 1.7 Line Breaks01:42
      • 1.8 Headers And Paragraphs04:45
      • 1.9 Links04:15
      • 1.10 Images04:27
      • 1.11 Formatting (Part 1)02:29
      • 1.12 Formatting (Part 2)05:16
      • 1.13 The Style Attribute07:42
      • 1.14 Comments02:44
      • 1.15 The Div Element02:02
      • 1.16 Lists04:37
      • 1.17 Tables (Part 1)05:57
      • 1.18 Tables (Part 2)06:14
      • 1.19 Forms10:59
      • 2.20 IFrames02:54
    • Fundamentals Of JavaScript 2:43:31
      • 1.1 Course Materials00:25
      • 1.2 What Is Javascript02:12
      • 1.3 Internal Vs. External04:13
      • 1.4 Comments03:06
      • 1.5 document.write()04:46
      • 1.6 Alert And Confirm04:25
      • 1.7 Prompting For Info04:08
      • 1.8 Variables04:42
      • 1.9 Conjugation04:06
      • 1.10 Arithmetic06:23
      • 1.11 Redirecting And New Windows07:28
      • 1.12 Empty Links02:57
      • 1.13 String Manipulation07:18
      • 1.14 Comparisons10:57
      • 1.15 If Else Statements10:09
      • 1.16 Else If Statements06:07
      • 1.17 Switch Statements06:34
      • 1.18 Functions17:16
      • 1.19 Events10:21
      • 1.20 getElementById()13:56
      • 1.21 Escaping05:01
      • 1.22 Arrays09:56
      • 1.23 For Loops06:51
      • 1.24 While Loops04:38
      • 1.25 Breaking Out Of Loops04:20
      • 1.26 Skipping A Loop Cycle01:16
    • Section 1 - Introduction to Blockchain 1:06:14
      • 1.1 Instructor Introduction04:57
      • 1.2 Blockchain origins06:37
      • 1.3 Blockchain objectves15:21
      • 1.4 Blockchain users and adoption14:46
      • 1.5 Blockchain challenges11:20
      • 1.6 New developments in blockchain13:13
    • Section 2 - Bitcoin and Blockchain Data Structures 1:22:49
      • 2.1 Blockchain TOC Bitcoin/Blockchain data structures and identifiers03:26
      • 2.2 Keys as Idententity08:59
      • 2.3 Digital Signatures05:36
      • 2.4 Hashes08:34
      • 2.5 Hashes as Addresses04:09
      • 2.6 Hash Pointers and Data Structures12:25
      • 2.7 Blockchain transactions19:05
      • 2.8 Blockchain block structure20:35
    • Section 3 - Creating the Blockchain: Mining 54:19
      • 3.1 Mining explained04:49
      • 3.2 The bitcoin network12:29
      • 3.3 The bitcoin Minning Process18:06
      • 3.4 Minning Developments18:55
    • Section 4 - Buying and Selling Bitcoin 49:31
      • 4.1 Bitcoin source02:06
      • 4.2 Bitcoin source(contd..)15:28
      • 4.3 Bitcoin wallets09:00
      • 4.4 Bitcoin wallets(contd..)01:01
      • 4.5 Bitcoin wallets(contd..)07:46
      • 4.6 Mobile Wallets14:10
    • Section 5 - Extending the Blockchain 48:44
      • 5.1 Why Extend the Blockchain?00:53
      • 5.2 Blockchain Objectives09:18
      • 5.3 Altcoins15:33
      • 5.4 Colored Coins11:17
      • 5.6 Side Contracts11:43
    • Section 6 - BitcoinBlockchain Adoption 35:23
      • 6.1 Initial Adoption03:43
      • 6.2 Adoption Metrics12:19
      • 6.3 Blockchain Demographics08:16
      • 6.4 Blockchain Geographic Distribution04:47
      • 6.5 Blockchain TOC06:18
    • Section 7 - Emerging Trends in Blockchain 2:38:39
      • 7.1 Emerging Trends in Blockchain05:26
      • 7.2 Transaction limitations18:39
      • 7.3 Additional blockchains37:23
      • 7.4 Hyperledger16:27
      • 7.5 Ripple23:00
      • 7.6 R318:59
      • 7.7 Blockchain and cloud computing11:42
      • 7.8 Cloud -Based Blockchains27:03
    • Section 8 - Blockchain Innovation and Entrepreneurship 2:02:48
      • 8.1 Blockchain Innovation and Entrepreneurship01:22
      • 8.2 Innovation theory13:03
      • 8.3 Innovation and Value Chains16:25
      • 8.4 Blockchain investment trends08:52
      • 8.5 Blockchain FinTech innovation12:41
      • 8.6 Blockchain FinTech innovation(contd..)08:25
      • 8.7 Blockchain FinTech innovation(contd..)10:14
      • 8.8 Letters of Credit14:03
      • 8.9 Blockchain startup innovation16:14
      • 8.10 Data Provanence21:29
    • Section 9 - Blockchain and Public Policy 1:42:53
      • 9.1 Blockchain and Public Policy01:15
      • 9.2 Bitcoinblockchain background09:22
      • 9.3 Elite opinion10:58
      • 9.4 The move to the mainstream07:33
      • 9.5 Central banks19:24
      • 9.6 Governmental regulators15:38
      • 9.7 Public policy response23:55
      • 9.8 Politicians get on the bandwagon06:45
      • 9.9 Conclusion08:03
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

    Contact Us


    (Toll Free)

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.