Blockchain and Distributed Ledger Technologies for Developers and Architects

Blockchain and Distributed Ledger Technologies for Developers and Architects is one of at least eight (8) classes that will be taught at BDT SuperSummit. The complete list of classes is available here. To register for one or more of the classes and for the conference itself, visit this Eventbrite page.

CILICADEMY’s intensive Blockchain and Distributed Ledger Technologies for Developers and Architects class is a 2-day class with lectures and hands-on exercises covering every aspect of blockchain and Distributed Ledger Technology (DLT) – from cryptography, to security, to consensus, to distributed network computing. Class content encompasses cryptocurrencies, ICO and enterprise distributed ledger solutions. The curriculum provides appropriate material for trainees to achieve a high degree of mastery of Ethereum, Corda, Sovrin and the Linux Foundation’s Hyperledger Fabric using hands-on tutorials and workshops.

At the end of the 2-day class, trainees emerge as experts fluent in blockchain and other DLT implementations like Hashgraph, with the ability to develop cryptocurrencies and enterprise DLT applications. The workshop provides answers to several daunting questions that business executives, architects, development and marketing teams need to understand when making critical product definition and evolution decisions:

  • How does Blockchain and DLT hype matter to the organization and its products and solutions
  • What are business concepts and applications of Blockchain and DLT
  • Practical and viable use cases of Blockchain and DLT for the company’s products and solutions
  • Value proposition: cost versus benefit analysis
  • Available Blockchain and DLT options and their salient points
  • When is Blockchain and DLT not the best solution for a specific application

The objective of the course is to provide a comprehensive understanding of Blockchain and DLT, the benefits, the challenges, the opportunities and most importantly the value proposition. Trainees benefit from the unique characteristics of the curriculum which provides a comprehensive perspective of the Blockchain and DLT for cross industries, with intensive hands on training in business logic, technology, applications, deployments and operations management.

Course outline

The class will be taught in three modules

Module 1 outline – Introduction:

  • Introduction, concepts and applications
  • Practical and viable use cases of blockchain and DLT
  • Value proposition: Cost benefit analysis
  • When blockchain/DLT is NOT the best choice
  • Conducive technologies – cryptography, cloud applications, networking and communications
  • Industry applications and market drivers
  • Public, private, permissioned, and protected DLT architectures
  • Distributed applications
  • Essential blockchain and DLT components – CA, nodes, consensus, ledgers, etc.
  • Application development and deployment scenarios
  • Blockchain and DLT operations and management
  • Blockchain and DLT systems – Bitcoin, Ethereum, Corda, Fabric, Indy and Hashgraph, ICO
  • Lab exercises included in this section
  • Docker, Docker-Compose, IDEs, VSCode, IntelliJ, Eclipse, CLI
  • Programming languages – Solidity, Kafka, Go, Java, and JavaScript

Module 2 outline – Blockchain and DLT Architectures:

  • Deployment Architectures
  • Smartcontracts
  • Defining Business Logic
  • OS Options, Tools and IDE’s
  • Lab configurations and setup

Module 3 outline – Hands-on lab:

  • Deploy blockchain and DLT frameworks
  • Deploy Smart Contracts, chain code, transactions and ledgers
  • Deploy blockchain AND DLT applications
  • Instantiate, invoke and validate Smart Contracts

Blockchain and Distributed Ledger Technologies for Developers and Architects is one of at least eight (8) classes that will be taught at BDT SuperSummit. The complete list of classes is available here. To register for one or more of the classes and for the conference itself, visit this Eventbrite page.

Class instructor
Dr. Raj Devasigamani MBA, PhD, Founder and Principal Managing Consultant at CILICADEMY, frequently teaches as a guest speaker at UTD and UNT graduate programs. He is an invited speaker at several industry events, including the American Telemedicine Association, FTTH-LATAM and Broadband Communities Summit. Raj is forging meaningful collaborations with local universities in Texas – SMU, UTD, UD, UTA and UNT.

Raj started his career building the first digital switches in India and has evolved with the telecommunication industry, developing fiber-based multimedia access platforms for Alcatel, Fujitsu, Tellabs and recently iPhotonix. He has held senior leadership roles at Tellabs and played a key role in deploying Verizon’s FiOS network, the nation’s first commercial and largest optical network. At Tellabs, Raj supported major domestic and international accounts, including AT&T, CenturyLink, Telkom South Africa, TELUS and other Tier2 customers.

Raj obtained his PhD from University of Texas, Dallas, and his MS degree from IISc., India. He also has an MBA from SMU. Raj’s focus at CILICA is on developing best practices for Telemedicine programs, and for BLOCKCHAIN and Enterprise DLT applications.