Pass The Certified Blockchain Developer Exam - Ethereum CBDE
4.4 (152 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.
1,371 students enrolled

Pass The Certified Blockchain Developer Exam - Ethereum CBDE

Want To Become A Certified Ethereum Blockchain Developer? Do This Course To Prepare For The Blockchain Accreditation!
4.4 (152 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.
1,371 students enrolled
Last updated 5/2020
English
English [Auto-generated]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 4 articles
  • 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
  • Apply Everything To Pass The Certified Blockchain Developer Exam - Ethereum CBDE
  • Plan & Prepare Production Ready Applications For The Ethereum Blockchain
  • Write, Test, & Deploy Secure Solidity Smart Contracts
  • Understand, Calculate & Work With Ethereum Fees
  • Work Within The Bounds & Limitations Of The Ethereum Blockchain
  • Use The Essential Tooling & Systems Needed To Work With The Ethereum Ecosystem
  • Implement Web3 JS
  • Deploy Smart Contracts Both The Live & Test Ethereum Networks
  • Unit Test Smart Contracts
  • Run An Ethereum Node On Development Machines
Course content
Expand all 64 lectures 05:04:10
+ Introduction
3 lectures 06:34

Seen Everyone Get Involved With Blockchain, But You’re Not Sure On How To?

Got Involved With The Blockchain, But Not Sure On How To Certify Your Knowledge?

Maybe You’re An Experienced Professional, And Want To Gain A Blockchain Certification?

Well, worry no more!

I am officially inviting you to join a distinguished group of learners…

Who Will Be Among The First To Gain Their Ethereum Blockchain Certification.

This course is the most complete course online helping to pass the Certified Blockchain Developer - Ethereum (CBDE) exam, within record time!

By passing the exam you’ll gain a recognised certification, by the Blockchain Training Alliance, which can be taken at any Pearson VUE exam centre.

Preview 03:13
Exam Details
03:01
+ Ethereum & EVM Basics
9 lectures 37:42

Welcome to this lecture in the course, here I want to help you understand what Ethereum is.

At its most high level surface understanding, Ethereum is a Public Blockchain that empowers developers to build, use, and publish Decentralised Applications upon it.

As with Bitcoin, Ethereum is decentralised in its structure. Meaning no one single party controls the network, in other words, it’s open-source. However, unlike Bitcoin, Ethereum is more adaptable in its purpose. Whereas with Bitcoin the intention is for a peer-to-peer electronic cash system, Ethereum allows the running of programming code for any Decentralised Application.

Preview 03:47

Ever wondered about what DApps are?

In this lecture we demystify them, helping you to gain clarity!

So just as Emails is short for Electronic Mail, Dapps is short for Decentralised Applications.

Dapps are very much still in their infancy, although the ecosystem is growing at lightning speed!

There are four distinct features of a Dapp, which separate it from, well, an App.

What are DApps?
03:04
What The EVM Can And Cannot Do
02:08

Good question isn’t it.

When does using the blockchain for your product or service make sense?

Let me explain in this lecture, because it doesn’t make sense for most!

At surface level, it only really makes sense to integrate blockchain technology into your business when multiple mutually mistrusting entities need to interact, further to that point, those entities can’t or don’t want to use a third party which could manipulate their data.

Preview 03:10
Theory And Practice Of Hasing Algorithms
04:37

In this lecture in the course I’m going to break Ether down for you, i’m talking denotations!

We know that Bitcoin can be broken down into denominations, the smallest being a Satoshi.

But Ether can also be broken into denominations, as is the case with Bitcoin!

In this lecture I just want to highlight the denominations of Ether for you.

Ethereum Denominations
01:59

In this lecture I want to help you understand the differences between Proof Of Work, and Proof Of Stake. However, in order to understand the difference between the both, you must first understand mining at its essence. So without any further delay, let me go over mining before explaining the differences between Proof Of Work, and Proof Of Stake.

Proof Of Work (PoW) versus Proof Of Stake (PoS)
04:15
Externally Owned Accounts (EOA) and Smart Contracts
10:10
Ethereum Basics - The Most Important Questions
12 questions
+ Ethereum Nodes and Networks
8 lectures 29:51

In this lecture we discuss Ethereum Nodes.

Exactly what they are, and what they do!

Lets dive in!

At its core, a node is just a piece of software that connects to others nodes in order to communicate with the Ethereum network, therefore forming part of the decentralised Ethereum network. Any interaction a user makes with the Ethereum Blockchain, must go via a node connected to the network.

What Are Ethereum Nodes?
03:00
Communication Of Ethereum Nodes With Clients
04:05
How Blockchain Nodes Operate
03:22

In this lecture I introduce you to two other blockchain structures, as well as Public Blockchains.

Lets jump in!

The Difference Between Private, Consortium and Public Networks
03:53

Welcome to this lecture, where I want to help you understand what a Blockchain Consensus is.

At its most basic form, a Consensus is a way of reaching an agreement within a group, which benefits all members involved. At its core, a Blockchain Consensus allows members of a group located around the world, to create a more equal and fair society.

How Does Consensus Work?
03:48

Lets talk mining!

In this lecture I want to talk to you about the Ethereum Mining process.

If you’re familiar with the Bitcoin Mining Process, you’ll be familiar with Ethereum’s.

Lets talk about Bitcoin mining, and I’ll highlight the differences with Ethereum.

How Does Mining Work?
03:09
Section Quiz
10 questions
+ Ethereum Programming Basics
5 lectures 20:15

Solidity is the language we work with when it comes to, Ethereum Blockchain Development.

But, did you know, there are other languages you can work with for Blockchain Development?

In this lecture I want to highlight the other languages that are used for Blockchain Development.

Rest assured, this is going to be a quick run through.

The Different Languages On The Ethereum Blockchain
01:50

In this lecture I want to help you understand Solidity and Smart Contracts on a theoretical level, reason being, they are perhaps the two most key terms to really understand at depth.

Before we dive deeper I want to give you a brief understanding of how they’re intertwined. 

What Exactly Is Solidity and Smart Contracts?
05:08
EVM Assembly and OPCODES
03:52
Deep Dive Into Gas And Gas Requirements
06:51
What Is A Merkle Patricia Trie and What Is It Used For?
02:34
Section Quiz
6 questions
+ Solidity Basics
17 lectures 01:46:58

Welcome to this lecture in the course, what I want to do with you here, is just give you a general understanding of Solidity which is concise, and to the point. I just want to refresh the knowledge you have of Solidity, to prepare you as we move further into this course.

General Description Of Solidity
02:18
The Typical Layout Of A Solidity File
02:21
Importing Of Other Files In Solidity
06:18
Comments In Solidity
03:14
Solidity Value Type Variables
09:21
How To Do String Comparisons?
02:20
We Touch On Arrays In Solidity
08:12
This Is How To Use Structs In Solidity
07:28
Let's Get The Most Important Parts About Mappings
12:53
Function And State Variable Visibility and Getter
09:19
Function Modifiers
07:03
The Difference Between View and Pure Functions
05:03
Fallback Functions In Solidity
09:48
Global Objects: The Difference Between msg. and tx.
10:11
Loops, How They Work And When To Use Them
05:47

In this lecture we’re going to briefly touch upon The Solidity Style Guide!

I want to share the coding style when it comes to writing code in Solidity. It’s important to remember, that naturally as Solidity evolves, so does the style of the code!

Style guides such as Solidities is about consistency, which is the most crucial aspect. Within projects, the consistency of the code is far more important than most would think. 

The Solidity Style Guide
02:21
Section Quiz
22 questions
+ Ethereum Request For Comments
3 lectures 09:22

Let me dive into this lecture, ensuring you understand what Ethereum Request For Comments is.

You would have generally seen this abbreviated in the form of “ERC”, and that means, Ethereum Request For Comments.

An ERC is authored by the community of Ethereum developers, in the form of a memorandum describing methods, behaviours, research, or innovations applicable to the working of the Ethereum ecosystem.

What Is An Ethereum Request For Comments?
02:11

Welcome to this lecture in the course, where I want to discuss ERC-20 Token Contracts. The goal with this lecture is to help you understand just what is at the core of ERC-20 Contracts.

At their core, an ERC-20 Token Contract is a set of standard programming rules, that all tokens built upon the Ethereum platform are expected to follow. It was a technical specification that was published back in 2015.

These ERC-20 Token Contracts run upon the Ethereum Blockchain, and the functions within the framework, were set by the Ethereum team. As a matter of fact, most tokens, initial coin offerings built upon the Ethereum blockchain, are ERC-20 compliant.

What Exactly Is The ERC20 Token Contract?
02:23

Welcome to this lecture in the course where we are going to discuss the ERC-721 Token Contract. This has become ever more popular, due to the rise of of CryptoKitties, and generally Crypto-Collectibles.

Crypto-Kitties, Crypto-Puppies, Crypto-Pets - are all part of the latest use case upon the Ethereum Blockchain! These fun experiments are disguising a powerful use case for Ethereum, digital collectibles, or, as they’re referred to - crypto collectibles!

CryptoKitties, more specifically is a virtual Blockchain Based Game that lets players adopt, raise, and trade Virtual, you guessed it - cats!

What Exactly Is The ERC721 Token Contract
04:48
Section Quiz
3 questions
+ Solidity Advanced
7 lectures 47:58
Inheritance In Solidity
13:12

Welcome to this brief lecture in the course, what we’re going to be doing here is explaining what Web3, and what Web3.JS is. It’s a core building block of Ethereum, and Dapps, hence this lecture.

Web3 if you’ve not come across this term before, refers to the evolution of the web to the next stage in its cycle, which is decentralisation. At its core, Web3 is essentially Web2, just without any centralisation.

What Exactly Is Web3.js?
01:19
What's The MetaData and the ABI Array?
05:14
What Is The Difference Between address.send() and address.transfer()?
08:10
Exceptions In Solidity: Throw, Assert, Require and Revert
08:09
How The Low-Level Functions .call(), .callcode() and .delegatecall() work
08:25
How You Can Incorporate Low-Level Assembly In Solidity
03:29
Section Quiz
12 questions
+ Truffle And Ethereum Development Frameworks
3 lectures 18:54

In this lecture we dive into what Truffle is, as it’s a key building block for Ethereum Blockchain development. Something key you must be fully aware of on your development journey.

So Truffle is all three of the following:

1. Development Environment.

2. Testing Framework.

3. Asset Pipeline.

What Is Truffle?
02:01
How Does Truffle Work? A Quick Overview!
08:41
We Run Tests In Truffle
08:12
Section Quiz
4 questions
+ Contract Development Security
6 lectures 21:13

Welcome to this lecture in the course where we’re going to discuss the best general security practices of Solidity, and Ethereum in general. So lets dive into this lecture now.

This technology we’re working with, Ethereum, the Solidity Programming Language, and Blockchain Technology in general, is all so new and experimental. Hence you should expect security issues as part of your work, and ensure you’re following the best practices.

General Security Best Practices
04:53
How Is The Preferred Workflow During Blockchain Development?
02:49
Best Practices For Upgrades Of The Ecosystem and Bugfixes
04:19
Best Practice For Interaction With Unknown Sources
04:26
The Problem Of True Randomness On The Blockchain
02:27
What Is OpenZeppelin?
02:19
Section Quiz
9 questions
+ Conclusion
2 lectures 05:10

Congratulations on completing this Ethereum Blockchain Developer Certification prep course!

We’ve now walked you through the step-by-step blueprint within this course providing you with all the knowledge you need, in order to successfully pass the Certified Blockchain Developer - Ethereum exam!

There is no other resource on the web video or text based, that helps people pass that exam. So use this to your advantage as a blueprint to become that Certified Ethereum Blockchain Developer, then feel free to use your certification in a professional or personal capacity.

Congratulations
02:06
Exam Details
03:04
Requirements
  • Basic Understanding Of Smart Contracts.
  • Basic Understanding Of The Ethereum Blockchain.
  • Basic Understanding Of Solidity.
  • Be Aware You Have To Pay The Certification Body $300 For Your Exam (We Will Provide You An Exclusive $20 Discount).
Description

Seen Everyone Get Involved With Blockchain, But You’re Not Sure On How To?

Got Involved With The Blockchain, But Not Sure On How To Certify Your Knowledge?

Maybe You’re An Experienced Professional, And Want To Gain A Blockchain Certification?

Well, worry no more!

I am officially inviting you to join a distinguished group of learners…

Who Will Be Among The First To Gain Their Ethereum Blockchain Certification.

This course is the most complete course online helping to pass the Certified Blockchain Developer - Ethereum (CBDE) exam, within record time!

By passing the exam you’ll gain a recognised certification, by the Blockchain Training Alliance, which can be taken at any Pearson VUE exam centre. 

No Doubt This Will Enhance Your Professional Blockchain Proficiency Standing!

Before I continue with details of the course, let me tell you more about the certification. 

Accredited by the Blockchain Training Alliance, where Pearson VUE is a program partner.

The Certified Blockchain Developer - Ethereum exam, is an elite way to demonstrate your knowledge and skills in this emerging space.

The exam is a 70 question multiple-choice exam that lasts 1.5 hours, and is a performance-based evaluation of Ethereum Development know-how.

Internet access is not provided during the exam, nor is any course material or study guides.

In other words…

We Have Created This Course In Collaboration With The Blockchain Training Alliance…

To prepare you for everything you need to successfully pass the certification exam.

You’ll gain a step-by-step blueprint within this course providing you with all the knowledge you need, in order to successfully pass the exam!

As recognition of gaining your accreditation, you'll join a community of Blockchain leaders. Which comes monthly updates via email and video.

Most important, you will help shrink the sobering skills gap the blockchain ecosystem is facing. 

The price includes all the video content you need to pass, lifetime access, support, all future updates, and a 30 day money back guarantee.

We Hope To See You Gain Your Ethereum Blockchain Certification Soon!

We've secured an exclusive discount for the exam, all students will gain $20 off the exam fee, hence investing in our course is no brainer. Join today!

Who this course is for:
  • Blockchain Enthusiasts
  • Software Engineers
  • Programmers
  • Developers
  • Application Architects