BcU-CBEP

BcU Certified Blockchain Ethereum Professional

Description

Ethereum is the world's largest Blockchain platform for building distributed, smart contract driven Blockchain applications. At the same time, Ethereum is undergoing rapid changes to its API, consensus mechanisms and the solidity programming language used for writing smart contracts. Many online learning resources tend to become outdated very quickly. For someone wishing to learn Ethereum, it becomes quite challenging to find up to date courses and learning content. To solve this problem, we have designed this course to enable participants to learn from the latest version of the platform. We keep the course up to date by continuously updating the content whenever changes occur. 

The key objective of the course is to help you go from zero knowledge of Blockchain or Ethereum, to learn all the key concepts and get started with writing Eathereum smart contracts and DApps (distributed applications) within 3 days. After taking this course, you should be able to go beyond simple token contracts and focus on building DApps and smart contracts for different use cases. 

Learning Objectives:

  • This course will be delivered using presentations, videos, demos, discussions and many hands-on excercises. On completion, you should be able to:
  • Explain what a Blockchain is and how it works under the hoods
  • Understand the different types of Blockchain platforms and which ones to use for specific use cases
  • Understand how smart contracts work and what problems they solve
  • Write smart contracts for various use cases
  • Explain how Ethereum works 
  • Install and administer Geth 
  • Understand what kinds of Blockchain projects are a good fit to build on Ethereum
  • Install and setup Ethereum wallets for development and transactional use cases
  • Setup a complete development environment for rapid application development
  • Setup a basic DevOps workflow to automate testing and deploying Blockchain applications on AWS cloud
  • Write smart contracts without using any frameworks
  • Write smart contracts using the truffle framework
  • Write unit tests to test and ensure the correctness of smart contract functionality
  • Understand and explore the various Ethereum Request for Comments and how they help the ecosystem develop
  • Understand the various issues and problems that are likely to occur in developing Blockchain applications and how to work around them 
  • Write complete smart contract driven applications that end-users can interact with through beautiful front-end UIs built using ReactJS.

Target Audience

For anyone who is looking for growing their knowledge of Blockchain or Ethereum. It's ok if you are new to the area, because after this course, you will be able to go beyond simple token contracts and even focus on building DApps and smart contracts for various use cases.

Requirements

Ideal: At least 2 year's experience with any object-oriented programming language and basic knowledge of javascript and web development.

Participants should have knowledge of the following concepts:

  • Writing javascript functions with callbacks
  • Writing modern javascript with promises and async/await
  • Basic HTML and CSS
  • Basic understanding of how CommonJS modules are written in NodeJS applications
  • Ability to use npm to install and use javascript libraries
  • Basic understanding of using JSON files for configuration
  • Conceptual understanding of javascript tools like Webpack, Gulp, or Babel ​
  • If you do not have the required experience with Javascript, we offer a 1 day introductory training on Javascript one day before this course.

Syllabi and sample exams coming soon!

Book your Certification Exam

brightest green exam

Brightest Green Exam

Electronic exams for Groups of at least 6 persons in English, Spanish, French or German anywhere in the world.

Contact us
brightest-center-exam

Brightest Center Exam

In English, Spanish, French and German at 5200+ Test Centres worldwide directly via the Brightest part of the

Pearson VUE website!
brightest paper exam

Brightest Paper Exam

For Groups of at least 6 persons in English, Spanish, German or French.

Contact us