• Post category:StudyBullet-7
  • Reading time:5 mins read


Learn to Build Your First Blockchain Smart Contract by learning and using Solidity Programming Language & Ethereum

What you will learn

You will about Blockchain Technology and how it differs from regular Web Technology

You will learn about the different of any Blockchain Network and how they work together

You will learn about different features of Distributed Ledger Technology and various terminology

You will learn about Solidity Programming Language and how compile and run program written with it

You will learn about Smart Contract and How to build and deploy your own Smart Contract with Solidity and Ethereum

Description

In this course, we will start by learning everything about Blockchain and Distributed Ledger Technology.

Then we will compare how Blockchain/Distributed Ledger Technology differs from the normal World Wide Web that we have today.

We will then go-ahead to learn various features, concepts and terminology of Blockchain/Distributed Ledger Technology.

We will then learn about Smart Contracts and understand how they are connected to Blockchain.


Get Instant Notification of New Courses on our Telegram channel.


After that, we will start learning Solidity Programming Language with real hands-on by writing and deploying small smart contracts for every concept.

Following are the topics we will learn:

  1. Why do we need Blockchain
  2. What is Blockchain and Distributed Ledger Technology
  3. Features of a Blockchain and Distributed Ledger Technology
  4. EVM(Ethereum Virtual Machine) Solidity Smart Contracts
  5. Environment Setup and Data Types in Solidity Programming
  6. String Arrays Compiling and Executing our first Smart Contract on Blockchain Network
  7. Custom Data Type and Functions and Comments in Solidity Programming
  8. Address and Mapping type in Solidity Programming
  9. Constructor Function and Function Call and Validation
  10. Send Ether to a Smart Contract And Payable Constructor and View Function
  11. View and Pure function in Solidity and how they effect the transaction cost
  12. Events and Modifiers and msg.value vs msg.sender
  13. Passing parameter to modifier
  14. Memory and Storage variables

We will then move to create our first fully functional Smart Contract and Deploy it onto Ethereum Test Network.

Finally we will discus about the Roadmap to become a blockchain developer and start applying for Jobs.

English
language

Content

Introduction To Blockchain & DLT

Course Overview
Why do we need Blockchain
What is Blockchain
Features of a Blockchain
EVM Solidity Smart Contracts

Master Solidity Programming Language with Handson

Environment Setup and Data Types in Solidity
String Arrays Compiling and Executing our first Smart Contract on Blockchain N/W
Custom Data Type and Functions and Comments in Solidity
Address and Mapping type in Solidity
Constructor Function and Function Call and Validation
Send Ether to a Smart Contract And Payable Constructor and View Function
View and Pure function in Solidity and how they effect the transaction cost
Events and Modifiers and msg.value vs msg.sender
Passing parameter to modifier
Difference between Memory and Storage Variable
Storage VS Memory variable with Handson example

SmartBank: Build Deploy and Test your 1st Blockchain Application

Mapping to hold account and balance for every account
Validation to check available balance
Deposit Fund Functionality
Withdraw Fund Functionality
Check total balance with bank at any point in time
Testing Our SmartBank Contract End to End
Getting rid of License warning message

Roadmap Ahead

Roadmap to Becoming a Job Ready Blockchain Developer