Certification Paths → Daml Contract Developer Certification Path

Contract Developer Course 2: Authorization and Privacy (CD102)


Description
Privacy is a core principle and feature of Daml and Canton. This course reviews how authorization, privacy, and design patterns can be applied to create a secure and effective Daml application. Record keeping models are discussed, specifically UTXO, as well as designing for atomic swap transactions.
Content
  • Authorization
  • Authorization
  • Quiz: Authorization
  • Authorization Source Code
  • Design Patterns
  • Design Patterns
  • Quiz: Design Patterns
  • Design Patterns Source Code
  • Privacy
  • Privacy
  • Quiz: Privacy
  • Privacy Source Code
  • Divulgence & Transaction Projection
  • Divulgence & Transaction Projection
  • Quiz: Divulgence & Transaction Projection
  • UTXO
  • UTXO
  • Quiz: UTXO
  • UTXO Source Code
  • Atomic Swap
  • Atomic Swap
  • Quiz: Atomic Swap
  • Atomic Swap Source Code
  • Course Feedback - Required for Course Completion
  • Survey: Authorization & Privacy
Completion rules
  • All units must be completed