Ethereum & Blockchain Applications Using Solidity
Created by Frahaan Hussain, Last Updated 30-Oct-2019, Language:English
Ethereum & Blockchain Applications Using Solidity
Learn about Ethereum, Solidity, DAO, ICO, Bitcoin, Altcoin, Website Security, Ripple, Litecoin, Smart Contracts, Apps
Created by Frahaan Hussain, Last Updated 30-Oct-2019, Language:English
What Will I Get ?
- What cryptocurrencies are?
- How to use cryptocurrencies?
- Solidity programming
- Blockchain programming
- Finance skills
- Alternative cryptocurrencies
Requirements
- Passion for learning about Blockchain
- Basic computer knowledge and skills
- Passion for learning about Solidity
- Passion for learning about Cryptocurrencies
- Passion for learning about Bitcoin and other Cryptocurrencies
Description
Learn about everything there is to know about Ethereum and Blockchain Based Applications and How To Program Them. A step by step process is used to show explain every facet of these topics.
Gain a good understanding of the following concepts with this course:
What Solidity Is?
How To Create Blockchain Applications?
What Blockchain is?
How Blockchain works?
What is Bitcoin?
What is Ethereum?
Programming Blockchain Programs
What are Cryptocurrencies?
How Cryptocurrencies work?
Alternative cryptocurrencies
Cryptography basics
Blockchain and Cryptocurrencies are fast becoming a worldwide Tour De Force that is taking all markets and industries by storm. This course will ensure you are not left behind in what is the greatest revolution and evolution in technology and economics of our time and maybe even of all time. This course will teach your everything about programming Decentralised Applications.
You will receive all the knowledge to use and leverage the powerful technology behind these amazing and wonderful platforms.
If you have any questions regarding the topics covered in this course, please feel free to ask. I'm always happy to help those who want to learn.
Who this course is for:
- Anyone looking to learn about cryptocurrencies
- People looking to learn about Bitcoin
- Those seeking to understand how the Blockchain works
- People looking to learn about Ethereum
- People looking to learn about Ethereum programming
- People seeking guidance on how to use cryptocurrencies
- People looking to learn about Solidity programming
- Beginners and experts in this field
- People seeking more knowledge on the various cryptocurrencies
Course Content
-
Introduction
13 Lectures 02:04:57-
Course Introduction
Preview00:01:30 -
What Is Solidity?
Preview00:06:59 -
What Is Blockchain?
00:15:24 -
Centralised vs Decentralised vs Distributed Systems
00:11:55 -
Is Blockchain Truly Decentralised and Distributed?
00:08:12 -
Structure of a Block
00:09:51 -
What Is a Hash?
Preview00:08:17 -
What Are Merkle Trees?
00:08:24 -
What Is a Ledger?
00:05:31 -
History of Blockchain
00:20:52 -
Why Use Blockchain?
00:09:40 -
What Are Cryptocurrencies?
00:09:26 -
What Is Cryptography?
00:08:56
-
-
Ethereum Basics
3 Lectures 00:28:04-
What Is Ethereum & How Does It Differ To Bitcoin?
Preview00:09:36 -
Advantages and Disadvantages Compared To Bitcoin
00:09:49 -
Ethereum vs Ethereum Classic
00:08:39
-
-
History & Overview
4 Lectures 00:37:45-
What Are Smart Contracts?
Preview00:17:02 -
What Is Gas?
00:09:07 -
What is Ethereum Mining?
00:05:43 -
What Are Ethereum Virtual Machines (EVM)?
00:05:53
-
-
Install Ethereum Client
5 Lectures 00:23:34-
Setup On Mac OS X
00:03:52 -
Setup On Linux
00:04:29 -
Setup On Windows
00:02:14 -
Remix Online IDE
00:03:23 -
Remix IDE Overview
00:09:36
-
-
Solidity Basics
22 Lectures 01:40:05-
Simple Source Code Example
00:02:46 -
Comments
00:03:26 -
Data Types
00:07:31 -
Variable Literals
00:02:56 -
Conditional Statements
Preview00:08:09 -
Loops
00:09:29 -
Ether and Time Units
00:06:36 -
Function Calls
00:06:05 -
Special Variables and Functions
00:02:31 -
Arrays
00:05:20 -
Structs
Preview00:03:17 -
Enums
00:03:59 -
Interfacing With Other Contracts
00:04:17 -
Constructor Arguments
00:03:39 -
Contract Inheritance
00:05:14 -
Multiple Inheritance and Linearization
00:03:13 -
Abstract Contracts
00:04:04 -
Visibility Specifiers
Preview00:07:03 -
Accessor Functions
00:02:16 -
Function Modifiers
00:04:33 -
Events
00:01:44 -
Esoteric Functions
00:01:57
-
-
Advanced
5 Lectures 01:12:38-
ICO (Initial Coin Offering)
00:10:50 -
2007/2008 Crisis
00:18:28 -
Cypherpunks
00:17:49 -
History of FIAT Currency
00:12:50 -
DAO (Decentralised Autonomous Organisations)
00:12:41
-
-
Other Uses Of Blockchain
10 Lectures 02:12:30-
Education
00:15:28 -
Retail
00:20:37 -
Health Industry
00:17:52 -
Business
00:10:25 -
Governance
00:11:51 -
Last Will and Testament
00:11:46 -
Blood Diamonds
00:06:17 -
Housing
00:14:51 -
Proof of Ownership/Identity
00:10:40 -
Data Storage
00:12:43
-

Frahaan Hussain
CEO and Lead Developer at Sonar Systems
I am CEO of Sonar Systems which is the world leader in educational material for the game engine Cocos2d-x, one of the best and most popular game engines in the world. With years of experience programming and running an online education platform (Sonar Learning) I can help and support new programming like you. I am also a University Lecturer teaching a variety of topics in Games Programming from Games Design to OpenGL Shader Programming. I am also a published author of games design and soon to be released Responsive Web Design. I have all the facets required to educate and inspire.