Build Blockchain Applications: Proof-Of-Existence
4.2 (27 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
353 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Build Blockchain Applications: Proof-Of-Existence to your Wishlist.

Add to Wishlist

Build Blockchain Applications: Proof-Of-Existence

Build A Cryptographic Proof-Of-Existence Tool For Files Upon A Private Blockchain Using MultiChain And AWS EC2.
4.2 (27 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
353 students enrolled
Created by Toshendra Sharma
Last updated 6/2017
English
Current price: $10 Original price: $75 Discount: 87% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 8 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build A Real Life Tool Based Upon The Blockchain.
  • Be Able To Work With Blockchain Technology On A Practical Level.
  • Implement Blockchain Based Solutions Using AWS EC2, Ubuntu, PHP, And APIs.
View Curriculum
Requirements
  • You Should Understand The Basics Of Blockchain Technology.
  • Ideally You Should Have Grassroots Skills Of Apache, PHP & jQuery.
Description

Have You Heard About Proof Of Existence?

Are You Interested In Building Blockchain Applications?

Maybe You’ve Been Wanting To Get Involved With The Blockchain Practically?

Whatever your motivation to start on your journey with building a cryptographic proof of existence tools for files on the private Blockchain, you’ve come to the right place.

Build Blockchain Applications: Proof Of Existence, is a concise and focussed course guiding you on how to create a web tool to generate, and upload a cryptographic proof-of-existence for files, as well as other data in Blockchain using MultiChain along with AWS EC2. 

It’s the one place with everything you need to learn how to use the Blockchain as a decentralized database, of key value pairs of records.

So you’re aware our development stack for this course will be the following:

- OS: Ubuntu 14.04 in AWS EC2

- Web Server: Apache

- Server Side: PHP for server side code, Slim (PHP Micro framework for APIs development), Composer

- Blockchain: MultiChain (Open Platform For Private Blockchains)

- Client side: jQuery, HTML5, CSS3

This course is designed for anyone who wants to start building cryptographic proof of existence tools for files on the private Blockchain. You don't have to be an expert in any of the aspects within this course, we will be guiding you through it all. So if you want to learn how to use the Blockchain as a decentralized database, you’re in the right place to jump in

Who is the target audience?
  • Any Individual Who Is Interested In Blockchain Technology.
  • Students Working On Blockchain Based Projects.
  • Lecturers Looking To Teach Blockchain Based Courses.
  • Employees Working On Blockchain Based Projects In Their Company.
  • Entrepreneurs Looking To Understand The Practical Usage Of The Blockchain.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
12 Lectures
01:45:02
+
Introduction & Overview
3 Lectures 20:05

In this lecture you'll gain an introduction to the course, which will outline how we're going to achieve our learning goal of building a Blockchain based application.

Preview 05:19

In this lecture you'll be made aware of the proof of existence tool we'll be creating, which can be used for anyone on web using a private Blockchain.

Preview 07:54

In this lecture I'll be helping you to understand what the Blockchain is, as well as what MultiChain. This is so as we move forward in the course and work with these, you'll be aware of what they are.

What Is The Blockchain And MultiChain?
06:52
+
Building Your Blockchain Application: Proof Of Existence
8 Lectures 01:19:19

In this lecture I'll be helping you to understand the architecture of our application, as well as how we are going to go about following through with this in the following lectures.

Preview 04:42

In this lecture we'll be setting up the environment for our proof of existence tool, by installing key software in on our web server & local machine.

Setting Up The Dev Environment
13:35

In this lecture we will be setting up our private Blockchain using MultiChain, and we'll then configure it to mine the blocks in the Blockchain.

Setting Up Blockchain Nodes
09:49

In this lecture we will be creating RESTful APIs using Slim framework. In order to publish, and verify the POE data to, and from Blockchain’s Stream.

Creating Web APIs for Publishing And Verifying POE: Part 1
18:32

In this lecture we'll be moving forward from the previous lecture, once again focussing on creating the Web APIs for publishing and verifying proof of existence.

Creating Web APIs for Publishing And Verifying POE: Part 2
16:05

In this lecture we'll be publishing the document signature into Blockchain, hence storing it immutably.

Publishing Proof Of Existence Through The Web Interface
11:50

In this lecture we will check our proof of existence in the MultiChain Explorer and MultiChain CLI. This is so we can confirm if everything has been recorded successfully. 

Verifying Published Proof Of Existence Within MultiChain
02:47

In the final lecture of this section, we'll be verifying published proof of existence in the front end.

Verifying Published POE Within The Web Interface
01:59
+
Course Summary
1 Lecture 05:38

In the final lecture of this course we'll be discussing what you can build next, as well as summarising what we have built in this course. 

What's Next?
05:38
About the Instructor
Toshendra Sharma
3.9 Average rating
1,264 Reviews
13,395 Students
33 Courses
Entrepreneur in Security & Blockchain

I am a founder & CEO of RecordsKeeper, a Blockchain-based record keeping solution for businesses.

Earlier, I founded Appvigil (Wegilant) in Nov 2011 while pursuing my Masters in Application Security from IIT Bombay, India. Appvigil is the Mobile App Vulnerability Scanner on Cloud. Appvigil also offers security audit services for mobile devices and applications, and compliance with IT regulations. I was heading the team as Chief Executive Officer. The company has won NASSCOM Emerge 50 Award 2014 one of the biggest awards in India. The company got incubation in IIT Bombay's Business Incubator SINE in August 2013.

During Wegilant & before that, I have trained 15000+ students in 5 years across various college campuses in India. I have also written a book on AVR Microcontroller with the name "Robotics with AVR".

I was the part of Forbes India 30Under30 List of 2016 in Technology space.