I have a quick question if anyone of you would be kind enough to assist me.
Thank you very much in advance!
I agree with Mark. It will be nice to include some sort of enterprise solution courses in the certification training as well.
You could start with this course: Canvas Dev and Friends - API and LTI
This course will walk you through the API and the basics of how LTI
The course is a bit dated, and the person who created the coures is no longer involved, and there are some bugs....
That being said, the course does work, you can work your way through each exercise, and it is useful.
For me it was particularly useful with respect to LTI which was something new to me.
I do agree, it would be really nice if Canvas would offer some official enterprise courses.
This is a great discussion to get started, thank you : )
In response to Question 2: I have developed an SIS integration using the API and it was not difficult.
I have since created several LTI tools, which have been well received at our institution.
Combining the API with an LTI integration is a powerful combination.
You might want to take a look at this: Edu App Center - Apex Learning
Apex Learning already has an integration for Canvas, you should ask for more details and see if they are already doing what you need.
IMS Global would certainly be something to look at closer. IMS is the organization that sets the standards around LTI, and with LTI 1.3 and Advantage start adoption, this will open the door to a number of possibilities!