Ethereum Training: Hands-on Ethereum Development Bootcamp

Course 2202

  • Duration: 3 days
  • Language: English
  • Level: Intermediate
Get This Course $2,388
  • 3-day instructor-led training course
  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included
#2202

This Ethereum Bootcamp is designed for experienced programmers and developers who want to take a comprehensive deep dive in writing Smart Contracts and building applications that interact with them. You will begin the class by learning the landscape of Ethereum and complete labs to set up a Ethereum private network. You will learn Solidity and build both a basic app and Smart Contracts with our exclusive hands-on labs. This course will introduce you to the Web3 & Truffle framework and link everything together by building a Full Web Project with Ethereum.

This Ethereum Developer training has been meticulously put together and taught by world-class subject matter experts. The live training expert will walk you through deep dive topic, such as steps to integrate/develop an application with Ethereum. There are use cases, proof of concepts, as well as interactive lab work about the concepts.

Plus, it will prepare you to write the Blockchain Training Alliance exam and achieve Certified Blockchain Developer - Ethereum (CBDE).

This course is highly technical in nature and would require the student to be comfortable with coding. To prepare for the class all students MUST:

  • Provide their own computer (Mac/PC/Linux)
  • Comfortable with terminal and command line
  • Understanding of programming languages (ex: Go, Node.js, Java, Python)

Ethereum Training: Hands-on Ethereum Development Bootcamp Delivery Methods

  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included

Ethereum Training: Hands-on Ethereum Development Bootcamp Course Benefits

  • Complete labs to set up a Ethereum private network
  • Solidity and build both a basic app and Smart Contracts with our exclusive hands-on labs

Course Outline

  1. What is Blockchain?
  2. Public, Hybrid/Consortium & Private Blockchain
  3. What are SmartContracts?
  1. Ethereum Landscape (DApps And DAOs)
  2. Mist
  3. Ether and Accounts
  4. Compile, Deploy And Instantiate Contracts
  5. Ethereum Client Configuration
  6. Ether Account Management and Mining
  7. How to parse Contract Development
  8. Working with Contracts
  9. Ethereum Private Network

LAB #1 - Ethereums Basics

LAB #1 PART 2 : Set up an Ethereum Private Network

  1. What are DApps?
  2. Solidity : Contract Classes, Functions And Conditionals
  3. Solidity : Inheritance And Abstract Contracts
  4. Solidity : Libraries
  5. Solidity : Types, Arrays, Structs and Mappings
  6. Solidity : Global Variables
  7. Debugging Solidity

LAB #2 – Build a basic App with Solidity

LAB #2 PART 2 – Build a smart contract with Solidity

  1. Truffle Configuration
  2. API calls between Contracts and End Websites
  3. Web3 And HTML pages and Angular.js

LAB #3 - Ethereum IDE, Web3 & Truffle

  1. Configuring and Application Environment
  2. Test Cases
  3. Test Pages
  4. User Transactions
  5. Responses to Events

LAB #4: Full Web Project with Ethereum

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Course FAQs

Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs wherever you want, including online training.

Chat With Us