Pass The Certified Blockchain Developer Exam - Ethereum CBDE
- Description
- Curriculum
- FAQ
- Reviews
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!
-
1Introduction
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.
-
2Cryptocurrency (And Blockchain) Playbook
-
3Exam Details
-
4A Brief History of Ethereum
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.
-
5What are DApps?
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.
-
6What The EVM Can And Cannot Do
-
7When To Use Traditional Systems Over A Blockchain?
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.
-
8Theory And Practice Of Hasing Algorithms
-
9Accounts, Private and Public Keys
-
10Ethereum Denominations
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.
-
11Proof Of Work (PoW) versus Proof Of Stake (PoS)
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.
-
12Externally Owned Accounts (EOA) and Smart Contracts
-
13Ethereum Basics - The Most Important Questions
-
14What Are Ethereum Nodes?
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.
-
15Communication Of Ethereum Nodes With Clients
-
16Blockchain Networks
-
17How Blockchain Nodes Operate
-
18The Difference Between Private, Consortium and Public Networks
In this lecture I introduce you to two other blockchain structures, as well as Public Blockchains.
Lets jump in!
-
19How Does Consensus Work?
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.
-
20What Exactly Is A Block?
-
21How Does Mining Work?
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.
-
22Section Quiz
-
23The Different Languages On The Ethereum Blockchain
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.
-
24What Exactly Is Solidity and Smart Contracts?
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.
-
25EVM Assembly and OPCODES
-
26Deep Dive Into Gas And Gas Requirements
-
27What Is A Merkle Patricia Trie and What Is It Used For?
-
28Section Quiz
-
29General Description Of Solidity
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.
-
30The Typical Layout Of A Solidity File
-
31Importing Of Other Files In Solidity
-
32Comments In Solidity
-
33Solidity Value Type Variables
-
34How To Do String Comparisons?
-
35We Touch On Arrays In Solidity
-
36This Is How To Use Structs In Solidity
-
37Let's Get The Most Important Parts About Mappings
-
38Function And State Variable Visibility and Getter
-
39Function Modifiers
-
40The Difference Between View and Pure Functions
-
41Fallback Functions In Solidity
-
42Global Objects: The Difference Between msg. and tx.
-
43Loops, How They Work And When To Use Them
-
44Events In Solidity
-
45The Solidity Style Guide
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.
-
46Section Quiz
-
47What Is An Ethereum Request For Comments?
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.
-
48What Exactly Is The ERC20 Token Contract?
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.
-
49What Exactly Is The ERC721 Token Contract
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!
-
50Section Quiz
-
51Inheritance In Solidity
-
52What Exactly Is Web3.js?
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.
-
53What's The MetaData and the ABI Array?
-
54What Is The Difference Between address.send() and address.transfer()?
-
55Exceptions In Solidity: Throw, Assert, Require and Revert
-
56How The Low-Level Functions .call(), .callcode() and .delegatecall() work
-
57How You Can Incorporate Low-Level Assembly In Solidity
-
58Section Quiz
-
59What Is Truffle?
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.
-
60How Does Truffle Work? A Quick Overview!
-
61We Run Tests In Truffle
-
62Section Quiz
-
63General Security Best Practices
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.
-
64How Is The Preferred Workflow During Blockchain Development?
-
65Best Practices For Upgrades Of The Ecosystem and Bugfixes
-
66Best Practice For Interaction With Unknown Sources
-
67The Problem Of True Randomness On The Blockchain
-
68What Is OpenZeppelin?
-
69Section Quiz