Smart Contract Programming with Cardano’s Haskell
The Haskell programming language is the anchor for Plutus and Marlowe, Cardano’s smart contract programming language. The Haskell programming language is a functional programming language, designed for high-assurance code and to create secure programs. Both off-chain and on-chain code for Cardano is written in Haskell, enabling Cardano to inherit the rich body of research within the Haskell ecosystem. This 1-day course will equip learners with the skillset to implement Haskell-based programs.
Course Duration
8 hrs (1 day)
Course Outline
- Types and Typeclasses
- Syntax in Functions
- Higher Order Functions
- Modules
- Input and Output Stream
Course Outcome
- Gain first-mover’s advantage with Haskell programming for the Cardanol blockchain
- Develop smart contracts that are compatible with Plutus and Marlowe
- Acquire a technical framework on how to develop a Decentralized Application (DApp) with 100% uptime
- Carefully curated content that is aligned with blockchain industrial needs
- The pace of the course is designed with non-technical learners in mind
- Acquired skills are practical and can be applied readily
- Practical Q&A sessions to help business managers overcome business challenges at their workplace