Certification Paths → Daml Contract Developer Certification Path

Contract Developer Course 1: Advanced Fundamentals (CD101)


Description
Advanced Fundamentals reviews and builds upon the material covered in Daml Fundamentals. The course reviews functional programming concepts needed when developing a Daml application. It also addresses the topics of Daml templates and choices, transaction trees and testing, and exception handling.
Content
  • Functional Programming Part 1
  • Functional Programming - 1
  • Quiz: Functional Programming Part 1
  • Functional Programming Part 2
  • Functional Programming - 2
  • Quiz: Functional Programming Part 2
  • Functional Programming Part 3
  • Functional Programming - 3
  • Quiz: Functional Programming Part 3
  • Templates and Choices
  • Template and Choice
  • Quiz: Templates and Choices
  • Transaction Trees and Testing
  • Transaction Tree and Testing
  • Quiz: Transaction Trees and Testing
  • Exception Handling Part 1
  • Exception Handling - 1
  • Quiz: Exception Handling Part 1
  • Exception Handling Part 2
  • Exception Handling - 2
  • Quiz: Exception Handling Part 2
  • COURSE FEEDBACK - Required for course completion
  • Survey: Advanced Fundamentals
Completion rules
  • All units must be completed