Skip to main content

Complete DApp - Solidity & React - Blockchain Development

15h 21m 24s
English
Paid

Course description

Become a Complete DApp Developer by learning the best in demand skills taught by renown engineer and full stack developer Clarian North.  Join in early on an exciting technology implementing global changes to multiple industries and businesses. This is the course you've been looking for to code along and become a modern DApp developer in 2021. It does so much more than just provide you with the basics to building smart contracts.

Read more about the course

This course covers everything you need to know to work on professional projects: from absolute no starting knowledge to producing a final project you can be proud to put on your resume.

There are many courses out there on the internet and it's easy to get lost in the sea of information, so here is why this course will accelerate your learning path towards truly leveling up your skills:

  1. Regular course updates. Learn the most modern tools available in tech for smart contracts. There are so many ways to go about building something and we are not going to waste our time. In this course, you will learn the specific technologies that are the most in demand in the industry today. These include tools and technologies used by leaders in NFT markets such as OpenSea, tech companies from Facebook to Google and others.

  2. Upon completing this course you will be able to build your own smart contracts and have a fundamental understanding of how they are deployed and work off of applications built together from scratch. With zero starting experience to a professional level: where you will build a complete Yield Farming Staking DApp (your own digital banking system which will allocate funds to users and allow for depositing and withdrawals hosting multiple ERC20 style tokens.  This course is the solution for those who are trying to save precious time to figure out how to get things to work and not be overwhelmed with online videos as well as those who want to get into modern tech, but aren’t sure where to start and don’t have the money to spend.

  3. This course is mentored and lead by a seasoned professional with years of experience. The Instructor of this course has worked as a head engineer (senior dev and mastering) and co-producer (writing and arranging) for majors, indies, and international publishing houses including working with Grammy nominated and Award Winning Productions. I have headed and worked in engineering and production for companies from the ground up to viral successes again and again all over the world from studios and Labels in Detroit, LA, Montreal and Berlin. This is my love and my life. I am am someone who is passionate and committed to building quality projects from the ground up. I believe my work speaks for me.

  4. This course is set up to teach you the current modern tools and skills needed to get a job in DApp development from freelancing in or at the very least familiarize yourself with the modern tools needed to completing your own personal projects. With our online community you will be able to get mentoring help from me and other producers along with engage in active conversations. This course features the best and most current tools and techniques I have used and worked with over the years and will excel you in ways that other courses simply can’t confined to just one framework. You will have the knowledge to work with multiple types of languages and libraries.


  5. The course is designed to give you employable skills and knowledge with smart contracts integrated into the front end.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 160 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Complete DApp - Solidity & React - Blockchain Development

0:00
/
#1: Welcome To The Course!

All Course Lessons (160)

#Lesson TitleDurationAccess
1
Welcome To The Course! Demo
02:10
2
What Is A DApp (Decentralized Application)
02:20
3
Introduction To Blockchain
01:55
4
Centralization vs. Decentralization
03:55
5
Introduction to IDE ( Remix: Ethereum)
02:48
6
Introduction To Text Editors
02:03
7
IDE Solidity Compiler & Deployer
03:03
8
Download Your First Text Editor
00:48
9
Overview On What Is A Smart Contract
03:27
10
Create Your First Solidity File
01:24
11
Writing Comments in Solidity
01:37
12
Pragma Solidity
01:42
13
Pragma Solidity Version Conditions
01:50
14
Exercise - Solidity Operator Basics I
01:32
15
Smart Contract As Defined In Solidity
01:32
16
Create Your First Smart Contract!
02:52
17
Introduction to Variables (In Solidity)
01:37
18
Optional - General Introduction To Variables In Programming & Solidity
12:42
19
Introduction to Functions (Solidity)
04:55
20
'Public' Keyword (Solidity)
01:13
21
Exercise - Write The Shell of A Basic Function
00:35
22
Final - Simple Storage Contract
03:53
23
Solidity Compiling & Debugging Introduction
03:44
24
Deploy Your First Smart Contract (IDE - Remix:Ethereum)
03:13
25
Interacting (Transactions) with Smart Contracts
03:43
26
Exercise - Deploy A Smart Contract (Solidity)
01:00
27
Simple Storage Contract Solution
02:00
28
Overview on Introductory Level DApp Section
01:34
29
Review: Ide Remix:Ethereum
02:01
30
Creating Variables for The Will Smart Contract
05:21
31
Introduction To The Constructor Function in Solidity
04:29
32
Modifiers in Solidity
05:34
33
Introduction to Arrays & Objects
02:32
34
Mapping in Solidity (Key Store Value)
02:15
35
Exercise - setInheritance Function (Scoping & Argument)
03:05
36
setInheritance Function Recap (Address & Amount)
02:38
37
Introduction To For Loop in Solidity
10:24
38
Recap: Will Smart Contract (Steps So Far)
05:34
39
Oracle - isDeceased Function
04:12
40
Compiling & Deploying the Smart Contract
05:23
41
IDE: Deployment Review - WIll Smart Contract
06:26
42
Interacting with The Blockchain & Oracle
14:38
43
Overview on Glossary Section
01:29
44
Solidity Address Variable Type
01:38
45
Solidity Mapping
02:22
46
Solidity Scoping with Variable
04:22
47
Global Variables In Solidity
02:07
48
Solidity Modifiers
01:58
49
Solidity Constructor
01:17
50
Blockchain Transactions
03:10
51
Crypto Token Contract Setup
05:47
52
Minting Function in Solidity
03:15
53
Send Tokens Function in Solidity
10:13
54
Review: ERC20 Contract Intro
02:04
55
Deploy Your First Crypto Coin
10:45
56
Introduction To NFT Marketplaces & Collections (KryptoBird Case Study) Part I
03:54
57
The Power of NFT Metadata & Properties
04:54
58
How To Read An NFT (KryptoBirdz Exercise)
06:10
59
Making NFTs Work For You (from Algorithms to Acrylic Paintings)
05:36
60
The Ethereum Virtual Machine (EVM)
01:49
61
Advanced - Introduction to Opcodes for the EVM
03:26
62
How Contract Storage works with Ethereum Smart Contracts
03:11
63
How Blockchain Works
04:35
64
What Is Crypto Mining
02:59
65
What Are Non Fungible Tokens (NFTs)
03:15
66
Proof of Work Vs. Proof of Stake
05:56
67
Overview on Yield Farming DApplicaiton Development
04:31
68
Download & Install MetaMask.io
02:48
69
Install Ganache & Important Note
04:30
70
Hooking Up MetaMask to Ganache
07:43
71
Install Node js
04:06
72
Node Js Exercise I
00:41
73
Node Js Solution
01:32
74
Install Truffle Globally
02:06
75
Git Clone The Code Starter Project
05:21
76
Add Folders To The Project Directory
03:50
77
Install Dependancies & Project Overview
13:03
78
Truffle Configurations (Network)
08:35
79
Building The Migration Contract
11:20
80
Migration Deployment Code
04:39
81
Tether Smart Contract Shell
10:06
82
Deployment Migration File
04:06
83
Truffle Compile
07:30
84
Exercise - Truffle Console
00:22
85
Transfer Event
11:15
86
The Event keyword in Solidity - Focused Study
10:36
87
Transfer & TransferFrom
09:32
88
Review - Token Smart Contract
05:10
89
Truffle Migrate - Upgrades & Console
10:24
90
Smart Contract Transactions Between Eachother
12:55
91
Compiling, Debugging & Migrating Contracts
20:31
92
Introduction to Mocha & Chai
04:05
93
Setting Up Solidity Truffle Tests
02:23
94
Anonymous Arrow Functions Javascript - Focused Study
13:08
95
Assertions & Mocha/Chai Tests
10:02
96
Solidity Test Exercise I
01:26
97
Before Hook Solidity
02:33
98
Transfer Tokens Tests 1
10:52
99
Transfer Vs TransferFrom - Focused Study
06:21
100
Transfer Tokens Tests II
07:05
101
Deposit Tokens Functionality
08:00
102
Staking Logic Exercise
02:53
103
Staking Logic Solution
02:24
104
Deposit Tokens Advanced Testing I
13:20
105
Full Test Review (Truffle & Mocha)
06:53
106
Issue Reward Tokens (Smart Contract)
14:39
107
Unstaking & Final Mocha Tests
10:40
108
Reward Scripts (Terminal Exec)
08:34
109
Introduction to React
04:19
110
Let's Build Our First 'Hello, World!'
10:12
111
HTML, CSS & Bootstrap Basics
05:54
112
Basic In-Line Styling Example (React)
04:02
113
Bonus Exercise (Stylize The Landing Page)
00:38
114
Short Overview On Bootstrap Components
03:43
115
Building The DApp Navbar UI
15:49
116
React State & Props (Customer Account Number)
06:22
117
Web3 & Metamask
12:24
118
Web3 Docs
03:37
119
Front End Blockchain Data
07:37
120
Loading Smart Contracts to The Front End (Tether Mock)
15:57
121
Review - Loading Blockchain Data
03:29
122
Loading Blockchain Data Exercise I
01:08
123
Loading Blockchain Data Solution
05:28
124
Loading Tests - Blockchain Data
03:47
125
What We're Building (Smart Contract Front End Implementation)
04:31
126
Building The Main Component UI
15:53
127
Quick Note On Bootstrap
02:14
128
Main Component Complete Layout
15:56
129
Loading Implementation (Front End)
10:06
130
Connecting Balance from Smart Contracts to The Front End
07:02
131
Staking Tokens (Front End)
13:13
132
Unstaking Tokens Exercise
01:01
133
Unstaking Tokens Solution
03:05
134
Staking Button (Front End)
11:52
135
Exercise - Unstaking Button (Front End)
00:48
136
Solution - Unstaking Button (Front End)
03:15
137
FInal Recap on Front End DApp Project
02:49
138
Particle Animation Wrapping Layer
05:00
139
Particle Animation Properties
10:44
140
Exercise - Particle Animation
02:14
141
Airdrop Code Architecture
07:59
142
Airdrop Overview
07:46
143
Javascript - Timer Conversion Function
13:51
144
Rendering The Timer State
06:54
145
Initializing Timer State (Front End)
04:37
146
Implementing Count Down Timer
06:28
147
Hooking Up The Airdrop Implemention
02:22
148
Final Course Exercise (Airdrop: Reward Tokens) - Good Luck!
10:44
149
Full Project DApp Review
04:02
150
Solidity Struct - (Data Types)
12:37
151
Arrays, Mapping, & Addresses
06:38
152
Memory Vs Storage & For Loop Review
13:18
153
Debugging, Compiling & Deployment Test
07:05
154
Voting Authentication Function
07:12
155
The Vote Function
08:11
156
Voting Results Function
08:42
157
Converting Bytes with Node & Ethers
13:36
158
Final Deployment (Intearcting Votes On The Blockchain)
12:19
159
One Last Chance to Make This Course Better for Your Permanent Learning Library
01:47
160
Conclusion
02:46

Unlock unlimited learning

Get instant access to all 159 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Django with React | An Ecommerce Website

Django with React | An Ecommerce Website

Sources: Brad Traversy
Build an eCommerce platform from the ground up with React, Redux, Django & Postgres. In this course, we will build a completely customized eCommerce / shopping cart application ...
18 hours 6 minutes 7 seconds
Next.js & React with ChatGPT - Development Guide (2023)

Next.js & React with ChatGPT - Development Guide (2023)

Sources: udemy
Throughout the course, you will gain experience developing a Next JS application from the ground up. Additionally, you'll receive instruction on integrating Ope
7 hours 6 minutes 49 seconds
Epic React (Epic React Pro)

Epic React (Epic React Pro)

Sources: Kent C. Dodds
Building React applications demands that you make expert decisions before you write the first line of code. You're responsible for building a cohesive, maintainable code-base th...
27 hours 57 minutes 10 seconds
React - The Complete Guide

React - The Complete Guide

Sources: udemy, Academind Pro
Learn React or dive deeper into it. Learn the theory, solve assignments, practice in demo projects and build one big application which is improved throughout t
47 hours 42 minutes 41 seconds