Become a Blockchain Developer: Ethereum + Solidity + Project

Become a Blockchain Developer: Ethereum + Solidity + Project

Smart Contract Programming on Ethereum Blockchain – Bonus Project: Learn how to code an Ethereum Wallet with Solidity

What you’ll learn

  • Become a Blockchain Developer: Ethereum + Solidity + Project
  • Ethereum Smart Contract Programming with Solidity
  • Smart Contract Programming on Ethereum Blockchain
  • Bonus Project: Learn how to code an Ethereum Wallet with Solidity
  • Learn how to code a Distributed Wallet in Ethereum Blockchain, with Solidity, including project workflow & everything else.
  • We will be making the sendMoney function which will give access to all accounts to deposit money to the smart contract.
  • We will be coding the pure, view functions and a withdrawal function to withdraw money from the smart contract.
  • Adding Extra features: The play pause button and destroying the Smart Contact.
  • Destroying the Smart Contract from the blockchain and its limitation.
  • The client service interaction with your smart contract and how to give out logs.
  • Creating and emitting the events in our project.
  • Introduction to the UTXO model and its implementation
  • The participant roles and types of accounts in Ethereum
  • The transaction requirements are explained for ether and the whole incentive model is described.
  • How Blockchain integrity is maintained.
  • Understanding the process and workflow of smart contracts and Solidity language.
  • Learn how to setup Metamask.
  • Learn how to setup remix, add plugins and how things work in remix.
  • All the basic variables usage and getter functions run and deployed in remix.
  • The totally different data type, the address, used out here and how it makes coding easy for smart contracts.
  • Fixed point numbers in Solidity.
  • Variables Theory.
  • The most used data type in Solidity. It makes your life much easier.
  • World of user-defined data types and their usage in Solidity coding.
  • Enums and their uses.
  • The user-defined data type less used.
  • Theory of mappings and user-defined data types.
  • Explanation of all the variables used in course practical sessions.
  • Types of functions and their usage and catching errors.
  • Writing your own functions and running them.
  • REQUIRE, ASSERT, REVERT.
  • Learn about error checking when deploying any Smart Contract.
  • Minimizing all errors in your codes.
  • Will tell you about some important properties which will help a lot in your coding.
  • The power of contract oriented programming and reusability of codes of contract.
  • Data structures and variables created. Mapping and constructor also focused on.

Requirements

  • Anyone can take this course, it’s for beginners to advanced
  • Logical thinking ability is a minimum requirement for any programming or coding related skills
  • Basic mathematics/math knowledge is a minimum requirement for any programming/coding related skills
  • No programming or coding background is required, but it will help if you have some experience
  • You need internet access for the practical part of this course
  • MUST have access to a computer/laptop/desktop or tablet/smartphone with chrome browser or firefox
  • Basic understanding of blockchain technology and ethereum is strongly recommended before taking this course
  • You CAN do the practical part of this course on your smartphone or tablet, because you will use a browser like chrome or firefox

Who this course is for:

  • Anyone interested to become a blockchain developer
  • Anyone who wants to learn blockchain programming
  • Anyone interested to learn TOP programming or coding skills for the future
  • Anyone interested to learn how to code smart contracts on ethereum blockchain
  • Anyone interested to learn how to code smart contracts with Solidity
  • Anyone interested to learn how to code a distributed wallet in ethereum with Solidity
  • Anyone interested to learn everything about Solidity smart contract programming
  • Anyone interested to learn everything about smart contracts on ethereum
  • Also for beginner Solidity developers who want to get to advanced level
  • Also for people with no coding/programming experience who want to learn how to code smart contracts with Solidity
  • Anyone interested to learn the backend skills required to develop ethereum dApps(decentralized applications)
  • Also for university computer science students who would like to get into blockchain & dApp development
  • Also for anyone else who would like to learn the relevant skills to become top blockchain & dApp developers
Tutorial Bar
Logo