Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Solidity and Blockchain for beginners

via Udemy

Overview

Learn to create a smart contracts

What you'll learn:
  • How to use Solidity Compiler
  • How to create a solidity Contract
  • Solidity Syntax
  • Layout of a solidity source file
  • How to import other source files
  • How to add comments
  • Solidity Types
  • Solidity Functions
  • Solidity Function Modifiers
  • Solidity Operators
  • Solidity Units
  • Special types of contract
  • Special Variables and Functions
  • Solidity Events
  • State Variables
  • Blockchain Terminology

Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs which govern

the behaviour of accounts within the Ethereum state.

Solidity was influenced by C++, Python and JavaScript and is designed to target the Ethereum Virtual Machine (EVM).

Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features.

With Solidity you can create contracts for uses such as voting, crowdfunding, blind auctions, and multi-signature wallets.

A contract in the sense of Solidity is a collection of code (its functions) and

data (its state) that resides at a specific address on the Ethereum blockchain.


Blockchain is a very powerful technology that allows everyday users

to exchange sensitive data without a middleman. Programmers can leverage the blockchain in their

applications using Solidity, a programming language for the Ethereum platform.


This basic beginners course teaches you how to build a simple contract-based application with Solidity.


What You will learn include:

  • Blockchain terminology

  • Basic layout of a solidity source file

  • Importing other source files

  • Using comments in solidity

  • Basic solidity syntax

  • Basic structure of a solidity contract

  • Solidity Types

  • Ethereum Virtual Machine -EVM

  • Functions and Function Modifiers

  • Solidity Function Syntax

  • Solidity Compiler

  • Solidity Events

  • Creating a solidity contract

  • Solidity Operators

  • Solidity Units

  • Special types of contract

  • Special variables and Functions

  • State variables



Taught by

Bluelime Learning Solutions

Reviews

4.1 rating at Udemy based on 45 ratings

Start your review of Solidity and Blockchain for beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.