Beginner to Advanced – Solidity Blockchain Development

Becoming a blockchain developer from scratch had never been so easy. Learn how to build your own Ethereum DApp!

3.63 (4 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
17
students
5 hours
content
Dec 2021
last update
$19.99
regular price

What you will learn

Solidity Programming Language, Git, Ganache, Truffle, Web3, Nodejs, React, Javascript

How to use Metamask (Crypto Wallet) to exchange crypto between wallets

How to write proper tests for the solidity contracts your write

How to create an Escrow Platform and deploy that both locally and on Ethereum's Legitimate Testnet – Kovan

Description

Are you interested in blockchain development? Are you interested in crypto? Have you ever wondered how people get started with blockchain development?

Regardless of whether you're a developer or not, this course will walk you through the process of becoming a blockchain developer FROM SCRATCH. You do not need past experience as long as you follow the steps laid out in this course, in each episode.

In this course you will learn the following:

  • Truffle

  • Frontend development with React

  • Blockchain development with Solidity

  • How to use wallets

  • How to write tests (this is a desired skill for many companies)

  • How to think and code like a first-rate programmer

  • How to deploy your project on Kovan testnet.

... And that's just some of what you will learn!

This is a self-paced course, so learn at the rate that's best for you because this isn't a race, it's just making it to the finish line. The best way to learn is by trial and error and this course will give you hands on experience (and trial and error) so that you actually absorb what is taught.

That's what is meant when we say, "No experience needed" because as you program, you will pick up the skills that you're out to obtain.

Content

Introduction

Introduction

Installations and Learning Solidity

2. Installations with NVM, NPM, Node, Truffle, Ganache
3. CryptoZombies
4. Using Truffle Boxes
5. Adding Git
6. Github Personal Access Tokens

Configurations, Templates, and Metamask

7. Package.json & Migrations
8. Truffle Config and Frontend Templates
9. Setting Up Metamask

Building The App

10. Added Escrow.sol and EscrowExchange.sol templates
11. EscrowExchange, Let's Think About getContractsForCurrentUser
12. Adding Our Escrow Calls to the Frontend & Git Branch
13. Add components, set up index.js and app.js
14. React Overview, Template for Main.js
15. App.js Template
16. Slight Modifications to Frontend Files
Finally Showing Our DApp (Decentralized Application) on The Browser
18. Rebuilding with EscrowFactory
19. Using Truffle Compile To Fix Errors
20. Big Changes to EscrowFactory and EscrowExchange to Make Contracts Compile Pr
21. OwnerContractCount and Difference Between Send and Call

Kickin' It Off With Tests

22. Using Git Branch and Setting Up Tests
23. Learning Truffle Tests
24. Adding Notes to Our Escrow Contracts
25. Demo of New UI and Adding DepositCount and AmountCount
26. Creating a Contract and Showing the Send Amount Button

Making Deposits and "Nuking" and Refactoring Code!

27. Adding A Check to See If a Deposit Has Been Made
28. Building the Send Deposit Function
29. REDOING EscrowFactory and Contract Management!?!
30. Using Functions to Return Data
31. REDOING EscrowExchange Tests

Finishing The Escrow DApp!

Iterating through Contracts Efficiently
33. Making "Smart" Changes to Buyer Deposit?
34. Making "Smart" Changes to Seller Deposit, ReverseBuyerDeposit, ClaimDeposit
35. Big Refactoring of Tests
36. Homework Answers: Fixed Tests
37. Redo EscrowFactory Contract Calls
38. EscrowFactory Test Explanation
39. Adding ReverseDeposit, ClaimDeposit, and SendAmount to Frontend
40. Adding PaySeller and RefundBuyer to the Frontend
41. Add the Missing Functions Our Buttons Need to Work
42. Implement our New ContractComplete Status
43. FINAL PROJECT DEMO
CONGRATULATIONS!?!

Screenshots

Beginner to Advanced – Solidity Blockchain Development - Screenshot_01Beginner to Advanced – Solidity Blockchain Development - Screenshot_02Beginner to Advanced – Solidity Blockchain Development - Screenshot_03Beginner to Advanced – Solidity Blockchain Development - Screenshot_04

Reviews

John
May 27, 2022
He is a fantastic and friendly teacher. I am so greatful to Jesus Christ that I have put in the time to be able to follow along with this. The teacher is still doing very well. He is very professional. Thank you.

Charts

Price

Beginner to Advanced – Solidity Blockchain Development - Price chart

Rating

Beginner to Advanced – Solidity Blockchain Development - Ratings chart

Enrollment distribution

Beginner to Advanced – Solidity Blockchain Development - Distribution chart
4421678
udemy ID
11/30/2021
course created date
12/16/2021
course indexed date
Bot
course submited by