Video Training Course for
the FileMaker® 17 Platform

Welcome to the most comprehensive FileMaker Video Course for the 17 release. This video course includes topics for beginner, intermediate, and advanced FileMaker users. You will learn to build relationships, write calculations, generate emails, design layouts, and improve the performance of your FileMaker custom app. The course is designed explicitly to NOT bore you to death, while teaching you valuable skills. (Enjoy our 60 hour video course!)

See complete list of topics covered during this training course

    Introductions - Overview

  • Welcome!!! Introduction Video
  • Course Organization
  • FMSP, Samples, and Work Files
  • The FileMaker Platform - Summary
  • Product Positioning
  • What kind of Solutions can be made with FMSP?
  • New Features Brain Dump for New and Intermediate Users
  • Upgrading 12, 13, 14, 15, or 16 Solutions to 17
  • FM Pro Vs. Pro Advanced
  • FM Starting Point Walkthrough

  • Quick Overview of FMSP's use in this course
  • What's new in FMSP 6?
  • What's new in FMSP 5?
  • FMSP Device Support & Layout Organization
  • Script Numbering and Organization
  • FMSP Walkthrough - Intro
  • FMSP Complexity Theory
  • FMSP Accounts & Contacts Walkthrough
  • FMSP Invoice Walkthrough
  • FMSP Contacts Email Template Walkthrough
  • FMSP Sales Followups
  • FMSP Invoice - New Line Items - Advanced
  • FMSP Estimate to Invoice Transfer Button
  • FMSP Calculating Margin and Markup in Invoices
  • FMSP Unlimited Related Digital Document Upgrade
  • Tab Controls with Calculations
  • Super New Action Calendar
  • Calendar Under the Hood
  • Calendar Localization
  • Dashboard Charts Part 1
  • Dashboard Charts Part 2 - Scripting
  • Dashboard Charts Part 3 - Performance
  • Managing Primary Keys - Auto Script in FMSP
  • Default Tax Rates in FileMaker 16 Invoices - Auto Enter Values
  • Startup Bug in FMSP - FM 16 Warning...5.0.1 - 5.0.8
  • Old FM Starting Point Videos

  • Calendar Under the Hood Part 1 - Old
  • Calendar Under the Hood Part 2 - Old
  • Fundamentals & Basics

  • Opening Files - for New Users
  • What is a Database - Part 1
  • What is a Database - Part 2
  • Modes in FileMaker
  • Browse Mode, and the Delete menu item
  • Saving Data
  • Converting from .fp7 to .fmp12 file formats
  • Converting from .fp5 to .fp7 file formats
  • How to make a Copy of a FM Database
  • What is a Relationship? (Very Basic Video)
  • Basics of Sharing a Database
  • Performing Finds & Sorts

  • Finding Records - Basics
  • Finding - Multiple Requests
  • Finding Ranges of Dates
  • Finds with Special Operators
  • Finds and Indexing and Performance, Stored Calcs
  • Finds Constrain and Extend
  • Sorting Records
  • Custom Sort Orders
  • Working on Fields & Layouts

  • Layouts - Available tools
  • Tour of the Inspector Pane - Right Side
  • Tour of the Inspector Pane - Left Side
  • Intro to Adding Fields to Database (Text and Number)
  • Added Calc fields and Hiding Objects
  • Creating a Survey, Tab Panels, & Value Lists
  • Value Lists - Under the hood
  • Hiding Objects & Conditional Formatting
  • Text fields with User Specified Formatting
  • Merge Fields
  • Stored Vs Unstored Calculations
  • 3 Types of Buttons and One Glyph - Icon
  • Button Bar as New Data Input Control Style
  • Inline Field Labels
  • Tabs vs. Slide Controls
  • Popovers and New Window Command
  • Auto-Enter Options for Fields
  • Introduction to Single-User vs. Multi-User Databases
  • Global Fields
  • Tooltips
  • Object Flags, or Badges
  • Object Alignment tools
  • Creating a new iOS Layout from Scratch - Stencils
  • Field Validation Options
  • Repeating Fields
  • Layout Badge Tooltips
  • Custom Currency in FMSP
  • Formatting Currency - When it goes into a Text Field
  • Hamburger Menus
  • Container Fields & Document Management

  • Container Field Introduction
  • Thumbnailing - Under the Hood
  • Interactive Containers
  • Fixing Interactive Containers - which are not Interactive
  • Containers in FMSP
  • When Container Storage goes Bad - Recovery Plan
  • Advanced Layout Techniques

  • Making Layouts load 200% faster - Performance
  • 200% faster Part 2 - Performance
  • 200% faster Part 3 - Performance
  • Grouping with Slide Panels to Hide Objects
  • Get Object Attribute for Hidden Objects
  • What is a Virtual List? *** Advanced ***
  • Hierarchical Portal for Navigation *** Advanced ***
  • FileMaker 14 SVG Icon Helper Tool
  • Web Viewers
  • Calculations

  • Calculation Engine & Work Space
  • Calculation Engine & Work Space Part 2
  • Parsing Text with Calcs - Part 1
  • Parsing Text with Calcs - Part 2
  • Detecting Window Mode and Filter Function
  • Date Calcs
  • Detecting Device & Platform Types
  • Get Functions Walkthrough - Part 1
  • Get Functions Walkthrough - Part 2
  • Get Functions Walkthrough - Part 3
  • Get Functions Walkthrough - Part 4
  • GetLayoutAttribute
  • GetContainerAttribute
  • Get(UUID) and Get(PersistentID)
  • List Function, Summary List, and GetValue
  • SortValues and UniqueValues
  • Get (ScriptName) - Understand Timing Issues
  • Writing Scripts

  • Scripting
  • Intro to Script Workspace
  • Workspace Keyboard Shortcuts
  • Set fields vs. Copy, Paste
  • Set fields & Context
  • Buttons run one Command
  • Navigation
  • IF...THEN...decisons
  • Variables vs. Globals
  • Performing Finds
  • Basic Error Capture
  • Calling Subscripts - Script Parameters
  • Advanced Script Parameters & Script Results
  • Looping Scripts
  • Preserving User Context when running a Script
  • New Window - Script Step
  • Script Debugger - Part 1
  • Script Debugger - Part 2
  • Data Viewer
  • UI Indicators for Database Activity
  • Perform Script on Server - PSOS
  • PSOS in FMSP
  • Testing for PSOS Availability
  • Case Statement
  • Deduplicating Records, the Plan
  • Replace Command - A Tiger Loose at the Zoo
  • Landmines in FileMaker
  • Testing to Make Sure Your Script has Access to a Record
  • Testing to See if a Field or variable contains ONLY a number / Trim Function
  • One Use Loop Technique
  • Go To Object
  • Go To Related Record - GTRR
  • Script Triggers

  • Script Triggers - Intro
  • Script Triggers - Layout Specific
  • Script Triggers - Object Specific
  • Script Triggers - Field Validations
  • Script Triggers - More Layout Controls
  • Performance Optimization

  • Database Performance Optimization - Overview
  • Making Scalable Databases - Part 1
  • Making Scalable Databases - Part 2
  • Server Evidence - Slow Performance - Slow Scripts
  • Performance Improvements with the 16 Platform
  • Database Performance Tuning with Nick Lightbody
  • Database Performance Tuning with the 15 Platform
  • Database Performance Tuning with the 14 Platform

    Relationships

  • What is a Relationship?
  • Table Occurrences Basics
  • Relationship Graph & ERDs
  • What is a Portal... and a One to Many Relationship?
  • Multi-Predicate Relationships
  • Multi-Key Relationships
  • Cascading Adds
  • Cascading Deletes
  • Portal Dialog Options
  • Portal Dialog - Add-On Tables
  • Portal Summary Sum Totals
  • Filtering Portals - Radio Buttons
  • Filtering Portals - Dynamic Search - Script Trigger
  • Lookup Values
  • Relookup Command - Updating One Time Relationships
  • Anchor Buoy Design Methodology Part 1
  • Anchor Buoy Design Methodology Part 2
  • Master Detail Portals - New Feature
  • Master Detail Portals - Build one in 60 seconds
  • Many to Many Relationships
  • Preference Table in your Solution
  • Calculating and Primary Key with the current Year
  • Multiple Page Invoices - Portal Management - Part 1
  • Multiple Page Invoices - Portal Management - Part21
  • Security

  • Security in FileMaker Overview
  • Accounts and Privileges
  • Extended Privledges...the Basics
  • Extended Privledges...Recent Changes
  • Encryption at Rest (EAR)
  • Point to Point Encryption - SSL Certificates
  • Audit Trails - Part 1 - Overview
  • Audit Trails Part 2 - Technical
  • Audit Trails - Audits in FMSP Part 1
  • Audit Trails - Audits in FMSP Part 2
  • Audit Trails - Logging Records viewed - HIPAA
  • Security through Obscurity
  • Record Level Security
  • Layout and Process Access Controls - Restricting Staff
  • Hacking a FileMaker File... and Protecting It
  • CryptAuthCode Security Functions
  • Printing & Report Creation

  • Printing and PDF Generation
  • Structuring your data so it is reportable
  • Table View for Ad-Hoc Reporting
  • Layout Parts on List View - for Beginners
  • FileMaker Report Wizard - Very Cool
  • Printing & Reporting on Government Forms
  • Subsummaries in Detail
  • State of Charting in FileMaker
  • Built-in Charting Overview
  • Google Charts
  • MultiPage Append to PDF
  • Custom Functions

  • Top 10 FileMaker Custom Functions (For Senior Developers)
  • Richard Carlton's Top 5 FileMaker Custom Functions
  • Parsing XML - Custom Function
  • FileMaker Server (On Premise Server)

  • Deployment & Sharing - Terminology
  • Deployment & Sharing - Intro
  • FMS Changes - Admin Console
  • FMS Install with William
  • Walkthrough of FMS Admin Console
  • Finding the Server Logs
  • Scheduling Backups - The Basics
  • Hard Linking
  • Progressive Backups
  • FMS - Restoring from a Crash
  • FMS - Command Line Interface (CLI)
  • FMS - SSL Install
  • FMS - Admin API
  • Claus Lavendt Missing Admin Tool
  • FMS - Offsite Backups
  • Disconnecting Idle Users
  • SASE
  • Server Performance Improvements 14 - Nick Lightbody
  • Server Performance Improvements 15 - Nick Lightbody
  • FileMaker Cloud

  • 90 Second Overview - FileMaker Cloud
  • Detailed Comparison with Regular FileMaker Server
  • Is FileMaker Cloud Right for you?
  • Brain Dump for Experienced FileMaker Developers
  • How to Buy FileMaker Cloud - Direct from AWS - New Users
  • How to Buy FileMaker Cloud - BYOL - Annual Licenses
  • Uploading files to FileMaker Cloud
  • Picking the right size of Amazon server
  • Understanding Amazon's Total Cost
  • How to Save 50% to 75% on Amazon Instance
  • FMI Hourly Costs with AWS - Switch to Annual
  • Restoring from a Backup (New Process)
  • Robot DB & Notifications
  • Automated Maintenance
  • EBS & Backups
  • Supersize my Server!
  • Detecting When a File is running on FileMaker Cloud
  • Instance Refresh &am[; Emergency Procedures Part 1
  • Offboarding FileMkaer Cloud
  • Intro T2 Burstable Instances, Performance, CPU Credits
  • CPU Credit and Baselines for T2.Small, T2.Medium, and T2.Large
  • Standard Usage Scenario
  • Testing T2.Small with 5 users
  • 5 WebDirect users at once with T2.Small
  • WebDirect

  • Overview WebDirect - Android Client for FileMaker Pt 1
  • Overview WebDirect - Android Client for FileMaker Pt 2
  • Overview WebDirect - Android Client for FileMaker Pt 3
  • Overview WebDirect - Android Client for FileMaker Pt 4
  • Creating PDF's and Emailing from WebDirect
  • Emailing, Imports and Exports - Basic Integration

  • Introduction to FileMaker Integration
  • Importing Data
  • Exporting Data
  • Scripting Import & Exports – Basics
  • Automating Imports or Exports - Robots and Servers
  • Send Email Script Step
  • Finding Your SMTP Settings
  • Automating outbound emails
  • Spamming with FileMaker
  • Automating Emailing of Exports, Like a PDF
  • Scripting FileMaker to Delete a File
  • Multi-Table Imports... Complex Imports
  • Updating data in a FileMaker table from an Excel File
  • Intermediate Integration

  • Intermediate Integration Overview
  • Bar Code Deployment Planning & Options
  • Installing the Barcode Creator into FMSP
  • Scanning Items into Invoices with Barcodes
  • Under-the-hood with Scanner Barcodes In FMSP Part 1
  • Under-the-hood with Scanner Barcodes In FMSP Part 2
  • Under-the-hood with Scanner Barcodes In FMSP Part 3
  • USB Barcodes Gun We're Using
  • Setup Up Printer Labels & Users Scanning the Wrong Barcode
  • Viewer Questions & trouble shooting Barcodes
  • Infinite Peripherals Barcode Hardware for iPhone & iPad
  • Getting FileMaker Server to Generate PDFs (PSOC)/li>
  • What is a FileMaker Robot?
  • Intro to Sending HTML emails and SMS messages
  • Using 360Works Email Plugin to Send HTML Emails
  • Building a Progress Bar in FileMaker
  • Validating Emails with a Service
  • Getting Driving Distance from Google
  • Dialing VOIP Phone with SIP & X-Lite
  • Sending SMS with Twilio
  • Syncing to iPad or Syncing 2 databases
  • Clustering and Replication - MirrorSync 3
  • 360Works MirrorSync 4
  • US Postal Address Verification in FileMaker
  • 360Works' CloudMail inside of FMSP - Overview
  • 360Works' CloudMail Install
  • Advanced Integration - PHP & REST

  • What is REST and Section Overview
  • What is OAuth?
  • Integration with PayPal - Short Overview
  • Integration with PayPal - Workflow Planning
  • Integration with PayPal - Setup Website
  • Integration with PayPal - Under-the-hood Walkthrough
  • PHP API #1 - Overview
  • PHP API #2 - Technical Process Walkthrough
  • PHP API #3 - Sample Code Review
  • FileMaker's Certification Test

  • Introduction to the Certification Test
  • Who takes the FileMaker Certification test?
  • If it's not Canon, it doesn't exist
  • What is FMI's Official Study List Part 1
  • What is FMI's Official Study List Part 2
  • Final Test Taking Tips
  • Data Migration

  • Data Migration Intro
  • Add-On Tables and the Future
  • Data Migration Tool - Intro
  • Data Migration Tool - Rules of the Road
  • FDMT - CLI Test Drive
  • FDMT - Free Wrapper App - Productive Computing
  • FDMT - Paid Wrapper App - 360Works Deploy
  • MISC

  • Duplicate Module in FMSP Part 1
  • Duplicate Module in FMSP Part 2
  • Duplicate Module in FMSP Part 3
  • Duplicate Module in FMSP Part 4
  • Final Sign Off

  • Final Sign Off

Learn to customize FMSP, write scripts, and understand FileMaker… It's a lot of learning to do, but this video course will take you there! If you want to learn how to customize FM Starting point, this is the definitive video training course from the creators of FM Starting Point.

On top of the 60 hours of excellent FileMaker Pro Training videos, purchasers will receive tons of extra bonus items, including extra sample files, work files, and demo files! Purchasers are also welcome to attend special live training events to be held in the future!

Most FileMaker training doesn't cover important topics like email integration or barcode connectivity. This 60 hour course is divided up in 7-12 minute videos on separate topics, including: Working with 360Works Email Plug In, Security Concerns with FileMaker Server, Learning how to keep someone from hacking a FileMaker File, using the FileMaker Data Migration Tool, and Setting up your FileMaker server the proper way.

One of the main goals of the training is to not only teach you about FileMaker Pro but also teach you the skills to keep yourself out of trouble. I tried to keep the training entertaining, and NOT boring, but I also made sure to pass on some of the hard lessons I have learned over the years in my consulting business. I hope you can learn from the mistakes that I have made.