Ethereum Smart Contract Development

Categories: Self-Paced
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

~ This course covered Remix IDE basics where you will understand the Remix IDE layout, different options like file explorer, solidity compiler, deployment option.

~ Remix File explorer helps to create smart contract, solidity compiler helps to compile the smart contract and deploy option helps to deploy the smart contract

~ Remix IDE unit testing feature allow developer to test the smart contract in same IDE only.

~ Remix allow developers to connect to different environments using Web3 Provider and Injected Web3 option under deployments.

~ Explained how to connect Remix IDE to Local and Ethereum testnet & mainnet

~ Smart Contract Lifecycle explained which include development, compilation, deployment and testing

~ Solidity is smart contract programming language which is similar to Java Script

~ Different variables are explained like integer, string, bytes, bool, address, array, mapping, enum, struct

~ Hands on Solidity functions which include modifiers and events

~ Solidity function state modifiers like pure, view , payable explained with real time use cases

~ Solidity Control statement and loops explained which include if-else, while, do-while, ternary operation and for loop.

~ Inheritance, abstract contract and interface concept is explained with hands-on

~ Solidity Error Handling explained with real time use case which include require function, assert function and revert function that helps to revert the state and throw exceptions

Show More

What Will You Learn?

  • Remix IDE Basics
  • Remix IDE Layout
  • Smart Contract Lifecycle- Development, Compilation, Deployment and Testing
  • Solidity Data Types- Integer, String, Bytes, Bool, Arrays, Enum, Struct, Mapping, Address
  • Solidity Functions- Write To Blockchain and Read from Blockchain, Constructor, Events
  • Variable and Function Access Modifiers- Public, Private, Internal, External
  • State Modifier- Pure, View, Payable
  • Control Statement and Loops- if-else, while, do-while, ternary, for loop
  • Solidity Error Handling- require, assert, revert

Course Content

Course Introduction
This is very first introductory section of this course.

  • Introduction
    03:25

Remix IDE
At end of this section, you will be able to understand what is Remix IDE , its layout and how to connect to local and Ethereum networks.

Smart Contract
At end of this section, you will be able to understand what is smart contract and different steps involved in smart contract lifecycle.

Solidity Overview
At end of this section, you will be able to understand what is solidity, its different versions.

Solidity DataTypes
At end of this section, you will be able to understand different solidity data types.

Solidity Functions
At end of this section, you will be able to understand different solidity functions.

Solidity Contract
At end of this section, you will be able to understand control statement and other concepts.

Solidity Error Handling
At end of this section, you will be able to understand solidity error handling

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?