The Complete JavaScript-in-FileMaker Course

Learn to harness the power of JavaScript in your apps to solve use cases for your clients. And have some fun along the way.

Courses

Here are the courses that we currently offer. Choose any that appeal to you. More courses will be added soon.

JS in FM!

Description
This comprehensive course will get you up and running with JavaScript in FileMaker. You'll learn how to use that language to solve client problems. During the time we will spend time on: the JavaScript language, how to write JS efficiently for FileMaker, what JavaScript to use, and how to work with JS libraries.
By the end of our time, you'll be able to implement a chart, a data table right away into your custom apps, and you'll have the knowledge on how to use any JS library out there.
Audience
This comprehensive course will get you up and running with JavaScript in FileMaker. You'll learn how to use that language to solve client problems. During the time we will spend time on: the JavaScript language, how to write JS efficiently for FileMaker, what JavaScript to use, and how to work with JS libraries.
By the end of our time, you'll be able to implement a chart, a data table right away into your custom apps, and you'll have the knowledge on how to use any JS library out there.
What you should know
Length of course
12 hrs
Cost
$800
Format
Live
Next Class Date

Create the Perfect List View or Portal

Description
Looking for the perfect list view or portal, one that allows column sorting, type-ahead filtering, conditional formatting, summaries, and even custom rendering, all while having NO performance hits? That perfect list is right at your finger tips.
In this one day course, you will build the perfect list view or portal for your custom app. You'll be given all the tools and knowledge to take some JS and a web viewer and display ANY of your FileMaker data as a list. By the end of our time, you'll have complete knowledge in how to implement this technique for EVERY list view and portal in your client files.
You will be able to build a list view that performs well, and your clients will love all the features that come with the integration.
Audience
Looking for the perfect list view or portal, one that allows column sorting, type-ahead filtering, conditional formatting, summaries, and even custom rendering, all while having NO performance hits? That perfect list is right at your finger tips.
In this one day course, you will build the perfect list view or portal for your custom app. You'll be given all the tools and knowledge to take some JS and a web viewer and display ANY of your FileMaker data as a list. By the end of our time, you'll have complete knowledge in how to implement this technique for EVERY list view and portal in your client files.
You will be able to build a list view that performs well, and your clients will love all the features that come with the integration.
What you should know
You should be pretty experienced with the JS Dev Environment. If you don't, please consider the "JS Dev Environment Introduction" to get you up to speed on that particular environment.
We will use this JS Dev Environment, but if you have any other implementation of the DataTables library, you will still get a lot out of this course.
If you have any familiarity with the DataTables library, that will be useful, but it's not required.
Length of course
6 hours
Cost
$500
Format
Live
Next Class Date

Just the JS Dev Environment

Description
JavaScript is an incredibly powerful tool we as FileMaker developers have to solve client problems. So it's worth exploring how to work efficiently in the language.
The JavaScript Development Environment was created to solve three problems: how can we code efficiently, how do we see the results of our coding immediately, and how do we deploy (and redeploy) our code into one or many FileMaker apps.
This course introduces you to this environment. You'll walk through all the parts of it and become familiar with it enough to use it in your own JavaScript Development.
Join us in this course and learn the essentials of working with JS in FileMaker in every step: writing, rendering, and deploying. You'll also have some knowledge of VSCode and the GitHub ecosystem, which are modern tools that make JS in FM even easier to integrate.
Audience
JavaScript is an incredibly powerful tool we as FileMaker developers have to solve client problems. So it's worth exploring how to work efficiently in the language.
The JavaScript Development Environment was created to solve three problems: how can we code efficiently, how do we see the results of our coding immediately, and how do we deploy (and redeploy) our code into one or many FileMaker apps.
This course introduces you to this environment. You'll walk through all the parts of it and become familiar with it enough to use it in your own JavaScript Development.
Join us in this course and learn the essentials of working with JS in FileMaker in every step: writing, rendering, and deploying. You'll also have some knowledge of VSCode and the GitHub ecosystem, which are modern tools that make JS in FM even easier to integrate.
What you should know
Come with all your FileMaker knowledge. That's enough.
Length of course
2 hours
Cost
$0
Format
Video
Next Class Date

After attending his JavaScript in FileMaker DevCon sessions for years, we were thrilled to discover that Jeremy had begun a training course to help bring his knowledge to the community and jumped on the chance to participate.

Through his interactive course, Jeremy has been a true guide for the Kyo Logic team in our quest to best integrate web and JavaScript functions into FileMaker. In his course, Jeremy will teach you everything you need to know from the best ways to integrate JavaScript into your FileMaker database, to how to take any JavaScript library and utilize it in FileMaker, to how to manipulate your data and code in JavaScript to get exactly what you need out of it.

Jeremy's training course has been a home run for Kyo Logic and I would highly recommend for all FileMaker Developers to take his course.

Justin Hessler

President | Kyo Logic, LLC