Blockchain Development: Convert An App To A Dapp
4.2 (47 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,387 students enrolled

Blockchain Development: Convert An App To A Dapp

Learn How To Make A Decentralized Blockchain App Using Ethereum & Solidity From A Centralized MERN App
4.2 (47 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,387 students enrolled
Created by Masnad Nehith
Last updated 7/2018
English
English [Auto-generated]
Current price: $11.99 Original price: $34.99 Discount: 66% off
3 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 8 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Requirements
  • Basic Understanding Of JavaScript
  • Basic Understanding Of HTML / CSS
  • Working Laptop
  • Internet connection
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!

Who this course is for:
  • Anyone willing to learn Ethereum & Solidity
  • Programmers who are interested to make blockchain applications
  • Programmers who are interested in changing standard application to decentralized application
  • Anyone willing to learn NodeJs, React, MySQL
Course content
Expand all 76 lectures 04:11:07
+ Setting up
6 lectures 09:21
Section Intro
00:35
Lecture Information
00:09
Installing Node
02:07
Installing Atom
01:27
Installing Git & Setting Up Github
04:55
Github Link
00:07
+ Backend Web 2.0 Application
13 lectures 53:56

In this lecture we install Express js which is a framework for node js.  We get Express via NPM. Visit NPM to know about more npm modules here: https://www.npmjs.com/

Installing Express
05:32
Installing MySQL
04:22
POST Input Setup
04:30
Posting With Postman
05:45
Setting Up Nodemon
01:53
Validation Message
03:18
Connecting MYSQL
05:59
Creating DB
01:27
Writing Your First Query
07:42
Getting Data Back
05:51
Adding Public Directory
03:31
Git Commits
03:18
+ Frontend Web 2.0 Application
19 lectures 01:21:53
Setup React
06:02
Adding Fields To View
04:06
Post With AXIOS
08:11
Getting Back Information
03:34
Setting Up Paypal
03:15
Install PayPal SDK
03:51
Creating Payment With PayPal
06:14
Funding The App
08:57
Storing In Session
04:34
Picking The Winner Function
06:35
Picking Participants
07:20
Winner Session
03:08
Winner Session Github Commit
00:12
Deleting all users
02:27
Paying The Winner
06:36
Makeover with Bootstrap
04:13
Makeover with Bootstrap ( Source Code HTML + CSS )
00:09
Final! Web 2.0 Application
00:38
+ Hello Decentralized App!
6 lectures 10:39
Decentralized Development Environment
01:15
Basic Of Ethereum Contract
01:10
Solidity Contract Types
01:29
+ Ethereum Smart Contract With Solidity
15 lectures 33:59
Remix!
03:18
Solidity Types
02:50
Storing Addresses
04:22
Payable
00:17
Require Statement
02:30
Debugging The Contract
01:34
Getting Started With Picking A Winner
02:07
Random Hash Function
04:39
Transfer Balance To Winner
01:43
Testing Smart Contract
02:12
Installing MetaMask
03:29
Getting Ether From Rinkeby
01:21
Deploying to Rinkeby TestNet
02:04
Viewing Tx On Rinkeby
01:28
Lottery.sol
00:05
+ Backend Web 3.0 Decentralized Application
8 lectures 27:24
Git Commits for Web 3.0
00:08
Decentralized Backbone
03:24
Decentralized Lottery App Github Push
02:28
Setting Up Pages With Next
03:51
Compile Script
06:12
Getting Infura To Work
05:38
Deployed To Rinkeby
03:54
+ Interactive Smart Contract
8 lectures 31:18
Rendering The View
03:31
Getting Web3 Installed
07:40
Getting Contract Balance
03:13
Adding Ether To Contract
10:57
Manager Picks
04:36
Bonus
00:34
Final Web 3.0! Decentralization!
00:33
Regarding Bugs/Debugging
00:14