Solidity

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Solidity is a programming language for writing smart contracts that run on Ethereum Virtual Machine on Blockchain. It is a contract-oriented, high-level language whose syntax is similar to that of JavaScript and it is designed to target the Ethereum Virtual Machine.

In this course, I will teach you all the basic knowledge to use the programming language Solidity with the aim of creating smart contracts in the ecosystem of Ethereum. You’ll learn how to write a smart contract from the basics of his code, how to build an intelligent contract using the REMIX IDE browser, how to leverage Truffle’s capabilities to test your code and avoid common writing errors.

At the end of this course, you will be able to write simple smart contracts in a completely independent way and you will have the necessary knowledge to master the Solidity programming language.

Who this course is for:

  1. Who has heard about blockchains and is interested in knowing what they are and how they can program. This course is dedicated to all beginners who want to learn the basics of Solidity and how the use of this programming language can help us creating Smart contracts.
Show More

What Will You Learn?

  • At the end of the course, you will be at an intermediate level of Solidity knowledge, you will be able to write yourself in complete autonomy about simple smart contracts, you will understand how they work, how to invoke a function within a smart contract, and how to create a private blockchain.

Course Content

Solidity

  • Tutorial 1 The Basics
    00:00
  • Tutorial 19 Nested Arrays and Storage
    00:00
  • Tutorial 20 Parameter Mapping and Multiple Return Values
    00:00
  • Tutorial 21 Truffle, Atom and TestRPC
    00:00
  • Tutorial 22 Developing an ICO/Crowdsale with TDD
    00:00
  • Tutorial 23 State Modifiers (view, pure, constant)
    00:00
  • Tutorial 24 Multisig Wallet
    00:00
  • Tutorial 25 Multisig Wallet cont. Multi Authentication
    00:00
  • Tutorial 26 Auditing, Security and Testing (Long, but important)
    00:00
  • Tutorial 27 Getting started with browser development using Metamask
    00:00
  • Tutorial 28 Address book on the blockchain powered by Angular
    00:00
  • Tutorial 29 What is WEI and how is Ether defined?
    00:00
  • Tutorial 30 Gas Explained
    00:00
  • Tutorial 31 Interacting with RPC using Java and web3j
    00:00
  • Tutorial 32 Transferring ether with Java using web3j
    00:00
  • Tutorial 18 Randomness and Gambling
    00:00
  • Tutorial 17 Polymorphism
    00:00
  • Tutorial 16 Time Based Events
    00:00
  • Tutorial 2 Inheritance
    00:00
  • Tutorial 3 Custom Modifiers and Error Handling
    00:00
  • Tutorial 4 Imports and Libraries
    00:00
  • Tutorial 5 Event logging and Transaction Information
    00:00
  • Tutorial 6 Data Types (Array, Mapping, Struct)
    00:00
  • Tutorial 7 Extending String Functionality and Bytes
    00:00
  • Tutorial 8 Debugging Solidity Using Remix
    00:00
  • Tutorial 9 ERC20 Tokens and Creating your own Crypto Currency
    00:00
  • Tutorial 10 ERC223 Tokens and Creating your own Crypto Currency
    00:00
  • Tutorial 11 Deploying Tokens and Creating your own Crypto Currency
    00:00
  • Tutorial 12 Functional Assembly
    00:00
  • Tutorial 13 Instructional Assembly
    00:00
  • Tutorial 14 Transferring Ethereum between contracts
    00:00
  • Tutorial 15 Public vs External
    00:00
  • Tutorial 33 Deploying and using a contract using Java and web3j
    00:00

Student Ratings & Reviews

No Review Yet
No Review Yet