Study material for Certified Blockchain Developer (CBD)
4.0 (65 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
490 students enrolled

Study material for Certified Blockchain Developer (CBD)

Certified Blockchain Developer CBD certification by Blockchain Council
4.0 (65 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
490 students enrolled
Created by Toshendra Sharma
Last updated 2/2018
English
English [Auto-generated]
Current price: $90.99 Original price: $129.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 34 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 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
Requirements
  • 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
Description

About Certification

** This is a supporting training material for the Certified Blockchain Developer CBD by Blockchain Council. This is the training material only. Certification is not the part of this training on Udemy. ** 

Certified Blockchain Developer is a skilled developer who understands and knows deeply what is Blockchain and how to develop integrated smart contracts and deploy them on servers. A Certified Blockchain Developer will be able to build Blockchain-based applications for enterprises and businesses in multiple Blockchain Technologies. The CBD credential certifies individuals in the Blockchain development from a vendor-neutral perspective.

Certified Blockchain Developer is an exhaustive self-paced training, exam based program aim to provide a proof of the development knowledge of the certificate holder in Blockchain space. The Blockchain is evolving very fast & enabling businesses to build very powerful solutions at a lesser cost. Enterprises are struggling to identify the right talent to deploy on the Blockchain-based projects in-house. This certification will work as a bridge between enterprises & resources (employees, consultants & advisors) to give enterprises confidence in the quick hire.

The Purpose of the CBD credential is to:

  • 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.

Benefits:

  • 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


Who this course is for:
  • Programmers & Developers
  • Software Engineers & Architects
  • Application Architects
  • Cryptocurrency Enthusiasts
  • CTOs, VP – Engineering, VP – Technologies
  • Security Professionals, Administrators
  • Govt. Officials
  • Professors, Students
Course content
Expand all 62 lectures 08:57:55
+ Introduction & Overview
2 lectures 30:43

In this video, you'll learn about Blockchain Technology and how it works. Blockchain Technology is a decentralised ledger which is used to track digital assets on P2P network.

Preview 19:34

You might have heard many times that Blockchain can change the world, Blockchain will resolve so many issues, etc. But the question is How and Why? In this lecture, you'll understand how Blockchain is better than traditional and centralised technologies?

Why Blockchain is better than traditional technologies?
11:09
+ BaaS
3 lectures 16:57

This lecture will help you to understand the Blockchain-as-a-Service model and who are the major players providing this service.

Blockchain-as-a-Service
02:04

In this lecture, you'll understand why Blockchain-as-a-Service from Azure and why not from someone else and why we should not setup our own Blockchain.

Why Blockchain-as-a-Service from Azure?
04:14

This lecture will help you to know what are the different options we have in the Blockchain when we talk precisely about the Azure solutions.

Azure Blockchain Solutions
10:39
+ Ethereum
29 lectures 03:56:13

Ethereum is an open source Blockchain based distributed computing application platform. In this lecture, you'll know about the Ethereum fundamentals and its working.

Intro - What is Ethereum?
07:43

This lecture will help you to understand the concept of smart contracts. Smart contract is actually a term used to describe computer program code that executes the performance of an agreement by using Blockchain Technology. 

Intro - What is Smart Contract?
06:47

This video will help you to know about the Solidity programming and Ethereum Virtual Machine. Solidity is actually high level object-oriented language for writing smart contracts.

Intro - What is Solidity & Ethereum Virtual Machine?
04:03

There are two main components behind the working of smart contracts.

  • Smart contract code
  • Smart legal contract

This video will explain you the working of smart contracts with these two components.

Intro - How do smart contracts work?
04:42

ICOs have become the popular way to fund cryptocurrency projects. In this lecture, you'll understand the definition of ICOs.

ICO - What is Initial Coin Offering?
06:31

In this lecture, I'll explain you the step by step guide to launch an Initial Coin Offerings. This video will help you to understand the working of an Initial Coin Offerings.

ICO - How it works?
08:43

In this lecture, you'll understand the fundamentals of DAO. DAO is known as the Decentralised Autonomous Organisations running on Blockchain Technology.

DAO - What is DAO?
15:57

In this video, you'll learn the typical structure of Decentralised Autonomous Organisations(DAOs) and the working of these blockchain based DAOs.

DAO - Structure & How it works
15:50

This video will clear all the security aspects of Decentralised Autonomous Organisations like what are the security benefits and security issues.

DAO - Security of DAO
03:48

In this lecture, you'll learn the launching of first Ethereum Blockchain Consortium which we'll use to deploy Ethereum Blockchain based Applications.

BaaS - Setting up Nodes Part - 1
10:33

This is the second part of the previous video in which we setup nodes. We've done the deployment in the previous video and in this video, we'll see how we can access the everything after the deployment.

BaaS - Setting up Nodes Part - 2
07:56

In this lecture, we'll teach you to setup a wallet and a account using the chrome extension in which we've done some testing. 

BaaS - Testing Wallet Transfer
05:56

In this lecture, we'll setup a development environment in which we'll download Mist wallet and see how this works. 

Solidity - Setting up Environment - REDOOO
08:29

In this video, we'll jump into the Ethereum development by checking out the first smart contract written in the solidity programming language.

Solidity - Basics of Solidity by Example - REDOOO
16:16

In this video, you'll learn what is the structure to write smart contracts and what is the normal way to write your first smart contract in solidity programming.

Solidity - Layout of the Solidity Smart Contracts
05:06

In this video, we'll teach the method of creating completely new cryptocurrency on top of the Ethereum Blockchain using solidity programming language.

Cryptocurrency - Minimul Viable Contract
08:29

In this lecture, we'll give you a demonstration by creating a new TCoin. To generate this coin, you need to deploy smart contract. You must have Mist wallet downloaded in your own machine which you can directly install form Ethereum Platform.

Cryptocurrency - Executing Minimal Viable Token
07:30

In this lecture, we are extending the stage one "cryptocurrency smart contracts" to stage 2 and start adding the multiple features. 

Cryptocurrency - Adding Parameters to Cryptocurrency
05:46

In this lecture, we'll try to improve the transfer function by putting some checks before we execute the transfer.

Cryptocurrency - Adding Balance Checks before Transfer
04:00

In this lecture, we will add an event or a login method so that whenever a transfer occurs, we should be able to notify the clients that this particular transfer has occurred.

Cryptocurrency - Adding Transfer Event for Logging
03:35

In this video, we will try to add a feature where we should allow the sender to spend the TCoins on someone else's behalf.

Cryptocurrency - Adding transfer on behalf of Feature
09:15

In this lecture, you will be able to understand the process to execute the smart contract or the cryptocurrency which we just created in the previous lecture.

Cryptocurrency - Executing TCoin Stage 2
09:21

In this lecture video, let's extend the Stage 2 smart contract or cryptocurrency into the third stage where you'll understand how to add the multiple centralised feature like central administrator.

Cryptocurrency - Improving Cryptocurrency-Adding Admin
12:04

In this lecture video, we'll allow the central administrator to mint the new coins so that he can execute a function and allocate certain amount of Tcoins into any address account.

Cryptocurrency - Allowing Admin to Mint New Coins
02:56

In this lecture video, you'll understand how to add a freeze or unfreeze feature as per your requirements into the existing advance TCoin of Stage 3.

Cryptocurrency - Allowing Admins to Freeze or Unfreeze the Tokens
04:49

In this lecture, you'll understand how to add a buy and sell feature in our cryptocurrency or the TCoin.

Cryptocurrency - Adding Automatic Buy & Sell Feature
10:07

You might be aware that we always need a gas to transfer the token to one account to other account. In this lecture, we'll teach you how to add auto refill feature in your smart contract.

Cryptocurrency - Adding Auto Refill Feature
03:24

In this lecture, you'll understand the concept of cryptocurrency mining. Whenever the new blocks are mined, the person who mined the new blocks must get a new TCoin in his balance.

Cryptocurrency - Adding Proof of Work & Block Reward
09:51

In this lecture, we'll test and execute the smart contract or a cryptocurrency TCoin.

Cryptocurrency - Testing Full & Final Cryptocurrency
16:46
+ Multichain
18 lectures 03:03:09

In this lecture, you'll learn about the Multichain. We'll teach you what exactly is Multichain and Ho wit works?

Multichain - What is Multichain?
08:28

In this lecture, we'll explain you the Compatibility & Diffrerences between the Bitcoin Core and Multichain and why it is good and bad/

Multichain - Compatibility & Differences with Bitcoin Core
05:39

In this video, you'll learn to create a Blockchain on AWS using EC2 server on Ubuntu.

Multichain - How to create a Blockchain?
17:45

In this lecture, we are connecting to a Blockchain which we initialise in Node-1 from the Node-2. In that case, we need to launch a second server and install the Multichain on that new server.

Multichain - How to connect to a Blockchain?
10:54

In this lecture, we'll explore some commands in the interactive mode from the Multichain.

Multichain - Commands in Interactive Mode
07:03

In this lecture, you are going to understanding how to use native assets and transfer them to one node to another node without interacting with the Blockchain.

Multichain - Using Native Assets & Transaction Metadata
17:52

In this lecture, we will work with Multichain Streams which is very amazing concept to enable everyone to look at the Blockchain as a key value pair database.

Multichain - Working with Multichain Streams
12:46

In this lecture, you'll be able to start the mining by enabling the Node-2. 

Multichain - Round-robin Mining-How to Enable Mining?
06:08

This lecture will give you an understanding of how to install the Multichain Explorer. It is almost like a Bitcoin Blockchain Explorer.

Multichain - Multichain Explorer
09:15

In this lecture, we'll be seeing Multichain Web Demo, how to install it and how to use it. Multichain Web Demo is an interface in which you can actually perform the transactions. 

Multichain - Multichain Web Demo
08:00

In this lecture, you will understand the architecture of applications and how the whole flow will work in these applications.

PoE - Our App's Architecture
04:42

In this lecture. we'll setup the development environment in which we'll download Ethereum Mist wallet from Ethereum platform.


PoE - Setting up the Environment
13:35

In this lecture, we'll be installing a Multichain on our Ubuntu server that we just installed and launched on AWS machine.

PoE - Setting up Blockchain (Multichain) Nodes
09:49

In this lecture, we'll create Web API which will publish the data to the private blockchain which we have created in the previous lecture.

PoE - Creating Web API for Publishing & Verifying Data to & from Blockchain - 1
18:32

This is the second part of the previous video. In this lecture, we'll be creating the API's for the publishing and retrieving the data.

PoE - Creating Web API for Publishing & Verifying Data to & from Blockchain - 2
16:05

In this lecture, you'll understand how to upload the signature of the file using the API's via web interface.

PoE - Publishing Proof-of-Existence through Web Interface
11:50

In this lecture, we'll check the PoE that we have generated recently in the backend or in the Multichain interface or command like interface

PoE - Checking PoE in using Multichain
02:47

In this video, we'll show you how to verify the particular proof of existence using the web interface.

PoE - Verifying Published PoE through Web Interface
01:59
+ Hyperledger Fabric
10 lectures 01:10:53

In this lecture, you'll understand what is Hyperledger. Hyperledger is an open source collaborative effort created to advance cross industry Blockchain Technologies.

What is Hyperledger?
04:02

In this lecture, you'll understand what is Hyperledger Fabric under the Hyperledger technology. Hyperledger Fabric is an open source Blockchain framework implementation hosted under Hyperledger project.

What is Hyperledger Fabric?
10:50

In this lecture, we'll compare the Hyperledger fabric technology with the other technologies. This videos also contains some useful comparison charts.

Comparison between Fabric & Other Technologies
05:42

In this lecture, you'll understand the architecture of Hyperledger Fabric.

Fabric Architecture
13:58

In this video, you'll learn about the components of Hyperledger Fabric.

Components of Hyperledger Fabric
06:01

In this lecture, we'll talk about the advantages of Hyperledger Fabric like:

  • It is a Decentralised Permissioned Network.
  • All users will have Identity.
  • Data protection policy can be enforced.
Advantages of Hyperledger Fabric Blockchain
06:38

In this lecture, you'll understand the working of Hyperledger through a single Application flow.

How Hyperledger Fabric Works?
04:32

In this lecture, you'll be able to start your own Blockchain using IBM Bluemix platform.

Bluemix - Launching Fabric Blockchain Bluemix
08:35

This lecture will show you the interface of IBM Bluemix Blockchain services.

Bluemix - Understanding Interface
04:57

In this lecture, we'll show you how to deploy the demo chain code in IBM Bluemix Blockchain and start interacting with it. 

Bluemmix - Interacting with Fabric Blockchain
05:38