Course Code: hsts-c50
According to Ethereum.org website, “Ethereum is a global, open-source platform for decentralized applications. On Ethereum, you can write code that controls digital value, runs exactly as programmed, and is accessible anywhere in the world.” In this course, you learn how to develop decentralized blokchain applications as well as Smart Contracts (which are programs which govern the behavior of accounts within the Ethereum state) using Ethereum. In doing so, you will use Solidity programming language. Solididy is a Javascript like language, but also resemble C language such as strong typing. We also cover Web3.js which acts as Ethereum JS API. In short, Web3.js is made of a collection of libraries for connecting and interacting with local and remote Ethereum nodes via HTTP, WebSocket or IPC connection.
In this intense 30 hour course, you will also learn how to use Truffle (a popular JS framework) to compile Smart Contracts and automate contract testing. Also, you learn how to build and manage a Wallet Service. Lastly, this course is accompanied by many hands-on labs.
Prior knowledge of blockchain technology and cryptography that are covered in our Blockchain Solution Architect course are required prior to taking this course. Good knowledge of JavaScript and OOP are the other prerequisites of this course.
Target Course Audience Include:
• Review architecture and components of Ethereum
• What are DApps and how they work
• Cover all topics and syntaxes for doing Solidity programming
• Create and deploy your first DApp using Ethereum
• Learn how Web3.js or Ethereum JS API works
• Setup and use Truffle.JS framework to compile Smart Contracts and automate contract testing
• Learn how to build and manage a Wallet Service
Learn Blockchain Foundations & Get Certified in 6 hours
Learn Blockchain Architecture and Get Certified in 1 day
Become Blockchain Certified Specialist in 30 hours
Learn Blockchain Hyperledger Development & Get Certified in 30 Hrs
Become Blockchain Certified Solution Architect in 30 hours
Become Blockchain Certified Security Architect in 30 hours
This course is available in a self-paced video format starting at $60. Click here to learn more and register. For complete self-paced blockchain training, visit our Complete Blockchain Development Training page.
Our live courses are also offered via our enterprise training program which comes with:
Feel free to contact us by email or phone to discuss your training needs and get a quote.
In-person in DC or live online for $2990 per course
Our courses are offered all year around. Upon registration we enroll you to the earliest available class but you can reschedule it free of charge.
Our classes are taught on the most current version of software whenever possible. To request a specific version, please Contact Us or call us at 240-200-6131
1- Overview of Blockchain, DApp and Ethereum
2- Overview of Ethereum Components
3- Introduction to Smart Contracts
4- Installing the Solidity Compiler
5- Solidity in Depth
6- Using the Compiler in Solidity
7- Contract Metadata
8- Contract ABI Specification
9- Introduction to Web3.js
10- Get Started with Truffle.JS
11- Solidity Hands-on Labs
12- Creating a Wallet Service