Blockchain Development on Hyperledger Fabric using Composer (Udemy.com)

Learn to develop Network Applications on Hyperledger Fabric & Composer Technology

Created by: Rajeev Sakhuja

Produced in 2021

icon
What you will learn

  • Develop Hyperledger Blockchain Applications using Composer Framework
  • Model the Blockchain Applications using Composer modeling language
  • Evaluate if a business application will benefit by adoption of Distributed Ledger Technology
  • Develop front end (Client) applications using Composer API
  • Leverage Composer REST Server to design a web based Blockchain solution
  • Describe the various components of Hyperledger Fabric Technology (Peers, Orderer, MSP, CA ...)
  • Design Hyperledger Fabric Composer Business Network Application (NOT the infrastructure)

icon
Quality Score

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

Overall Score : 88 / 100

icon
Course Description

PS: Please READall the pointsbefore proceeding***Composer - DEPRECATED- it is NOmore supported for Fabric updates*** But it is still a GREATway to learn Fabric Blockchain fundamentals & for carrying out POC. For production grade apps It is suggested that you take a look at my course "Mastering Chaincode Development using GoLang ...."Please do NOTjoin the course if you are NOT comfortable with codingFocus of the course is Composer based applicationdevelopment. Course will NOTteach you how to use ALL the various utilities/tools for hypereldger infrastructure component setup.
Course is NOTfor Operators or Infrastructure engineers *but* you are welcome to try as it would help you in building a strong foundational knowledge. Take a look at my other Fabric courses if you are an Operations person.
You MUSThave a basic understanding of Blockchain technology. Do take a preview before joining.
This course willNOTteach you Javascript or any Javascript framework to develop UIYou MUSTbe comfortable in installing software & tools on your machine. Course requires many tools to be installed.
Please read thePre-Requisitesbefore signing upTry out the lectures in preview - if you have difficulty understanding the lectures/accent....
I request youNOT tojoinIf you are still with me lets continue :-)BackgroundDemand for Blockchain technologists is going up as multiple enterprises (&startups) are looking to achieve efficiency or/and create new business models enabled by the Blockchain technologies. Bitcoin & Ethereum have proven to the world that Blockchain technologies can change the way we do business. The challenge with these technologies is that they were both built ground up for public domain applications and are not always suitable for building an enterprise grade application. Hyperldger project, a Linux foundation initiative is driven by theindustry leaders to build Blockchain technology(s) that would provide a platform for creating Enterprise Blockchain Applications.
Business |Enterprise Blockchain ApplicationsThe obvious question you may have at this point is, what do I mean by "Enterprise Blockchain Applications". The idea is that Blockchain technology for Business (or enterprise)would need to have certain characteristics that do not necessarily apply to the public domain Blockchain technology such as Ethereum. Characteristics that aredesiredPermissioning,Network support | operationSmart contract managementControl on howtransactions arevalidatedTrust managementScaling, Performance, Throughput...
Hyperledger Fabric | Composer FrameworkHyperledger Fabric is a "Distributed Ledger Technology" a.
k.
a. Blockchain technology that has been builtground up with the needs of the "Business Blockchain Applications" in mind. Composer is adevelopmentframework that accelerates the development of Business Blockchain applications of Fabric platform.
This course will teach you how to develop Fabtric Blockchain Application using Composer.
Course Approach?
This course takes the approach of Learnby doing. Students are encouraged to try out all aspects of the technologies on their own aftereach lecture. Almost allof the concepts discussed in thelectures are shown in action by way code samples etc. The demo code used in the lectures is available for download from GitHub so that students can change the code to try out new things.
Multiple quizzes in each section will validate students knowledge. Coding exercises will help them understand the concepts better & gain confidence.
Course Outline#1 Build a foundation - coversBlockchain concepts +Hyperledger project-fabric-composer#2 Introduction to Hyperledger Fabric &Composer Technology#3 Setting up the development tools - (Docker, NodeJS,Fabric, Composer tools ...)#4 Fabric under the hood - student will learn how the Fabric technology works#5 Learn to use the Composer tools (Modeling, Yo generators, RESTServer, CLI, Playground ...)#6 ACMEAirline Blockchain Application : We will develop a Network application for this fictitious AirlineBusiness network modellingSmart contracts developmentTransaction processors - coding in JavascriptClient side code - in JavascriptParticipant management#7 Composer SDK/API#8 Transaction flow in Fabric - unravel some of the mysteries :)How can this course help you?
Many enterprises today are embarking on building Blockhain applications for their business domain. At this time the focus is on trying out the technologies by way of Proof of Concepts | Pilots. This course can put you on track to build the pilots/PoC in a very short period of time (~3 weeks)Information of Hyperledger frabric (& Composer) is available online and freely.....
so why take this course?
There are known challenges :
The author of this course have gone through the development cycle many times and have taken care of describing the known challenges (& pitfalls)and solutions so, students won't struggle....& spend time on learning rather than searching for solutions on google :)Learning curve is steep : Although information is available it would take new students considerable amount of time to digest &understand. The course has been designed to accelerate the learning process without overwhelming the students with too many details.
Coding guides | experience is limited : For every topic discussed in the course, there is a sample code. Seeing things in action and trying out the code will accelerate the learningTime to market:
Taking this course will prepare the student for the challenge - delivery of a working Fabric PoC/Pilot in 3 weeks is the goal :) [Assuming student spends 2 Hour/Day]Who this course is for:
Technologist seeking to expand their knowledge into BlockchainArchitects looking to leverage Distributed Ledger Technology for addressing Business Problems | OpportunitiesDevelopers interested in learning Blockchain application developmentDevelopers willing to learn Blockchain by doing, that is by codingExperimenters curious to learn how Blockchain technology can change the way we do businessEntrepreneurs with technology background interested in realizing their business idea on the Blockchain

icon
Instructor Details

Rajeev Sakhuja

I am a hands-on Information Technology consultant experienced in large scale applications development, infrastructure management & Strategy development in Fortune 500 companies. Have over 20 years of experience in IT industry. Passionate technologist who likes to learn and teach new technologies.
Currently assisting large companies in the adoption of Cloud, emerging technologies such as AI, Machine Learning &Blockchain.
IBMChampion 2017. Thanks to over 50,000 students worldwide for their continuous support and encouragement.

icon
More courses by Rajeev Sakhuja

REST API Design, Development & Management

$11.99

icon
More blockchain programming courses

Blockchain A-Z: Learn How To Build Your First Blockchain

$11.99

Blockchain in Supply Chain Management

$11.99

Hyperledger Fabric and Composer - First Practical Blockchain

$11.99

Blockchain Platforms

Free

Blockchain 2021 - Complete Blockchain Course for Beginners.

$11.99

Blockchain for Business 2021: The New Industrial Revolution

$11.99

icon
Reviews

4.4

286 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Manojkumar Nithyanantham on 9/25/2020

The content of this course may not be relevant, as Hyperledger Composer got deprecated in 2019 itself. I want to learn Hyperledger 2.x and this course contains content that deals with old versions (1.x) of Hyperledger Fabric. Completing this course will not sense because of its total lack of relevance.

By Oswaldo Segundo da Costa Neto on 9/24/2020

Curso completo para explicar do zero a tecnologia. excelente!

By bounpone PHOMMAVONGXAY on 9/21/2020

the instructor explained very good. Let's go to next lesson.

By Krishna Kumar Dunna on 9/6/2020

Very clearly dot explained

By David Boosalis on 7/8/2020

To far out of date

By Himanshu Pandey on 5/25/2020

nice

By Ese Adjekughele on 5/19/2020

I'm a first time learner of Blockchain Development and there is so much to learn and take in. The lecture was good and the tutor spoke clearly. I will just practice and practice to get the whole concept in my head properly and hopefully develop this skill into something positive for the future.

By Memmalatel Morgan on 5/17/2020

I love the detailed explanations thus far!

By kamil on 4/19/2020

perfect

By Nicholas Leidig on 4/3/2020

yes

By Venugopal Subramani on 3/24/2020

Good starting with clear example

By Raj Ramesh Gohel on 3/24/2020

Nice overview of technology