Objectives
What you will learn in this course:
- Blockchain basics and the types of Blockchain’s
- The major components of the Ethereum Blockchain
- The Ethereum programing language, Solidity
- Smart contracts
- Development of DApp v1.1
Learn the components of Ethereum and how to setup an Ethereum public network. This course will introduce you to Solidity and how to build a basic app and develop smart contracts through extensive hands-on labs.You’ll also review web3 and the Truffle framework before linking everything together by building a full web project with Ethereum.This course has been meticulously put together and is taught by world-class subject matter experts. Our experts will walk you through deep dive topics including the steps to integrate/develop an application with Ethereum.There are use cases, proof of concepts, as well as interactive hands-on labs.
What you will learn in this course:
What is Blockchain and Smart Contracts?
Smart Contracts with web3.js
Smart Contract events with web3.js
Functions, Mapping, and Structs
Inheritance and Deployment
Embark Framework and it’s Deployment
Solidity Smart Contracts Testing
Contracts Management with Factories
IPFS Files Hosting
End-to-end Development of DApp
This course is designed for experienced programmers and developers who want a comprehensive deep dive in writing smart contracts and building applications that interact with them.