Become a Blockchain Developer: Ethereum + Solidity + Project

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

3.85 (147 reviews)
Udemy
platform
English
language
Cryptocurrency & Blockch
category
instructor
Become a Blockchain Developer: Ethereum + Solidity + Project
33,039
students
4 hours
content
Jun 2023
last update
$34.99
regular price

What you will learn

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.

Why take this course?

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.

Content

Introduction

Introduction

The UTXO model

The UTXO model

Operations in Blockchain

Operations in Blockchain

Ethereum operations

Ethereum operations

Transaction Integrity

Transaction Integrity

Smart Contract Processing

Smart Contract Processing

Setting you up for the practical sessions

Metamask
Remix

PRACTICAL SESSIONS

VARIABLES-DATATYPES-SYNTAX
ADDRESSES
VARIABLES 1
MAPPINGS
STRUCTS/STRUCTURES & ARRAYS
ENUMS
VARIABLES 2
FUNCTIONS, AND ERROR HANDLING
CODING THE FUNCTIONS
COMMON ERRORS
ERROR HANDLING
IMPORTANT PROPERTIES OF SOLIDITY
INHERITANCE & IMPORTING - THEORY
CODING, INHERITANCE & IMPORTING

BONUS PROJECT: DISTRIBUTED WALLET

PROJECT: DISTRIBUTED WALLET
PROJECT CODING 1
PROJECT CODING 2
PROJECT CODING 3
PROJECT CODING 4
PROJECT CODING 5
EVENTS & RETURN VALUES
PRACTICAL IMPLEMENTATION OF EVENTS

CONCLUSION

CONCLUSION

Screenshots

Become a Blockchain Developer: Ethereum + Solidity + Project - Screenshot_01Become a Blockchain Developer: Ethereum + Solidity + Project - Screenshot_02Become a Blockchain Developer: Ethereum + Solidity + Project - Screenshot_03Become a Blockchain Developer: Ethereum + Solidity + Project - Screenshot_04

Reviews

Cristina
April 28, 2022
The pronunciation is not very clear, especially for those people who are not native speakers, so the lessons are a bit difficult to understand. However, apart from a few lessons, the explanations are quite clear, and the subtitles compensate in part for the pronunciation.
Gabriel
February 1, 2022
Found the course to be pretty good; there were a few instances where I had to go back and rewatch a segment or search for a more in depth explanation (mostly with regards to events.) overall though I think this course did as promised and I feel confident enough to start practising Solidity.
Carlos
September 14, 2021
The video could be better, the screen being presented doesn't look that clear. Also, from one lesson to the other, seems to be skipping a step as far as creating a new file and naming it.
Krishna
September 3, 2020
The content at the beginning of the course is well taught, but the project thing was kinda tough. Many concepts weren't clear. I personally felt the project was tough and obviously I completed it along with the instructor but the conceptual understanding was not up to the mark. I would say you have to be in the upper-intermediate level for the project understanding, but overall a good course.

Coupons

DateDiscountStatus
5/29/2020100% OFF
expired
6/1/2020100% OFF
expired
6/17/202035% OFF
expired
7/10/202035% OFF
expired
8/12/202035% OFF
expired
8/12/2020100% OFF
expired
1/7/2021100% OFF
expired
1/27/2021100% OFF
expired
3/1/202191% OFF
expired

Charts

Price

Become a Blockchain Developer: Ethereum + Solidity + Project - Price chart

Rating

Become a Blockchain Developer: Ethereum + Solidity + Project - Ratings chart

Enrollment distribution

Become a Blockchain Developer: Ethereum + Solidity + Project - Distribution chart
3143604
udemy ID
5/18/2020
course created date
5/28/2020
course indexed date
Bot
course submited by