Menu

Search

3.75 out of 5
3.75
48 reviews on Udemy

Become a Blockchain Developer: Ethereum + Solidity + Project

Smart Contract Programming on Ethereum Blockchain - Bonus Project: Learn how to code an Ethereum Wallet with Solidity
Instructor:
JP COURSES
15,889 students enrolled
Become a Blockchain Developer: Ethereum + Solidity + Project
Ethereum Smart Contract Programming with Solidity
Smart Contract Programming on Ethereum Blockchain
Bonus Project: Learn how to code an Ethereum Wallet with Solidity
Learn how to code a Distributed Wallet in Ethereum Blockchain, with Solidity, including project workflow & everything else.
We will be making the sendMoney function which will give access to all accounts to deposit money to the smart contract.
We will be coding the pure, view functions and a withdrawal function to withdraw money from the smart contract.
Adding Extra features: The play pause button and destroying the Smart Contact.
Destroying the Smart Contract from the blockchain and its limitation.
The client service interaction with your smart contract and how to give out logs.
Creating and emitting the events in our project.
Introduction to the UTXO model and its implementation
The participant roles and types of accounts in Ethereum
The transaction requirements are explained for ether and the whole incentive model is described.
How Blockchain integrity is maintained.
Understanding the process and workflow of smart contracts and Solidity language.
Learn how to setup Metamask.
Learn how to setup remix, add plugins and how things work in remix.
All the basic variables usage and getter functions run and deployed in remix.
The totally different data type, the address, used out here and how it makes coding easy for smart contracts.
Fixed point numbers in Solidity.
Variables Theory.
The most used data type in Solidity. It makes your life much easier.
World of user-defined data types and their usage in Solidity coding.
Enums and their uses.
The user-defined data type less used.
Theory of mappings and user-defined data types.
Explanation of all the variables used in course practical sessions.
Types of functions and their usage and catching errors.
Writing your own functions and running them.
REQUIRE, ASSERT, REVERT.
Learn about error checking when deploying any Smart Contract.
Minimizing all errors in your codes.
Will tell you about some important properties which will help a lot in your coding.
The power of contract oriented programming and reusability of codes of contract.
Data structures and variables created. Mapping and constructor also focused on.

Become a Blockchain Developer: Ethereum + Solidity + Project

Smart Contract Programming on Ethereum Blockchain – Bonus Project: Learn how to code an Ethereum Wallet with Solidity

Looking for information on Ethereum Blockchain Smart Contract coding and only found theory? Not anymore.

This excellent course takes you through a full practical session on Ethereum Blockchain Smart Contract coding, with Solidity.

The coding skills you need to tell the world that you are a BLOCKCHAIN DEVELOPER.

Also, a bonus project has been given as part of this course to help you try out your coding skills but if you get stuck somewhere I have given the whole coding walk-through explaining each and every step.

Master this course and prove to the world that you have control over Blockchain.

We have used all the latest updates so you can catch up to the leaders.

Introduction

1
Introduction

Introduction to the course

The UTXO model

1
The UTXO model

Introduction to the UTXO model and its implementation

Operations in Blockchain

1
Operations in Blockchain

The participant roles and types of accounts in Ethereum

Ethereum operations

1
Ethereum operations

The transaction requirements are explained here for ether and the whole incentive model is described.

Transaction Integrity

1
Transaction Integrity

How Blockchain integrity is maintained.

Smart Contract Processing

1
Smart Contract Processing

Understanding the process and workflow of smart contracts and Solidity language.

Setting you up for the practical sessions

1
Metamask

In this lecture, we will setup metamask.

2
Remix

Setup remix, add plugins and know how things work in remix.

PRACTICAL SESSIONS

1
VARIABLES-DATATYPES-SYNTAX

All the basic variables usage and getter functions run and deployed in remix.

2
ADDRESSES

The totally different data type, the address, used out here and how it makes coding easy for smart contracts.

Fixed point nos. in Solidity.

3
VARIABLES 1

Variables Theory.

All the variables used in the lab session will be explained.

4
MAPPINGS

The most used data type in Solidity. It makes your life much easier.

5
STRUCTS/STRUCTURES & ARRAYS

World of user-defined data types and their usage in Solidity coding.

6
ENUMS

Enums and their uses.

The user-defined data type less used.

7
VARIABLES 2

Theory of mappings and user-defined data types.

Explanation of all the variables used in previous labs.

8
FUNCTIONS, AND ERROR HANDLING

Types of functions and their usage and catching errors.

9
CODING THE FUNCTIONS

Write your own functions and run them.

10
COMMON ERRORS

REQUIRE, ASSERT, REVERT.

Discussion about error check deploying any Smart Contract.


11
ERROR HANDLING

REQUIRE, ASSERT, REVERT.

Minimizing all errors in your codes.

12
IMPORTANT PROPERTIES OF SOLIDITY

Will tell you about some important properties which will help a lot in your coding.

13
INHERITANCE & IMPORTING - THEORY

The power of contract oriented programming and reusability of codes of contract.

14
CODING, INHERITANCE & IMPORTING

I’ll tell you about some important properties which will help a lot in your coding.

BONUS PROJECT: DISTRIBUTED WALLET

1
PROJECT: DISTRIBUTED WALLET

Learn how to code a Distributed Wallet in Ethereum Blockchain, with Solidity, including project workflow & everything else.

2
PROJECT CODING 1

Data structures and variables created. Mapping and constructor also focused on.

3
PROJECT CODING 2

We will be making the sendMoney function which will give access to all accounts to deposit money to the smart contract.

4
PROJECT CODING 3

We will be coding the pure, view functions and a withdrawal function to withdraw money from the smart contract.

5
PROJECT CODING 4

Adding Extra features:

The play pause button

and

destroying the Smart Contact.

6
PROJECT CODING 5

Destroying the Smart Contract from the blockchain and its limitation.

7
EVENTS & RETURN VALUES

The client service interaction with your smart contract and how to give out logs.

8
PRACTICAL IMPLEMENTATION OF EVENTS

Creating and emitting the events in our project.

CONCLUSION

1
CONCLUSION

The conclusion for this course and final remarks.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.8
3.8 out of 5
48 Ratings

Detailed Rating

Stars 5
17
Stars 4
19
Stars 3
4
Stars 2
5
Stars 1
3
b637c43b77c8d3db819860ab700b3a74
Course available for 2 days
30-Day Money-Back Guarantee

Includes

4 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW