This series is designed to help you practice the concepts you learn in the Daml Fundamentals Training.
The following tables map one or more video-lessons to a lab that focuses on the learning objectives of those lessons. As you complete the video-lessons listed on the left column, try out the lab listed next to them.
Course: Functional Programming In Daml
Lessons | Lab |
---|---|
03. Daml SDK setup 04. Functions in Daml 05. Working with Functions |
Lab1 |
06. Primitive data types 07. Collection data structures |
Lab2 |
08. Typeclasses and records | Lab3 |
09. Conditional control flow | Lab4 |
10. Iterative control flow | Lab5 |
11. Type variables | Lab6 |
Course: Canton Ledger Programming in Daml
Lessons | Lab |
---|---|
03. Writing a Template 04. Testing a Template |
Lab1 |
05. Identifying contracts 06. Transaction trees 07. Retrieving contracts |
Lab2 |
08. Functor, applicative, and action 09. Actions and loops |
Lab3 |
Course: Testing in Daml
Lessons | Lab |
---|---|
01. Daml Testing 02. Navigator |
Lab1 |
03. Designing Daml Test Scripts | Lab2 |
04. Functions for Testing | Lab3 |