O'Reilly logo

Introduction to Blockchain and Ethereum by Fatima Castiglione Maldonado

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Solidity Contracts

Learning Objectives

By the end of this lesson, you will be able to:

  • Describe the basic framework of the Solidity language
  • Use the Ethereum blockchain and the Ethereum network as a programming environment
  • Write a smart contract in solidity
  • Compile, deploy, and test smart contracts in the Rinkeby test network

In this lesson, you will write your first dApp and cover Oracle, Remix, MetaMask, Ganache, and web3.js.

Introduction

In the previous lesson, you learned about Solidity and smart contracts. We covered the basics of Solidity programming, including how to write, compile, deploy, and test a smart contract.

In this lesson, you will learn about dApps and Oracle. A dApp (decentralized application) is an application that ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required