Blockchain Development: Convert An App To A Dapp (2022)

Learn How To Make A Decentralized Blockchain App Using Ethereum & Solidity From A Centralized MERN App

4.70 (179 reviews)
Udemy
platform
English
language
Other
category
instructor
8,593
students
4 hours
content
Jul 2022
last update
$69.99
regular price

What you will learn

Build decentralized blockchain application with Ethereum & Solidity

Become blockchain developers

Build standard MERN stack application

Build server side application with Node JS

Build front end application with React JS

Learn how API works

Be ready for real life development challenges

Be able to use cutting edge tools and programming techniques

Description

Want to built your own blockchain application?
No worries! This course has got you covered!

Blockchain is the talk of the town, every major company out there are getting into blockchain and there is a lack of blockchain developers! This could be "YOUR" opportunity!

There are not many resources out there for learning Solidity and pretty much nothing that converts standard app to a decentralized one and that's what most companies are looking for.

The purpose of this course is to give you hands on experience in building a centralized and a decentralized app. Basically the best of both worlds from scratch!

I spend a lot of time making sure on providing the easiest possible way to teach everyone how easy it is to get started and made sure that this is the best information you can get.

Want to know about Ethereum? Want to know how Solidity, the language, in which Ethereum smart contracts run? Want to know what is a smart contract?


The answer is in this course!

All the materials here are also perfect for applying for a new job!

Things you need to know?

Basic of Javascript, HTML, CSS will be enough to follow along this course.
Remember that if your in a mac we will be using the terminal a lot so familiarising yourself with it would be great! And for Windows users the process is the same but you should definitely google the commands if you don't know any.

You will get stuck!

But thats why I am always going to be here replying to all the questions! 

There is no better time to learn Solidity

Blockchain Developers are the most wanted developers at the moment so don't miss this chance.

What you will be learning!

  1. Ethereum

  2. Solidity

  3. Web3.JS

  4. Metamask

  5. Node.Js

  6. Npm

  7. Async/Await

  8. MYSQL

  9. Express

  10. React JS

  11. GIT

  12. GITHUB

  13. Rest API Design

  14. AXIOS

  15. Postman

  16. CDN

  17. Remix

  18. Debugging

  19. Many more tools

Goal Of The Course

Getting you ready as a blockchain developer, and convert regular centralized applications to decentralized ones.

So why wait?! Grab the course now!

NEW 2022 UPDATES!
Except for the UI View of the websites shown in the course, everything else is the same, so please don't worry about the UI change, and I am always there for supporting you throughout your blockchain journey!

Content

Welcome!

What You Will Do!

Setting up

Section Intro
Lecture Information
Installing Node
Installing Atom
Installing Git & Setting Up Github
Github Link

Backend Web 2.0 Application

Section Intro
Installing Express
Installing MySQL
POST Input Setup
Posting With Postman
Setting Up Nodemon
Validation Message
Connecting MYSQL
Creating DB
Writing Your First Query
Getting Data Back
Adding Public Directory
Git Commits

Frontend Web 2.0 Application

Section Intro!
Setup React
Adding Fields To View
Post With AXIOS
Getting Back Information
Setting Up Paypal
Install PayPal SDK
Creating Payment With PayPal
Funding The App
Storing In Session
Picking The Winner Function
Picking Participants
Winner Session
Winner Session Github Commit
Deleting all users
Paying The Winner
Makeover with Bootstrap
Makeover with Bootstrap ( Source Code HTML + CSS )
Final! Web 2.0 Application

Hello Decentralized App!

Section Intro
Breakdown of Web 2.0 to Web 3.0
Decentralized Development Environment
Basic Of Ethereum Contract
Ethereum Gas
Solidity Contract Types

Ethereum Smart Contract With Solidity

Remix!
Solidity Types
Storing Addresses
Payable
Require Statement
Debugging The Contract
Getting Started With Picking A Winner
Random Hash Function
Transfer Balance To Winner
Testing Smart Contract
Installing MetaMask
Getting Ether From Rinkeby
Deploying to Rinkeby TestNet
Viewing Tx On Rinkeby
Lottery.sol

Backend Web 3.0 Decentralized Application

Section Intro
Git Commits for Web 3.0
Decentralized Backbone
Decentralized Lottery App Github Push
Setting Up Pages With Next
Compile Script
Getting Infura To Work
Deployed To Rinkeby

Interactive Smart Contract

Rendering The View
Getting Web3 Installed
Getting Contract Balance
Adding Ether To Contract
Manager Picks
Bonus
Final Web 3.0! Decentralization!
Regarding Bugs/Debugging

Screenshots

Blockchain Development: Convert An App To A Dapp (2022) - Screenshot_01Blockchain Development: Convert An App To A Dapp (2022) - Screenshot_02Blockchain Development: Convert An App To A Dapp (2022) - Screenshot_03Blockchain Development: Convert An App To A Dapp (2022) - Screenshot_04

Reviews

Lodgerio
March 4, 2023
Thanks for putting up this course. I learned a lot on how to use blockchain from web2.0 to web3.0. Please update the course to Goerli. The Rinkeby has been deprecated.
Erikson
November 13, 2021
This was a really fast and incredibly course. Although I believe it is important to be clear with the prerequisites because students without any knowledge about react, npm, mysql might get lost. I am Senior Developer and I was able to follow along every class. Be clear with the prerequisites and this will be a 5 stars course. Thank you and waiting for more courses.
Sgard
November 2, 2021
Good to follow along but it lacks for explanation, about constructor, etc syntax in JS is not trivial
Ravi
August 29, 2021
there are few issues with the video which have been corrected in the next video. It should be corrected. ex: Connecting MYSQL has typo on function name which is corrected in Creating DB lecture
Martin
August 28, 2021
Great course! It has all the information to understand how decentralized applications work. The short duration and totally hands-on approach make it a great place to start.
Kshitij
June 19, 2021
(Do see my edit for Masnad(instuctor) response). Lack of explanations. Take this course only if you know about ethereum and solidity. Plus you should also know ES6,React Js and node js, Express js. I have taken this course so that I can see how decentralization takes place but it doesn't worked on my system and Masnad(Instructor) said that I have some problem in my windows. So be sure that your windows supports it. Only thing good about this course the Masnad(Instructor) replies. Edit(after Instructor response)- First thing you didn't teach ethereum and solidity in a good way. The theory part was not useful. So instead hiding your mistake try to improve the course. I understand you worked hard but still its not working for students(You can see all over rating of students). So try to improve the course. Now I cannot ask for refund as UDEMY does not allow for it after watching certain percentage of videos . But if it is possible I will be more than happy to do so. And do not blame my machine. My machine is new first of all(I can send you receipt if you want) . Try to make you course work by updating it. Don't blame take responsibility.
David
January 12, 2021
Very well explained! Clear flow going from showing a non decentralized app creation to showing the same as a Dapp. Useful!
Peter
December 23, 2019
He goes a bit too fast. Example? The 'Gas' lecture, number 44. There is also a need for a bit more context, such as 'why use the lottery app as an example?'. Having said this, the course is inherently aimed at coders, who are typically far too geeky to worry about trivia like 'humanizing' the content and for all I know felt that the whole thing was actually already far too slow. But so far, at the half-way point, it certainly looks like good value for money.
Charan
March 1, 2019
Perfect teaching attitude, makes me want to learn. Amazing clarity in explantion and easy to follow. also helping when i get stuck on something through the questions page.
Basit
August 3, 2018
Everything is on point! The course explains the whole process well and I didn't get lost at any point. One note though, some stuff could be explained more in depth but since its only a 4 hour course thats understandable. I Recommend it to others looking to learn more about Dapps!

Charts

Price

Blockchain Development: Convert An App To A Dapp (2022) - Price chart

Rating

Blockchain Development: Convert An App To A Dapp (2022) - Ratings chart

Enrollment distribution

Blockchain Development: Convert An App To A Dapp (2022) - Distribution chart
1752526
udemy ID
6/17/2018
course created date
7/2/2019
course indexed date
Bot
course submited by