Complete DApp - Solidity & React - Blockchain Development
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.
More
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:
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.
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.
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.
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.
The course is designed to give you employable skills and knowledge with smart contracts integrated into the front end.
Watch Online Complete DApp - Solidity & React - Blockchain Development
# | Title | Duration |
---|---|---|
1 | Welcome To The Course! | 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 |