The Q2 Caliper SDK Team is excited to see you during one of our upcoming certification classes! An outline of a typical class follows this introduction. The schedule is always subject to change based on students’ roles, experience, and interests, but we will cover all relevant information by the end. We take a 10-15 minute break once every 90 minutes or so, along with a longer break for lunch each day. We ask that you come on time and prepared to focus.
During the course, we recommend against taking notes and trying to duplicate the lessons in your own code. Instead, listen, internalize the concepts and design, and ask questions. We cover a lot of material quickly, but provide a recording of the training via email after the course. Throughout the class, there will be ample opportunity to get hands-on-keyboard time with the product, guided by members of the Q2 team. We have found most attendees get the best experience out of engaging in the conversation while it is happening, rather than attempting to document it for later.
Set up your IDE ahead of time using the recommended guides. Our current recommendation is VSCode. Setup docs are here. Having your tools ready to go saves time at the beginning of the course and allows us to get started learning. Doing the tutorials ahead of time is fine if you are interested in jumping in-- we will go through them fully during the training.
Able to connect into Shared Dev Sandbox
IDE set up and ready to go
Ready with a business problem your institution needs to solve. We will work on this solution during the final day of training!
|15 Mins||Introduction of Team and Trainees||
|30 Mins||Introduction to the Caliper SDK||
What we are solving
How we are solving it
|1 hour||Technical Setup Review||
Accessing shared-dev-machine with SSH
Confirm everyone’s setup
Accessing test form in your online stack
|2 hours||Caliper Tutorial part 1||
|2 hours||Mad Lib exercise|
|N/A||Q2 Building Tour (If holding training in person)|
|N/A||Day One Survey|
|1.5 hours||Q2 Architecture||
How data is accessed
How the SDK accesses data
|2 hours||Caliper Tutorial part 2||
|2 hours||SendSecureMessage Exercise||Push answer to git branch (Gitlab)|
|1 hour||Coreflows and Q2-Cores||
Challenges with cores
What is a “Coreflow”?
Building your own Core
|N/A||In depth discussion on requested topics|
|N/A||Brainstorm for project/start project|
|N/A||Day Two Survey|
|1 hour||GitLab and Deployment Process||
Preparing for deployment
Internal Deployment Tools
|1 hour||Caliper processes and best practices||
Logging and accessing logs
Taking an Upgrade
Quick Reference Guides
|5 hours||Work day: solve a business problem with the SDK||
Ideas if you don’t have a business problem to solve yet:
|30 minutes||Feedback, final Q & A|
|N/A||Day 3 Survey|