Introduction to JavaScript FileMaker Training Course

Introduction to JavaScript FileMaker Training Course

Welcome!

Welcome to the course page for React Native Apps with FileMaker - JavaScript Training, by Leland Long. The free section is available to everyone. The paid section focuses on setting up and building React Native applications.



Buy Paid Videos - $299 More Information About This Training
Clear

Free - JSON Basics

JSON 101 in FileMaker for Beginners
Leland Long returns to do a quick overview of the basics of JSON!
For JSON 101, we’ll be starting with what it looks like, what the syntax rules are, and finally how FM works with JSON currently.Meant for anyone that has not had much exposure to JSON and should walk away from the class with a better understanding.
Execute FileMaker Data API
Our JSON adventure continues with DAPI!
Using this script step we can query our database and get back JSON data. Let's explore our JSON options for creating the query and parsing the results.
cURL options with InsertFromURL in FileMaker (use Terminal for Data API)  
Let's explore a few of the cURL options!
Let's explore a few of the cURL options that FileMaker allows us to use in the InsertFromUrl script step. We won't cover them all, but let's explore some examples of a few use-cases that you may find intriguing and useful.
PostMan and APIs in FileMaker (testing APIs; getting sample code including cURL)  
Let us introduce this useful tool to you for exploring and trying out API's outside of FileMaker Pro. 
This can aid us by practicing and fine-tuning the necessary settings needed for successful API calls, such as FM's DataAPI in a hosted database.

Free - Javascript Basics

0101 - JavaScript 101.1 for FileMaker Dev's - Day 1
The very basics of Javascript, (Hello, World!) for FileMaker developers!
From the perspective of FileMaker Dev's that know very little about JavaScript, come join us as we learn some simple, basic JavaScript concepts and how to implement JaveScript inside our FileMaker solutions. We will not use any other tools - just FileMaker, scripts, and a Webviewer.
0102 - JavaScript 101.2 for FileMaker Dev's - Day 2
We begin to dip our toes into more complicated Javascript concepts!
From the perspective of FileMaker Dev's that know very little about JavaScript, come join us as we learn some simple, basic JavaScript concepts and how to implement JaveScript inside our FileMaker solutions. We will not use any other tools - just FileMaker, scripts, and a Webviewer.
0103 - JavaScript 101.3 for FileMaker Dev's - Day 3
We continue our way through the 101 series by covering definitions of “Syntax”, “Scope, “Operators”, and “DataTypes” as well as jump into, according to Leland, the more “fun”stuff!
From the perspective of FileMaker Dev's that know very little about JavaScript, come join us as we learn some simple, basic JavaScript concepts and how to implement JaveScript inside our FileMaker solutions. We will explore a few real-world scenarios of implementing some JavaScript to work with a sample table of 1 million records.
0104 - JavaScript 101.4 for FileMaker Dev's - Day 4
We finish up week one with a giant session with Leland covering the last few basic concepts in JavaScript!
 I might not have answers to all of your questions, but I have several successful JavaScript and FileMaker implementations that are in use in a medium-sized business, in addition to a couple of JavaScript-based FileMaker Add-Ons available for free downloading. So let's discuss them along with your questions.
0105 - JavaScript 102.1 for FileMaker Dev's - Day 5
Day 5 begins our ‘102’ section and Leland takes us through defining what libraries are and begins our introduction to jQuery!
Let's explore jQuery (a common JavaScript library) by adding it to a FileMaker example solution and learning about several helpful options it offers.
0106 - JavaScript 102.2 for FileMaker Dev's - Day 6
We start exploring how to use jQuery in a webviewer to work with existing HTML from websites!
Let's explore jQuery (a common JavaScript library) by adding it to a FileMaker example solution and learning about several helpful options it offers.
0107 - JavaScript 103.1 for FileMaker Dev's - Day 7
Leland shows the beginning stages of how to generate a PDF with JavaScript in FileMaker using a PDF Library
Let's explore a JavaScript library that allows us to create and /or modify PDF's. When we are finished we will have a complete FileMaker "PDFEditor" tool of our own design.
0108 - JavaScript 103.2 for FileMaker Dev's - Day 8
We continue walking through Leland’s PDFEditor sample by looking at the code to add text to a pdf.
Let's explore a JavaScript library that allows us to create and/or modify PDF's. When we are finished we will have a complete FileMaker "PDFEditor" tool of our own design.
0109 - Javascript 103.3 for FileMaker Dev’s - Day 9
Leland works through more features in the PDFEditor Sample such as; Add Image, Add Page, and Load PDF
Let's discuss everything we have covered in the last several days, along with your questions.
0110 - Javascript 103.4 for FileMaker Dev’s - Day 10
Time to finish up diving into the PDFEditor by looking at Get Page and Merge Page. We also look at other files Leland has such as AsyncSounds and WhatsMyLatency
Let's discuss everything we have covered in the last several days, along with your questions.

Paid Video Course - React Native

0120 - Creating FMS Native iOS & Android Apps using React Native - Day 1 - Hello World (install & test all tools and components)
We cover what you’ll need and work our way up to ‘hello world!’
Let's build a iOS/Android native app that will be a front-end for RCC's FileMaker Starting Point. When finished we will have an app that works on iOS and/or Android, that mimicks the FileMaker Go functionality that already built inside FMSP. It will access the Contacts table on a FileMaker Server hosted copy of FMSP, allow creating new Contacts and/or editing existing Contacts, show related data, and run scripts, all from inside your JavaScript code.
0121 - Creating FMS Native iOS & Android Apps using React Native - Day 2 - Navigation, Tabs, & Lists
For day two, we focus the conversation on navigation, tabs, and lists. 
Let's build a iOS/Android native app that will be a front-end for RCC's FileMaker Starting Point. When finished we will have an app that works on iOS and/or Android, that mimicks the FileMaker Go functionality that already built inside FMSP. It will access the Contacts table on a FileMaker Server hosted copy of FMSP, allow creating new Contacts and/or editing existing Contacts, show related data, and run scripts, all from inside your JavaScript code.
0122 - Creating FMS Native iOS & Android Apps using React Native - Day 3 - Screens, Sections, & Linking
For day 3, we focus the conversation on screens, sections, and linking.
Let's build a iOS/Android native app that will be a front-end for RCC's FileMaker Starting Point. When finished we will have an app that works on iOS and/or Android, that mimicks the FileMaker Go functionality that already built inside FMSP. It will access the Contacts table on a FileMaker Server hosted copy of FMSP, allow creating new Contacts and/or editing existing Contacts, show related data, and run scripts, all from inside your JavaScript code.
0123 - Creating FMS Native iOS & Android Apps using React Native - Day 4 - Context, Hooks, FM DataAPI, & Input/Editing Data
For day 4, we focus on context, hooks, FM DAPI, and inputting and editing data. 
Let's build a iOS/Android native app that will be a front-end for RCC's FileMaker Starting Point. When finished we will have an app that works on iOS and/or Android, that mimicks the FileMaker Go functionality that already built inside FMSP. It will access the Contacts table on a FileMaker Server hosted copy of FMSP, allow creating new Contacts and/or editing existing Contacts, show related data, and run scripts, all from inside your JavaScript code.
0124 - Creating FMS Native iOS & Android Apps using React Native - Day 5 - CRUD, FM Scripts, & Error Handling
For day 5, CRUD, FM Scripts, and Error Handling
Let's build a iOS/Android native app that will be a front-end for RCC's FileMaker Starting Point. When finished we will have an app that works on iOS and/or Android, that mimicks the FileMaker Go functionality that already built inside FMSP. It will access the Contacts table on a FileMaker Server hosted copy of FMSP, allow creating new Contacts and/or editing existing Contacts, show related data, and run scripts, all from inside your JavaScript code.
0125 - Creating FMS Native iOS & Android Apps using React Native - Day 6 - Wrap-up & Open Q&A
For day 6, we wrap up our loose ends and have an open Q&A
Let's build a iOS/Android native app that will be a front-end for RCC's FileMaker Starting Point. When finished we will have an app that works on iOS and/or Android, that mimicks the FileMaker Go functionality that already built inside FMSP. It will access the Contacts table on a FileMaker Server hosted copy of FMSP, allow creating new Contacts and/or editing existing Contacts, show related data, and run scripts, all from inside your JavaScript code.