2 Days Course
FileMaker JSON, RESTful API and Data API
During these two days training, you have an introduction to the basics of HTTP, JSON data structure and cURL options. You will learn how to use external RESTful APIs as well as that of FileMaker Server.
You learn how to query data from, or to send data to FileMaker. At the end of this session, you will be able to exchange data via RESTful APIs.
The first day will focus mainly on theory with practical exercises. The second day will focus on putting it into practice by using different Web Services and integrating them into FileMaker apps.
This training is intended for people with a first experience in using FileMaker, and who wish to communicate with RESTful APIs from their databases to FileMaker database with the use of the FileMaker Data API.
Take this quick online test to assess your skills
Objectives
- Learn what a RESTful API is and how to use it
- Learn to work with and use the FileMaker Data API
- Have an introduction to JSON, cURL and the HTTP protocol
- Integrate web service in a FileMaker app
- Make use of the FileMaker Data API
Sessions
Trainers
Program
What is a RESTful API?
- What is a RESTful API?
- Introduction to HTTP protocols: Get, Post, Put, Delete
- The JSON interchange format
The JSON FileMaker functions
- How to extract data from JSON
- How to generate JSON
Make HTTP requests from FileMaker
- Using the Insert from URL script step
- Using cURL options via the Insert from URL script step
Security functions for exchanged data
- Encryption and decryption functions
- Hash functions
- Binary / base64 data conversion functions
Best practices
- Integration with external RESTful APIs, for example:
- Validation of a VAT number,
- Google Translate,
- Google Geolocation,
- File transfer, etc.
- FileMaker Data API integration
FileMaker DATA API
- Functionalities
- FileMaker Server configuration
- Configuration of a FileMaker app
- Use of FileMaker DATA API
Requirements
You do not have to be an expert, but it is advisable to have followed the “FileMaker Developer” training. We assume that each participant masters the different components of FileMaker, and has knowledge of web techniques.
What’s next?
This is specialised training for which no specific follow-up is planned.
We are also available for coaching assignments tailored to your specific needs.
In practice
This training is given at our place, or at your place. A training day is from 9:30 a.m. until 4:30 p.m.
We can get a computer available to you, or you can bring your own laptop with a current FileMaker Pro version installed.