Course Overview and Prerequisites
In this chapter you will learn the basics of using the ipa-core framework and create a simple React application using what you learned in the Twinit Self-Led Developer Courses.
You will create a starter React project, install node modules, and proceed from running an empty application to writing pages of your own that interact with Twinit. You will also learn how to configure user configs, and use pages provided by the ipa-core framework in your application.
Prerequisites#
Before beginning this course you should have completed the Self-Led Developer Training courses. Content in this course will assume you know how to accomplish tasks such as query items in the item service.
If you have not done so, or are unsure, please confirm before proceeding with this course.
Requirements#
In order to proceed with this course you will need:
- your user's Developer account access keys generated from your user account on Production Twinit: https://api.invicara.com/passportsvc/api/accounts
- node version 18 or newer installed with npm 8 or newer
- install link: https://nodejs.org/en/download
- have experience with React
Understanding Your User Accounts#
In this course you will be using two different users and credentials.
First you will be using your Developer credentials which are registered on the Production instance of Twinit. You will be using these credentials to install Twinit node modules from a private repository. When you get to the step about configuring npm, it is crucial that you use your Developer credentials.
Second you will be using the same Twinit Sandbox user and credentials that you have been using so far in the training courses.
This means you will be managing two sets of access keys as well. It is crucial you use the correct set of keys at the appropriate time or you may experience authentication and other errors.