JSON - RESTful API - FileMaker Data API

  • U leert wat een RESTful API is en hoe deze wordt gebruikt
  • U leert hoe de FileMaker Data API geïmplementeerd en gebruikt wordt
  • U krijgt een inleiding over JSON, cURL en het HTTP-protocol
  • U kan web services in een FileMaker-app integreren
  • U kan communiceren met de FileMaker Data API

Programma

In deze opleiding wordt de basis van het HTTP-protocol, de structurering van JSON-data en de cURL-opties voorgesteld. U leert externe RESTful API’s en die van FileMaker Server 16 gebruiken.

U leert opvragingen doen om data te verzamelen vanuit of naar FileMaker. Aan het einde van de sessie bent u in staat om gegevensuitwisselingen te doen via RESTful API’s.

Gedetailleerd programma van de gegeven lessen

Wat is een RESTful API :

  • Wat is een RESTful API
  • Inleiding over de methodes van het HTTP-protocol: Get, Post, Put, Delete
  • Het uitwisselingsformaat JSON

JSON-functies van FileMaker :

  • Data uit JSON extraheren
  • Hoe een JSON genereren

HTTP-uitwisselingen uit FileMaker :

  • Gebruik van de scriptstap “Invoegen vanuit URL”
  • Gebruik van de opties cURL via de scriptstap “Invoegen vanuit URL”

Functies ter beveiliging van uw data :

  • Encryptie- en decryptiefuncties
  • Hash-functies
  • Functies voor het converteren van binaire / base64-data

FileMaker Data API :

  • Werking
  • Configuratie van FileMaker Server
  • Configuratie van een FileMaker-app
  • Gebruik van FileMaker Data API

Praktijk :

  • Integratie in externe RESTful API’s
  • Integratie van FileMaker Data API

Extra module

Afhankelijk van de beschikbare tijd en de interesse van de cursisten, kunnen aan het einde van de dag nog de volgende onderwerpen aangekaart worden.

Extra onderwerpen :

  • Versturen van documenten uit containervelden via FileMaker Data API
  • Ophalen van documenten met de FileMaker Data API
  • Optimaliseren van het aantal oproepen naar FileMaker Data API door het gebruik van een cache-systeem

Doelgroep

Deze opleiding is bestemd voor personen die al enige ervaring hebben met het gebruik van FileMaker Pro en interesse hebben in RESTful API’s. Dit gaat dan zowel over het aanspreken van RESTful API’s vanuit FileMaker als het gebruik van de FileMaker Data API.

Vereisten

U hoeft geen expert te zijn, maar het is wenselijk om de opleiding “FileMaker voor gevorderden” gevolgd te hebben. Wij gaan ervan uit dat alle deelnemers de FileMaker-componenten beheersen.

Vervolg

Dit is een gespecialiseerde opleiding waarvoor geen specifiek vervolg wordt voorzien. U kan zich natuurlijk verdiepen in andere specialisaties of kiezen voor persoonlijke coaching.

Lesgevers

Kevin Van den Brande is een Certified FileMaker-ontwikkelaar en actief binnen Lesterius. Doorgaans werkt hij op projecten waar een mix van FileMaker en webtechnologieën nodig is. Hij heeft een indrukwekkende bagage aan kennis van verschillende ontwikkelingsomgevingen.

Zelf is hij uiterst leergierig en pragmatisch ingesteld, wat zich reflecteert in zijn didactische aanpak.


Michael Coninx is een Certified FileMaker-ontwikkelaar en actief binnen Lesterius. Naast pure FileMaker projecten heeft hij ook al heel wat ervaring met het implementeren van websites en webapplicaties, al dan niet gebruik makende van FileMaker als backend.

In zijn vrije tijd is hij trainer A atletiek, mensen begeleiden en hen iets aanleren is zijn tweede natuur.

Praktisch

Deze opleiding duurt 6 uren (9:30 tot 16:30 uur) en wordt gegeven in de kantoren te Gent of Almere. Wij kunnen max. 6 Macs ter beschikking stellen maar u kan ook uw eigen laptop meebrengen.

Ontwerp-en communicatiebureau in Gent - Lavagraphics