Our Caliper SDK training is an event that lasts three days and give developers the ability to learn the environment and have guided practice with the technology.
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. We have Office Hours the day before the first day of training if you need assistance getting setup. 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.
This is coding class, so those with experience in Python or JavaScript will find themselves very well prepared. If these tools are unfamiliar, fear not! We train all skill levels, but mastery takes time, and we do not cover programming fundamentals or Python or JavaScript basics during the Caliper SDK training. Our documentation has some recommendations on getting started with Python and Javascript.
Signed up at the Q2 Developer Portal
IDE set up and ready to go
GitLab SSH keys setup and clone_from_gitlab completed
Ready with a business problem your institution needs to solve. We will work on this solution during the final day of training!
Time | Title | Contents | |
---|---|---|---|
30 Mins | Introduction of Team and Trainees |
|
|
30 Mins | Introduction to the Caliper SDK |
What we are solvingHow we are solving itWhy Python? |
|
2 hours | Caliper Tutorial part 1 |
|
|
1 hour | Lunch | ||
30 Mins | Q2 Marketplace Intro |
|
|
2 hours | Mad Lib exercise | ||
30 Mins | Q2 Building Tour (for in person attendees) | ||
N/A | Day One Survey | ||
Day Two | |||
Time | Title | Contents | |
1.5 hours | Q2 Architecture |
Stack overviewDatabase architectureHow data is accessedHow the SDK accesses data |
|
15 Mins | Q2 Developer Portal Overview |
|
|
45 Mins | Caliper Api |
|
|
1.5 hours | Caliper Tutorial part 2 |
|
|
1 hour | Lunch | ||
2 hours | SendSecureMessage Exercise | ||
1 hour | Frontend frameworks |
|
|
N/A | In depth discussion on requested topics | ||
N/A | Brainstorm for project/start project | ||
N/A | Day Two Survey | ||
Day Three | |||
Time | Title | Contents | |
30 Mins | GitLab and Deployment Process part 1 |
Preparing for deployment |
|
30 Mins | Deployment Exercise | ||
30 Mins | GitLab and Deployment Process part 2 |
|
30 Mins | All other capabilities of the SDK at a high level |
|
4 hours | Work day: solve a business problem with the SDK | ||
30 minutes | Feedback, final Q & A | ||
N/A | Day 3 Survey |