At last months FileMaker DevCon, I had the honor of presenting 8 hours of training for the Innovation Track. The material covered JSON, cURL, the FM Data API and JavaScript.  It was great fun. But it was a lot of material, and we didn’t get all the way through. In order to make sure that everyone has access to this very important material, I am going to be releasing a very long series of videos, blogs, tutorials, and webinars covering all of the material, starting in the first week of September 2017.  Here is how we are planning to pull it off.

Format

I’ll be releasing a video, tutorial and sample files at regular intervals, hopefully, every week. There will be a slack channel for people to ask questions. And we’ll have occasional Webinars for advanced topics and tutorials. We plan to do this for as long as we have topics.  See Below for the Topics we’ll be covering.

Signup

If you are interested in getting notified when this gets going, signup below.

Topics

JSON, cURL and Tools

We’ll spend some time on these.  But not as much as the JavaScript stuff.

  • Using JSON in FileMaker Development
  • Reading API documentation
  • Using Tools
    • Generator and PostMan

Publishing an API with FileMaker and JavaScript

These will cover connecting to FileMaker with the both the FileMaker Data API and XML Gateway. It will also cover the basics of node.js development, all the way up through building a full API to connect to FileMaker

  • Intro to Node.js Development
  • Setting up your Dev Environment
  • Connecting to FileMaker
  • FM Data API
  • XML Gateway
  • Connecting with OAuth ( maybe? )
  • Intro to Express.js API Framework
  • Connecting to FileMaker from Node.js
  • Create a Full Express API connecting to FileMaker

Publishing An API with FileMaker and JavaScript Part 2

These will cover advanced topics, such as deployment, application architecture and other frameworks

  • micro.js
  • feathers.js
  • GraphQL
  • deployment
    • pm2
    • now cloud service

Custom Web Publishing with FileMaker and JavaScript

Here we’ll look at using a few react.js based frameworks to produce websites that are super fast, responsive, and interactive. The site will connect with FileMaker APIs we covered in the first section.

  • Intro to React
  • Using Bootstrap with React
  • React Router
  • Data Fetching from a FileMaker Server
    • Axios, Fetch and Appolo
  • Gatsby Site Generator
    • Super fast Hybrid Sites