Skip to content
UdemyBlockchain ProgrammingPaid courseBeginner levelCertificate

Hyperledger Fabric 2.x - First Practical Blockchain [2022] (Udemy.com)

A short, crash course to understand and deploy your first smart contract in a blockchain

Created by: Dr. Mohammad Nauman

Last updated July 2022

icon
What you will learn

  • Understand the basics of a hash
  • Stunning SUPPORT. I answer questions on the same day.
  • Learn how this simple concept enables the powerful blockchain architecture
  • Learn how to install and configure Hyperledger Fabric using the easiest method available
  • Learn how to set up a REST API to use our blockchain afrom outside Fabric
  • Learn how to use a REST API testing application and then PHP to access data from our blockchain
  • Learn Fabric 2.x Chaincode/Smart Contracts

How it compares

Against the other 94 rated Udemy courses in Blockchain Programming on CourseDuck:

  • Rating4.3 out of 5higher than 41% of them
  • Reviews926#24 of 95 by number of reviews
  • Length2.5 hoursshorter than 58% of them
  • Last updatedJuly 2022earlier than 56% of them

icon
Course Description

** UPDATE: Course radically updated to include latest Fabric 2.x. Watch the first video for details**


So you want to deploy a blockchain but are overwhelmed by the sea of information out there that is half-baked and seems to want to do too much at the same time.

If so, this course is for you. We will start by explaining exactly what a blockchain is from a technical perspective instead of a high-level business overview. We start from absolute zero, assume no background and give the details only as much as necessary. Then, we move on to the highly popular and industry backed blockchain framework -- Hyperledger Fabric and its high-level library -- Composer. We explain how to set everything up and then move to creating our first blockchain and then a smart contract.

We will also cover how this blockchain can be used from an existing application using a REST API. This would enable you to start using blockchains in your own applications that can benefit from a blockchain or distributed ledger.

We take a case study-based approach and motivate why we need the commands we're running and how everything fits together. If there is a concept that is typically covered in similar courses but isn't immediately necessary for deploying our first smart contract, we'll skip it. We aim to have our first smart contract up and running in about an hour and then integrate with it from outside the Fabric environment by the end of this course -- a total of about 1.5 hours.  

There is also a real-time chat system in place for students who enroll in this course. With a free signup, you get access to real-time chat with myself and fellow students who are working to complete this course (or have completed the course before you). We plan on creating this network of like-minded experts who can help each other out and collaborate on exciting ideas together.


What will I learn?

  • Basics of a hash

  • How this simple concepts enable the powerful blockchain architecture

  • Install and configure Hyperledger Fabric using the easiest method available

  • Install and run Composer -- a high-level, easy to use interface to Fabric 

  • Set up a REST API to use our blockchain from outside Fabric 

  • Use a REST API testing application and then PHP to access data from our blockchain

  • Use the Latest Fabric 2.x


About the instructor:

  • Teacher and researcher by profession

  • PhD in Security and a PostDoc from Max Planck Institute for Software Systems, Germany

  • 17+ years of working with computers and 15+ years of teaching experience 

  • 10+ years of working professionally as a Linux System Administrator -- including 5+ years of provable track record on UpWork (with 5.0 star rating there)

What you need to know: 

No prerequisites are assumed.


*** UPDATES *** 

  • Updated videos and files for commands changed in the next release of the official docs (just 5 days after the release of the course).

  • Added Fabric 2.x details now.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Dr. Mohammad Nauman

Great hands-on courses for beginners

All my courses are 100% hands-on with practical examples and demos. No lengthy theoretical discussions about boring topics. We dive into the practical and only see theory if needed (and only the minimum amount).


Learn by doing

Step-by-step tutorials and problem-based learning.


Get excellent support

One-on-one support by me ...  All questions answered within 24 hours. I really want you to succeed! 


More about me

I have a PhD in Computer Sciences and a PostDoc from the Max Planck Institute for Software Systems. I have been programming since early 2000 and have worked with many different languages, tools and platforms. I have an extensive research experience with many state-of-the-art models to my name. My research in Android security has led to some major shifts in the Android permission model.

I love teaching and the most important reason I upload on Udemy is to make sure people can find my content. If you have any problem with finances and you want to take my courses, please visit my site (link on the left). I am more than willing to give out coupons that will make the course more affordable for you.  

You can see all the different areas I've worked with on my site as well as on my github page. 

icon
More courses by Dr. Mohammad Nauman

$69.99

$64.99

$69.99

$10.99

$79.99

$49.99

icon
More Blockchain Programming courses

$89.99

$84.99

$11.99

$22.99

$24.99

$79.99

icon
Reviews

4.3

926 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Dinesh Murali on 8/1/2023

The course is good if you already have some basic understanding of all the concepts and the network setup for hyperledger fabric. My recommendation is to read the documentation first before starting the Fabric 2.X section of the tutorial. https://hyperledger-fabric.readthedocs.io/en/release-2.5/network/network.html#joining-components-to-multiple-channels

By Juliana Santos Blicharz on 2/13/2023

Great course. Very well explained for totally begginers in blockchain (but you need of course to read basisc concepts fom HF official docs). It goes through all configurations step by step. I had tried install HF through the official documentation and with this course I finally could understand it. I had few doubs and I found solution in Q&A. Thank you Dr. Mohammad

By Abhi G on 5/14/2022

The instructor doesn't setup the premise of Hyperledger well enough nor briefly explain its key components or how it works. The entire section 3 is like a read-out of what's typed out on the Hyperledger composer website which I could have just read. I totally did not get the network card, the admin creds and their exact usage and significance until I read about them elsewhere which defeats the purpose of buying a course. This also doesn't cover how does the fabric network actually works, as in how does a transaction actually appear on the ledger after verification and ordering, couchDB, consensus etc. Not even briefly. I got all of that from Youtube (for free). Not sure why this is classified as a beginners course by Udemy. Wouldn't a beginner actually want to know all those things? The entire course is structured around samples provided by Fabric in its folders with no deep dive. Overall, I'm glad I didn't pay full price for this course so not particularly disappointed but I wish it was more comprehensive and went deeper on the concepts instead of just superficially going over commands and samples which are already provided and self explanatory anyways.

By Ignasi Andres on 4/26/2022

This course is good for people with zero previous experience with Hyperledger. The instructor is really knowledgeable about the subject and is always ready to respond any question. When the student finishes the course, he will have set up its first Hyperledger on Docker, and perform some basic commands. I would like loved to see more content, or how to deploy all the hyperledger on Kubernetes.

By Sanjeev on 1/25/2022

I have enrolled different courses of Hyperledger Fabric developement, most of them were outdated and difficult to grasp the point that they are trying to convey. But this course is very awesome and straight to the point! Nauman's way of teaching is really cool. He showed a clean demonstration to develop a Hyperledger Fabric application in a very short span of time. BTW, I have completed this course in one day, lol! I highly suggest you to enroll this course, if you are looking for a Hyperledger Fabric course. And you must go through the documentations along with this lecture (as mentioned in lecture) Thanks for the course, Nauman

By Sbastien Picard on 11/19/2020

This course is about a deprecated technology (Hyperledger Composer), the online Playground is not available, the Mac version doesn't load playground either.

By Joo Vieira on 11/13/2020

great explanations, right on the points, perfectly understood

By Iain Michie on 11/4/2020

I very much liked the course. My disappointment stems from the fact that Composer is deprecated and I didn't know that. It doesn't detract from the rest of the course but I'm left wondering if the time could have been better spent on Fabric. Regardless, thank you.

By Kalmesh Sindagi on 9/20/2020

so far nothing new I came across

By Viswas Menon on 9/19/2020

The course was very well structured, Helped me to understand the concepts clearly

By Juan Medina on 9/15/2020

Very good content.

By Amit Rana on 9/6/2020

interesting and well explained

Showing 12 of 146 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100