1. Know how to build/load a launch daemon and launch agent and the difference between them.
2. Know how to edit preferences with defaults write or plist buddy. (whichever is easier for you)
3. The hardest part is getting used to the API. Not sure if they'll teach you the classic or the new version now.
download postman and get a basic understanding of of C.R.U.D. (create, read, update, delete) / (Post, Get, Put, Delete)
For more help there's more information in the #jamftraining channel on the MacAdimns Slack.