#1 Complete Blockchain, Cryptocurrency, Wallet Development
4.6 (78 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.
7,381 students enrolled

#1 Complete Blockchain, Cryptocurrency, Wallet Development

Build a Blockchain and Cryptocurrency like Bitcoin Using C# , Asp.Net Core , Web Api and Mobile Wallet app using Xamarin
4.6 (78 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.
7,381 students enrolled
Created by Toufiq Elahy
Last updated 3/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Can make your own Cryptocurrency
  • Able to make wallet app
  • Will able to use the Cryptocurrency as payment gateway in any site
Course content
Expand all 69 lectures 11:22:00
+ Blockchain Theory
2 lectures 21:23
Blockchain Theory part 1
12:09
Blockchain Theory part 2
09:14
+ Building BlockChain Api's
12 lectures 01:50:52
Install Visual Studio
03:22

It is mandatory to download the source code before going to next lecture:

source code: https://drive.google.com/open?id=1UfSLnHDrKQbSgSCB1VtjanO8Dxdn1M6h

Plan for this Section
09:56
Implementing Class Library
04:50
Blockchain Implementation
08:46
Web Api REST Services
08:03
Implementing swagger and Enabling CORS
05:22
Blockchain FrontEnd
08:48
Adding New Miner to the Network
08:32
Explanation 1: How genesis block with initial transaction added to BlochChain
13:15
Explanation 2: How Miner's mine the transaction
12:36
Explanation 3: How new Miner can join the Network and How Consensus works
22:52
+ Building BlockChain Client Application
11 lectures 01:40:05

Before going to next lecture, this is mandatory to download source code using below link...

source code: https://drive.google.com/open?id=1Fcp76sGNwTFMOGe9a-m0hsPT7eomgwgA

Plan for this Section
07:07
Implementing BlockChain Client Api's
06:49
Private/Public Key generation
06:02
Making Transaction By sending Coins
16:33
Implementing View Transaction Page
05:24
Implementing Wallet Web App
10:11
Explanation 1: Overall Flows
09:36
Explanation 2: How Transaction Works
14:23
Explanation 3: How Miner Mine Unconfirmed Transactions
06:50
+ Video Unlocking Online Shopping Site
6 lectures 30:18
Introduction of this project
05:11
Adding Classes and all necessary files
04:56
Implementing SignalR
05:58
Video Unlocking Page
07:13
QR Core Generator Page
03:14
Implementing Payment Api
03:46
+ Mobile Wallet Development Using Xamarin
9 lectures 01:20:57
Initial Project Setup
11:53
Adding Model Classes
03:47
Working with Xaml and Code behind Part 1
09:50
Working with Xaml and Code behind Part 2
09:48
How all projects work all together Part 1
09:28
How all projects work all together Part 2
09:30
How all projects work all together Part 3
08:32
How all projects work all together Part 4
10:34
How all projects work all together Part 5
07:35
+ Learn Asp.NET Core by building E-Learning Site (Stripe+Bitcoin) Payment Gateway
16 lectures 02:30:43
Installing Visual Studio
03:22
Installing Sql Server
01:35
Installing Sql Server Management Studio
01:38
Playing with sql Server
04:30
Initial Project Setup
08:00
Database Migration and File Upload
15:10
Facebook Authentication
16:28
Facebook Login
01:48
Implemeting Database
16:51
Working with Identity
18:28
Implementing Course page
10:37
ApplicationUser Role Management
13:20
Specifying Role
08:40
Stripe Payment Gateway
19:31
Video uploading Platform
04:44
Display Profile Pictures
06:01
+ Bitpay API Integration with Asp.NET Core : Bitcoin Payment Gateway
3 lectures 01:07:10
Bitpay API Integration with Asp.NET Core (Real World Implementation)
32:28
Installing Bitpay wallet in mobile And making Bitcoin Payment
07:41
Requirements
  • C# programming
  • Visual Studio 2017
  • Asp .Net Core Web Api
  • Xamarin Mobile app Development
Description

How to create your Own Cryptocurrency. This is the complete Cryptocurrency making Course based on blockchain technology using C#..

 Here, What You will Learn:

 > How Miner’s can join the Network

 > How Proof Of Work function Works by solving Cryptographic puzzle based on Sha256 algorithm

 > How real-time transactions is added to the mempool

 > How Mining Works and Generates New Coins

 > How Transactions are added in a Block after Mining

And:

 > How new block is added in BlockChain after adding transactions in a Block

 > How System resolve the conflicts from a longest chain by validating each block along with verifying each transactions

 [ Consencus: “How Longest chain Win”  ]

 > How Signature of a Transaction get verified

 By using public key

 > How public and private keys get generated using RSA algorithm

 > How Client User generates Signature using Private key

And:

 > How Wallet Transaction Works

 > How "Blockchain Client" for users to generate wallets and send coins

 > How to Buy digital content from Online Shopping Site using this cryptocurrency

 > How user can check Life-time Transaction and balance

 > How user can send coin to another user using mobile wallet after scanning QR Code

 > How user can generate QR Code image to send/receive coins

 And many more….

Why Cryptocurrency is the Future?

 All you need is to generate public and private keys then save it in order to make transaction.

 [No Need Bank to follow complex process]

 Anyone can receive money using their publicKey only.

 And anyone can send money using wallet app to generate signature using privateKey.

 This is the most easiest way to transfer money within seconds. In near future the process will be so efficient that user will able to make transaction using human body parts [Artificial Intelligance]

Initial Story:  

Anyone who will download the script can join the network by broadcasting the network and they are recognized as Miner. At genesis(initial) 1st block, only miner will have few coins. So, 1st miner will give coins to new user . Thus transactions will take place and then Miner will mine the transactions and system will give few coins to miner as reward. This way new coins get generated. Whole information is saved in miner’s machine.

 You will understand whole process once I will explain blockchain theory and You will better understand once you finish building Cryptocurrency application with me.

How this Coin will Get Real Values

 If Miners confident with this script and start joining the network and if so many users do transaction with real fiat currency that time this cryptocurreny will have real values. It’s totally based on trust and faith..

 And coin values also follows demand and supply rules of economic…

Course Summary

 Within This Course:

 Module 1: I will explain Blockchain Theory

 Module 2: I will build BlockChain application then expose through web api.

 Module 3: I will build blockchain client application to interact with BlockChain api’s

 Module 4: I will Build Shopping Site using asp.net core, SignalR

 Module 5: I will build Mobile Wallet app using Xamarin to buy digital contents from the shopping site. 

What technology is used in front-end?

  • Jquery , Ajax

  • HTML & Razor Code

What technology is used in back-end?

  • c#, Linq

  • ASP .NET-MVC Core

  • Asp.NET Web Api

What tools you will need?

  • Visual Studio 2017

  • ASP.NET Core 2.0 will need to be installed in your Machine

  • Any browser Whatever you like most

Why I applied My Plugin to Asp .NET Core application:

  • Cross-platform needs.

  • High-performance and scalable systems.

  • All coding best practices (asynchronous programming, dependency injection)

Within this course I will Show:  How powerful and complex cross-platform real-time blockchain and cryptocurrency application we can build using asp.net core, web api and also mobile wallet using Xamarin

I’m always updating this course with fresh content, too. 

It’s no secret how technology is advancing at a rapid rate. New, more powerful hardware and software are being released every day, meaning it’s crucial to stay on top with the latest knowledge.

That’s why I’m always adding new, up-to-date content to this course at no extra charge. Buy this course once, and you’ll have lifetime access to it and any future updates (which are on the way as we speak).


Who this course is for:
  • Anyone who loves Block-chain technology
  • Students who are looking to build Cryptocurrency
  • Curious human to learn craziest technique to achieve using block-chain
  • Students who want to build Wallet