Fundamentals of Backend and Blockchain Development

Dhruvin Parikh, January 2024

Course Introduction

Class 1: The three tier architecture

Slides

Class 2: Software Design Principles

Slides

Class 3: Blockchain from first principles

Slides

Class 4: Developing a Full stack DApp

Slides

Class 5: The product development process

Slides

Class 6: Cryptograph and security

Slides

Class 7: Building a Node JS Backend - I

Slides

Class 8: Building a Node JS Backend - II

Slides

Class 9: Blockchain & Bitcoin Architecture

Slides

Class 10: Architecture Analysis : Ethereum

Slides

Class 11: Architecture Analysis : Hyperledger Fabric

Slides Presentation tips

Class 12: Revision

Slides