FileMaker 17 Certification Video Training Course
The complete solution to prepare for for your exam with FileMaker 17 certification video training course. The FileMaker 17 certification video training course contains a complete set of videos that will provide you with thorough knowledge to understand the key concepts. Top notch prep including FileMaker FileMaker 17 exam dumps, study guide & practice test questions and answers.
FileMaker 17 Certification Video Training Course Exam Curriculum
Introduction
-
08:10
1. The FileMaker Platform -Summary
-
06:05
2. What kind of Solutions can bemade with FMSP?
-
13:19
3. New Features Brain Dump forNew and Intermediate Users
-
09:42
4. Upgrading 12, 13, 14, 15, or 16Solutions to FM17
-
03:00
5. FM Pro Vs. Pro Advanced
0200 - FM Starting Point Walkthrough
-
04:30
1. 0205 - What's new in FMSP 6?
-
06:52
2. 0206 - What's new in FMSP 5?
-
04:54
3. 0208 - FMSP Device Support & LayoutOrganization
-
03:39
4. 0210 - Script Numbering andOrganization
-
09:11
5. 0212 - FMSP Walkthrough - Intro
-
06:23
6. 0214 - FMSP Complexity Theory
-
17:24
7. 0218 - FMSP Account & ContactsWalkthrough
-
13:57
8. 0219 - FMSP Invoice Walkthrough
-
14:29
9. 0232 - FMSP Invoice - New Line Items- Advanced
-
11:25
10. 0233 - FMSP Estimate to InvoiceTransfer Button
-
09:24
11. 0234 - FMSP Calculating Margin andMarkup in Invoices
-
08:40
12. 0236 - FMSP Unlimited RelatedDigital Document Upgrade
-
04:22
13. 0241 - Tab Controls with Calculations
-
03:21
14. 0245 - Super New Action Calendar
-
11:24
15. 0250 - Dashboard Charts Part #1
-
25:20
16. 0251 - Dashboard Charts Part #2 -Scripting
-
04:58
17. 0252 - Dashboard Charts Part #3 -Performance
-
06:53
18. 0255 - Managing Primary Keys - AutoScript in FMSP
-
10:12
19. 0260 - Default Tax Rates in FileMaker16 Invoices - Auto Enter Values
-
02:23
20. 0265 - Startup Bug in FMSP - FM 16Warning... 5.0.1 - 5.0.8
0270 - Old FM Starting Point Videos
-
09:38
1. 0272 - Calendar Under the Hood Part1 - Old
-
12:46
2. 0273 - Calendar Under the Hood Part2 - Old
0300 - Fundamentals & Basics
-
07:09
1. 0301 - Opening Files ... for New Users
-
05:50
2. 0304 - What is a Database - Part 1
-
04:30
3. 0305 - What is a Database - Part 2
-
05:38
4. 0307 - Modes in FileMaker
-
06:17
5. 0308 - Browse Mode, and the Deletemenu item
-
02:01
6. 0309 - Saving Data
-
10:45
7. 0310 - Converting from .fp7 to.fmp12 file formats
-
11:23
8. 0312 - Converting from .fp5 to .fp7file formats
-
04:58
9. 0313 - How to make a Copy of a FMDatabase
-
18:24
10. 0315 - What is a Relationship (VeryBasic Video)
-
13:36
11. 0330 - Basics of Sharing a Database
0400 - Performing Finds & Sorts
-
05:37
1. 0401 - Finding Records - Basics
-
11:01
2. 0402 - Finding - Multiple Requests
-
05:23
3. 0403 - Finding Ranges of Dates
-
08:39
4. 0404 - Finds with Special Operators
-
06:16
5. 0405 - Finds and Indexing andPerformance, Stored Calcs
-
04:24
6. 0406 - Finds Constrain and Extend
-
07:37
7. 0407 - Sorting Records
-
07:42
8. 0408 - Custom Sort Orders
0500 - Working on Fields & Layouts
-
16:30
1. 0501 - Layouts - Available tools
-
14:43
2. 0502 - Tour of the Inspector Pane -Right Side
-
07:57
3. 0503 - Tour of the Object Pane - LeftSide
-
10:11
4. 0504 - Intro to Adding Fields toDatabase (Text and Number)
-
11:14
5. 0505 - Added Calc fields and HidingObjects
-
13:02
6. 0506 - Creating a Survey, Tab Panels& Value Lists
-
09:33
7. 0507 - Value Lists - Under the hood
-
10:33
8. 0508 - Hiding Objects & ConditionalFormatting
-
09:28
9. 0509 - Text Fields with User SpecifiedFormatting
-
04:29
10. 0510 - Merge Fields
-
11:51
11. 0511 - Stored Vs UnstoredCalculations
-
09:34
12. 0512 - 3 Types of Buttons and OneGlyph - Icon
-
04:12
13. 0513 - Button Bar as New Data InputControl Style
-
06:28
14. 0514 - Inline Field Labels
-
05:59
15. 0515 - Tabs vs. Slide Controls
-
09:42
16. 0516 - Popovers and New WindowCommand
-
07:53
17. 0517 - Auto-Enter Options for Fields
-
10:43
18. 0522 - Global Fields
-
06:56
19. 0523 - Tooltips
-
07:34
20. 0524 - Object Flags, or Badges
-
10:38
21. 0525 - Object Alignment tools
-
07:01
22. 0526 - Creating a new iOS Layoutfrom Scratch - Stencils
-
12:54
23. 0527 - Field Validation Options
-
07:34
24. 0528 - Repeating Fields
-
02:32
25. 0530 - Layout Badge Tooltips
-
04:01
26. 0539 - Custom Currency in FMSP
-
08:55
27. 0540 - Formatting Currency - When itgoes into a Text Field
-
06:02
28. 0545 - Hamburger Menus
0550 - Container Fields & DocumentManagement
-
08:32
1. 0551 - Container Field Introduction
-
03:53
2. 0552 - Thumbnailing - Under theHood
-
11:50
3. 0553 - Interactive Containers
-
15:30
4. 0556 - Fixing Interactive Containers -Which are not Interactive
-
06:38
5. 0560 - Containers in FMSP
-
08:39
6. 0580 - When Container Storage goesBad... Recovery Plan...
0600 - Advanced Layout Techniques
-
07:20
1. 0601 - Making Layouts load 200%faster in FM 16 - Performance
-
10:26
2. 0602 - 200% faster Part 2 -Performance
-
02:54
3. 0603 - 200% faster Part 3 -Performance
-
05:45
4. 0604 - Grouping with Slide Panels toHide Objects
-
02:51
5. 0605 - Get Object Attribute forHidden Objects
-
14:09
6. 0614 - What is a Virtual List? ***Advanced ***
-
16:49
7. 0615 - Hierarchical Portal forNavigation *** Advanced ***
-
19:23
8. 0622 - FileMaker 14 SVG Icon HelperTool
-
07:19
9. 0630 - Web Viewers
0800 - Calculations
-
13:20
1. 0801 - Calculation Engine & WorkSpace
-
05:13
2. 0802 - Calculation Engine & WorkSpace Part 2
-
12:07
3. 0810 - Parsing Text with Calcs - Part1
-
11:33
4. 0811 - Parsing Text with Calcs - Part2
-
11:06
5. 0812 - Detecting Window Mode andFilter Function
-
05:11
6. 0813 - Date Calcs
-
03:22
7. 0814 - Detecting Device & PlatformTypes
-
10:12
8. 0820 - Get Functions Walkthrough -Part 1
-
11:47
9. 0821 - Get Functions Walkthrough -Part 2
-
10:23
10. 0822 - Get Functions Walkthrough -Part 3
-
09:29
11. 0823 - Get Functions Walkthrough -Part 4
-
05:26
12. 0824 - GetLayoutAttribute
-
05:15
13. 0825 - GetContainerAttribute
-
08:11
14. 0826 - Get(UUID) andGet(PersistentID)
-
07:58
15. 0840 - List Function, Summary List,and GetValue
-
01:37
16. 0842 - SortValues and UniqueValues
0900 - Writing Scripts
-
10:34
1. 0901 - Scripting
-
10:49
2. 0902 - Intro to Script Workspace
-
08:20
3. 0903 - Workspace KeyboardShortcuts
-
16:36
4. 0904 - Set fields vs. Copy, Paste
-
02:30
5. 0905 - Set fields & Context
-
15:02
6. 0906 - Buttons run one Command
-
03:25
7. 0907 - Navigation
-
06:30
8. 0908 - IF...THEN...decisions
-
04:55
9. 0909 - Variables vs. Globals
-
09:03
10. 0910 - Performing Finds
-
10:26
11. 0911 - Basic Error Capture
-
10:26
12. 0912 - Calling Subscripts - ScriptParameters
-
05:02
13. 0913 - Advanced Script Parameters& Script Results
-
03:10
14. 0914 - Looping Scripts
-
07:23
15. 0917 - Preserving User Contextwhen running a Script
-
14:04
16. 0918 - New Window - Script Step
-
20:55
17. 0920 - Script Debugger - Part 1
-
03:08
18. 0921 - Script Debugger - Part 2
-
07:06
19. 0924 - Data Viewer
-
20:10
20. 0943 - Perform Script on Server -PSOS
-
07:13
21. 0945 - PSOS in FMSP
-
12:42
22. 0946 - Testing for PSOS Availability
-
02:09
23. 0948 - Case Statement
-
07:56
24. 0950 - Deduplicating Records, thePlan
-
08:02
25. 0951 - Replace Command - A TigerLoose at the Zoo
-
09:46
26. 0953 - Landmines in FileMaker
-
03:57
27. 0955 - Testing to Make Sure YourScript has Access to a Record
-
05:17
28. 0957 - Testing to See if a Field orvariable contains ONLY a number / Tri…
-
05:57
29. 0965 - One Use Loop Technique
-
12:18
30. 0968 - Go To Object
-
24:05
31. 0970 - Go to Related Record - GTRR
0980 - Script Triggers
-
05:02
1. 0981 - Script Triggers - Intro
-
09:21
2. 0982 - Script Triggers - LayoutSpecific
-
07:51
3. 0983 - Script Triggers - ObjectSpecific
-
07:50
4. 0984 - Script Triggers - FieldValidations
-
06:06
5. 0985 - Script Triggers - MoreLayouts controls
-
05:26
6. 1001 - Database PerformanceOptimization Overview
1000 - Performance Optimization
-
11:03
1. 1003 - Making Scalable Databases -Part 1
-
15:33
2. 1004 - Making Scalable Databases -Part 2
-
03:28
3. 1007 - Server Evidence - SlowPerformance - Slow Scripts
-
08:01
4. 1010 - Performance Improvementswith the 16 Platform
-
24:44
5. 1015 - FileMaker's 3 Engines withNick Hunter
-
51:14
6. 1025 - Database PerformanceTuning with Nick Lightbody
-
10:25
7. 1030 - Performance Improvementswith the 15 Platform
-
09:17
8. 1040 - Performance Improvementswith the 14 Platform
1100 - Relationships
-
06:11
1. 1101 - What is a Relationship?
-
11:52
2. 1102 - Table Occurrence Basics
-
12:23
3. 1103 - Relationship Graph & ERDs
-
06:42
4. 1104 - What is a Portal... and a Oneto Many Relationship?
-
08:40
5. 1105 - Multi-Predicate Relationships
-
09:38
6. 1106 - Multi-Key Relationships
-
07:33
7. 1107 - Cascading Adds
-
11:20
8. 1108 - Cascading Deletes
-
12:12
9. 1110 - Portal Dialog Options
-
08:02
10. 1111 - Portals Dialog - Add-OnTables
-
07:08
11. 1112 - Portal Summary Sum Totals
-
07:19
12. 1114 - Filtering Portals - RadioButtons
-
13:13
13. 1120 - Lookup Values
-
08:07
14. 1121 - Relookup Command -Updating One Time Relationships
-
09:24
15. 1130 - Anchor Buoy DesignMethodology Part 1
-
07:24
16. 1131 - Anchor Buoy DesignMethodology Part 2
-
10:51
17. 1135 - Master Detail Portals - NewFeature
-
04:34
18. 1136 - Master Detail Portals - Buildone in 60 seconds...
-
14:38
19. 1140 - Many to Many Relationships
-
07:07
20. 1141 - Preference Table in yourSolution
-
10:14
21. 1150 - Calculating and Primary Keywith the current Year
-
10:26
22. 1170 - Multiple Page Invoices -Portal Management - Part 1
-
28:33
23. 1171 - Multiple Page Invoices -Portal Management - Part 2
1200 - Security
-
07:19
1. 1201 - Security in FileMakerOverview
-
16:38
2. 1202 - Accounts and Privileges
-
04:48
3. 1204 - Extended Privileges...RecentChanges
-
08:36
4. 1205 - Encryption at Rest (EAR)
-
04:32
5. 1206 - Point-to-Point Encryption -SSL Certificates
-
12:28
6. 1207 - Audit Trails - Part 1 -Overview
-
11:46
7. 1208 - Audit Trails - Part 2 -Technical
-
09:08
8. 1209 - Audit Trails - Audits in FMSPPart 1
-
17:44
9. 1210 - Audit Trails - Audits in FMSPPart 2
-
19:21
10. 1211 - Audit Trails - Logging Recordsviewed - HIPAA
-
07:55
11. 1213 - Security through Obscurity
-
13:30
12. 1214 - Record Level Security
-
15:08
13. 1215 - Layout and Process AccessControls - Restricting Staff
-
07:55
14. 1216 - Hacking a FileMaker File...and Protecting It
-
07:39
15. 1220 - CryptAuthCode SecurityFunctions
1300 - Printing & Report Creation
-
13:18
1. 1301 - Printing and PDF Generation
-
04:28
2. 1302 - Structuring your data so it isreportable
-
04:09
3. 1303 - Table View for Ad-HocReporting
-
09:29
4. 1304 - Layout Parts on List View -for Beginners
-
10:20
5. 1305 - FileMaker Report Wizard -Very Cool
-
07:04
6. 1306 - Printing & Reporting onGovernment Forms
-
11:15
7. 1307 - Subsummaries in Detail
-
13:01
8. 1320 - State of Charting in FileMaker
-
19:33
9. 1321 - Built-in Charting Overview
-
12:16
10. 1322 - Google Charts
-
07:19
11. 1325 - MultiPage Append to PDF
1400 - Custom Functions
-
18:44
1. 1401 - Top 10 FileMaker CustomFunctions (For Senior Developers)
-
13:46
2. 1402 - Richard Carlton's Top 5FileMaker Custom Functions
-
16:28
3. 1403 - Parsing XML - CustomFunction
1500 - FileMaker Server (on premiseServer)
-
04:03
1. 1501 - Deployment & Sharing -terminology
-
14:54
2. 1502 - Deployment & Sharing - Intro
-
04:34
3. 1503 - FMS Changes... AdminConsole
-
13:28
4. 1504 - FMS Install w/William
-
12:57
5. 1505- Walkthrough of FMS AdminConsole
-
06:58
6. 1507 - Finding the Server Logs
-
15:21
7. 1508 - Scheduling Backups - TheBasics
-
07:15
8. 1509 - Hard Linking
-
08:36
9. 1510 - Progressive Backups
-
14:10
10. 1511 - FMS - Restoring from a Crash
-
15:54
11. 1512 - FMS - Command LineInterface (CLI)
-
14:52
12. 1514 - FMS - SSL Install
-
10:25
13. 1516 - FMS - Admin Data API
-
11:47
14. 1520 - FMS - Offsite Backups
-
04:53
15. 1525 - Disconnecting Idle Users
-
13:03
16. 1530 - SASE
-
35:46
17. 1541 - Server PerformanceImprovements 14 - Nick Lightbody
-
31:24
18. 1542 - Server PerformanceImprovements 15 - Nick Lightbody
1600 - FileMaker Cloud
-
10:32
1. 1602 - Detailed Comparison withRegular FileMaker Server
-
11:05
2. 1603 - Is FileMaker Cloud Right foryou?
-
11:35
3. 1604 - Brain Dump for ExperiencedFileMaker Developers
-
07:16
4. 1607 - Uploading files to FileMakerCloud
-
08:38
5. 1609- Picking the right size ofAmazon Server
-
14:22
6. 1611 - Understanding Amazon'sTotal Cost
-
07:21
7. 1612 - How to Save 50% to 75% onAmazon Instance
-
03:11
8. 1613 - FMI Hourly Costs... withAWS...Switch to Annual
-
10:55
9. 1615 - Restoring from a Backup(New Process)
-
04:47
10. 1616 - Robot DB & Notifications
-
07:54
11. 1617 - Automated Maintenance
-
07:35
12. 1618 - EBS & Backups
-
07:48
13. 1620 - Supersize my Server!
-
05:01
14. 1622 - Detecting When a File isrunning on FileMaker Cloud
-
10:51
15. 1624 - Instance Refresh &Emergency Procedures Part 1
-
03:48
16. 1630 - Offboarding FileMaker Cloud
-
10:01
17. 1640 - Intro T2 Burstable Instances,Performance, CPU Credits
-
03:19
18. 1641 - CPU Credit and Base lines forT2.Small, T2.Medium, T2.Large
-
16:11
19. 1642 - Standard Usage Scenario
1700 - WebDirect
-
07:34
1. 1704 - Overview WebDirect -Android Client for FileMaker
-
16:43
2. 1710 - Creating PDF's and Emailingfrom WebDirect
1800 - E-mailing, Imports and Exports -Basic Integration
-
02:19
1. 1801 - Introduction to FileMakerIntegration
-
14:36
2. 1802 - Importing Data
-
07:58
3. 1803 - Exporting Data
-
04:31
4. 1804 - Scripting Import & Exports -Basics
-
08:30
5. 1805 - Automating Imports orExports - Robots and Servers
-
03:47
6. 1809 - Finding Your SMTP Settings
-
08:41
7. 1810 - Automating outbound emails
-
06:52
8. 1812 - Spamming with FileMaker
-
08:03
9. 1814 - Automating Emailing ofExports, Like a PDF
-
01:59
10. 1816 - Scripting FileMaker to Deletea File
-
11:37
11. 1817 - Multi-Table Imports...Complex Imports
-
09:02
12. 1830 - Updating data in a FileMakertable from an Excel File
1900 - Intermediate Integration
-
02:24
1. 1901 - Intermediate IntegrationOverview
-
12:01
2. 1903 - Barcode DeploymentPlanning & Options
-
05:53
3. 1904 - Installing the BarcodeCreator into FMSP
-
02:26
4. 1905 - Scanning Items into Invoiceswith Barcodes
-
07:17
5. 1906 - Under-the-hood withScanner Barcodes In FMSP Part 1
-
08:40
6. 1907 - Under-the-hood withScanner Barcodes In FMSP Part 2
-
12:41
7. 1908 - Under-the-hood withScanner Barcodes In FMSP Part 3
-
04:05
8. 1909 - USB Barcodes Gun We'reUsing
-
06:24
9. 1910 - Setup Printer Labels & UsersScanning the Wrong Barcode
-
07:04
10. 1911 - Viewer Questions & troubleshooting Barcodes
-
10:53
11. 1912 - CHOPPING BLOCK!! InfinitePeripherals Barcode Hardware for iPho…
-
09:25
12. 1914 - OUT OF DATE GettingFileMaker Server to Generate PDFs - PS…
-
08:41
13. 1915 - What is a FileMaker Robot?
-
16:12
14. 1921 - Using 360Works Email Pluginto Send HTML Emails
-
12:41
15. 1930 - Building a Progress Bar inFileMaker
-
08:30
16. 1931 - Validating Emails with aService
-
08:39
17. 1932 - Getting Driving DistanceFrom Google
-
10:10
18. 1935 - Dialing VOIP Phone with SIP& X-Lite
-
10:28
19. 1940 - Sending SMS with Twilio
-
39:39
20. 1945 - Syncing to iPad or Syncing 2databases - 2
-
20:03
21. 1946 - Clustering and Replication -MirrorSync 3
-
09:32
22. 1960 - 360Works' CloudMail insideof FMSP...Overview
2000 - Advanced Integration - PHP & Rest
-
09:11
1. 2001 - What is REST and SectionOverview
-
05:34
2. 2002 - What OAuth
-
09:31
3. 2003 - Integration with Paypal ShortOverview
-
10:00
4. 2004 - Integration with Paypal -Workflow Planning
-
14:37
5. 2005 - Integration with Paypal -Setup Website
-
04:03
6. 2006 - Integration with Paypal-Under-the-hood Walk Through
-
11:52
7. 2015 - Newbie Introduction to APITraining #1
-
10:47
8. 2016 - Newbie Introduction to APITraining #2
-
18:32
9. 2017 - Newbie Introduction to APITraining #3
2300 - FileMaker's Certification Test
-
05:26
1. 2303 - If it's not Canon... it doesn'texist...
-
12:31
2. 2304 - What is FMI's Official StudyList Part #1
-
15:53
3. 2305 - What is FMI's Official StudyList Part #2
-
10:01
4. 2306 - Final Test Taking Tips...
2400 - Data Migration
-
00:36
1. 2401 - Data Migration Intro
-
04:10
2. 2405 - Data Migration Tool - Intro
-
09:46
3. 2406 - Data Migration Tool - Rulesof the Road
-
15:14
4. 2407 - FDMT - CLI Test Drive
-
04:17
5. 2410 - FDMT - Free Wrapper App -Productive Computing
2500 - MISC
-
06:20
1. 2520 - Duplicate Module in FMSPPart 1
-
14:38
2. 2521 - Duplicate Module in FMSPPart 2
-
14:47
3. 2522 - Duplicate Module in FMSPPart 3
-
12:04
4. 2523- Duplicate Module in FMSPPart 4
About FileMaker 17 Certification Video Training Course
FileMaker 17 certification video training course by prepaway along with practice test questions and answers, study guide and exam dumps provides the ultimate training package to help you pass.
FileMaker 17 Essentials: Full Training Course
Course Overview
This course is designed to provide a complete and structured path for learning FileMaker 17. FileMaker is a powerful platform for building custom apps that work seamlessly across desktop, mobile, and web. With the release of FileMaker 17, many new features and enhancements were introduced to make building solutions faster and more intuitive. This course covers everything from the absolute basics to advanced features, guiding learners step by step through real-world examples and hands-on practice. The course is divided into five parts, each focusing on a core area of FileMaker development, with Part 1 laying the foundation for everything that follows.
Purpose of the Course
The goal of this training is to make you confident in using FileMaker 17 to create, customize, and deploy applications. By the end of the course, you will not only understand the technical aspects of FileMaker but also how to think about problem solving, data organization, and workflow automation using the platform.
Why Learn FileMaker 17
FileMaker 17 is widely used by businesses, non-profits, educators, and freelancers to streamline processes. It allows you to design apps without deep coding knowledge while still offering advanced functionality for experienced developers. Learning FileMaker opens career opportunities in database development, IT support, and business process automation. It is especially valuable for organizations that want custom tools without the high costs of traditional software development.
Requirements of the Course
You do not need prior experience with FileMaker or databases to join this course. A basic understanding of computers and common productivity applications such as spreadsheets will be helpful. You will need access to FileMaker Pro 17 installed on your computer. A willingness to practice what you learn and experiment with the tools is essential, since FileMaker is best mastered through hands-on experience.
Who This Course is For
This course is for absolute beginners who have never used FileMaker before. It is also for professionals who may have touched FileMaker in the past but want to learn systematically. Small business owners looking to build their own apps will benefit, as will IT managers who want to extend their systems. Freelancers and consultants who want to offer FileMaker services can also use this course to sharpen their skills.
Part 1: Foundations of FileMaker 17
Introduction to FileMaker
FileMaker is a cross-platform relational database application that allows you to create custom solutions without needing to write complex code. It has been evolving for decades, and FileMaker 17 introduced important new features such as a redesigned layout mode, improved starter apps, and better development tools. At its core, FileMaker lets you organize data, build forms, create reports, and automate processes.
Understanding Databases
To fully appreciate FileMaker, it is important to understand what a database is. A database is simply an organized collection of information that can be searched, sorted, and managed. Unlike a spreadsheet, which stores data in flat tables, a relational database can connect different sets of data. For example, you can connect customers to orders, products to suppliers, and students to courses. FileMaker makes these relationships easy to set up.
FileMaker as a Low-Code Platform
FileMaker is often called a low-code platform because it allows you to build apps quickly using visual tools. You do not need to learn programming languages like Java or C++. Instead, you can drag and drop fields, design layouts visually, and use simple scripting commands. This lowers the barrier to entry while still giving you the ability to build powerful applications.
Installing FileMaker 17
Before we begin building, you need to install FileMaker Pro 17. Once installed, open the application and explore the welcome screen. You will see options to create a new solution, open an existing one, or explore sample files. This welcome screen is your gateway to starting projects.
Exploring the Interface
When you open FileMaker, you are greeted with a clean interface. The top menu contains commands for managing files, editing layouts, and running scripts. On the left side, you may see navigation panels for layouts and scripts. The center is where your data and layouts are displayed. Getting comfortable with this interface is the first step in learning how to build effectively.
Starter Apps
FileMaker 17 comes with starter apps that give you a quick way to begin. These include templates for managing contacts, assets, inventory, and projects. Exploring these starter apps will help you understand how FileMaker organizes data and layouts. They are also useful as a base for building your own solutions.
Creating Your First Database
Let’s walk through creating your first database. Open FileMaker and select “New Solution.” Give your file a name such as “MyFirstApp” and choose a location to save it. Once created, you will be prompted to add a table. A table is where data lives, much like a worksheet in Excel. Name the table “Contacts.”
Adding Fields
Within your Contacts table, you can add fields such as Name, Email, Phone, and Address. Each field has a type, such as text, number, date, or container. FileMaker allows you to specify field options, such as validation rules, auto-enter values, and indexing for faster searches. Setting up fields correctly is crucial to ensuring your data is reliable and useful.
Entering Data
Once fields are created, you can switch to Browse mode and begin entering data. Try adding a few contacts manually. FileMaker immediately saves everything you type, so there is no need for manual saving. This immediate saving feature ensures data integrity and prevents accidental loss.
Layout Mode
FileMaker uses layouts to determine how data is displayed. A layout can show your data in a form view, a list view, or a table view. In Layout mode, you can customize the appearance of fields, add labels, change colors, and insert images. Layouts give you full control over how users interact with the data.
Switching Between Modes
FileMaker has different modes for different tasks. Browse mode is where you enter and view data. Layout mode is for designing how your data looks. Find mode is for searching your data. Preview mode shows how reports will look when printed. Switching between these modes is an essential part of daily FileMaker work.
Understanding Records
A record in FileMaker is a single entry in your database. In the Contacts table, one record might be a person with their name, email, and phone number. Records are the building blocks of your database. Learning how to add, edit, and delete records is one of the first skills to master.
Sorting Records
FileMaker allows you to sort records easily. You can sort contacts alphabetically by name or chronologically by date added. Sorting helps you view data in meaningful ways and prepare it for reporting. You can save sort orders for repeated use.
Finding Records
Searching in FileMaker is powerful and flexible. In Find mode, you can search for specific values, partial matches, or ranges. For example, you can find all contacts with a phone number starting with a certain area code. Learning the different find operators will make you much more efficient in locating data.
Using Layout Views
FileMaker layouts can be switched between Form, List, and Table views. Form view shows one record at a time. List view shows multiple records in a scrolling list. Table view shows data in rows and columns, similar to a spreadsheet. Each view serves different purposes and helps you interact with data in different ways.
Introduction to Relationships
One of the key strengths of FileMaker is its ability to relate tables together. Instead of keeping everything in one giant table, you can separate data into logical groups. For example, you can have one table for Contacts and another for Invoices, and then link them. FileMaker uses relationship graphs to visualize these connections.
Security and Accounts
Even at the beginner stage, it is important to understand security. FileMaker allows you to create accounts with passwords, define privilege sets, and control what each user can see or do. This ensures that sensitive data is protected and that users only have access to what they need.
Saving and Backing Up Files
FileMaker databases are stored as files on your computer or server. It is important to back up these files regularly. FileMaker automatically saves as you work, but backups protect you from corruption or accidental deletions. Always store backups in safe locations and test them to ensure they work.
What Tables Represent
Tables are the containers that hold your data. Each table represents a specific type of information. For example, in a business solution you may have tables for Customers, Orders, and Products. In a school solution you may have tables for Students, Courses, and Teachers. Creating clear and logical tables prevents duplication and improves accuracy.
Fields as Data Points
Fields are the individual pieces of data stored in each table. A Customer table might have fields for First Name, Last Name, Email, and Phone. A Product table might have fields for Name, Price, and Stock Quantity. Choosing the right field types is very important. FileMaker allows text, number, date, time, container, calculation, and summary fields. Each serves a different role.
Field Options
When you create a field, FileMaker allows you to set options that control how data behaves. You can define auto-enter values, such as serial numbers or creation dates. You can set validation rules that prevent invalid entries. You can also control whether fields are indexed for faster searches. Thoughtful use of field options ensures cleaner and more reliable data.
Primary Keys
Every record in a table should have a unique identifier. In FileMaker this is often called a primary key. Primary keys are essential for creating relationships between tables. FileMaker can generate serial numbers or UUIDs automatically to serve as keys. Using keys consistently makes your database more stable and easier to expand later.
Understanding Relationships
Relationships connect data between tables. Instead of storing everything in one massive table, you separate information and then link it together. For example, a Customer can be linked to multiple Orders. This one-to-many relationship is the backbone of relational databases. FileMaker uses the Relationship Graph to visually show how tables are connected.
The Relationship Graph
The Relationship Graph is a powerful tool in FileMaker 17. It displays tables as boxes and relationships as lines between them. By dragging from one field in one table to another field in a different table, you create a relationship. FileMaker then allows you to use related data across layouts, portals, and reports. Learning how to read and manage this graph is a key skill.
One-to-Many Relationships
The most common type of relationship is one-to-many. For example, one Customer may place many Orders. In FileMaker, this is managed by linking the Customer ID field in the Customer table to the Customer ID field in the Orders table. Once this link is made, you can display all orders for a customer directly in a portal on a Customer layout.
Many-to-Many Relationships
Sometimes data does not fit neatly into a one-to-many structure. For example, a Student can enroll in many Courses and a Course can have many Students. This requires a join table, sometimes called a bridge table. The join table contains fields for Student ID and Course ID, linking the two sides together. FileMaker makes this process clear and manageable.
Using Portals to Display Related Data
Portals are one of the most useful layout objects in FileMaker. A portal allows you to display a list of related records within a layout. For example, on a Customer layout you can show a portal listing all orders that belong to that customer. Portals can also allow data entry, meaning you can create new related records directly through the portal.
Filtering Portals
FileMaker 17 allows you to filter portals, giving you even more control. Instead of showing all related records, you can filter by criteria such as date, status, or category. For instance, on a project layout you might filter a portal to show only tasks that are incomplete. Portal filters are defined using calculations, making them extremely flexible.
Global Fields
Global fields are special fields that can hold a value accessible across the entire file. They are not tied to any specific record. Global fields are useful for temporary storage, user preferences, or search filters. For example, you might create a global field to hold a start date and another for an end date, then use those values to filter a report.
Calculation Fields
Calculation fields are fields whose values are generated dynamically based on formulas. For example, in an Orders table you might create a calculation field that multiplies Quantity by Price to get the Total. FileMaker offers a rich set of functions for text, numbers, dates, times, and logic. Calculation fields update automatically whenever the underlying data changes.
Summary Fields
Summary fields are used to calculate totals, averages, counts, and other aggregates across groups of records. For example, in an Orders table you might create a summary field that totals all order amounts. When used in reports, summary fields allow you to group data and see meaningful results without exporting to another tool.
Container Fields
Container fields are unique in that they can store files such as images, PDFs, or videos. In FileMaker 17, container fields are improved with support for interactive content and external storage options. This makes them ideal for managing assets like product photos, employee documents, or scanned receipts.
Auto-Enter Fields
Auto-enter fields save time by automatically generating values. You can set fields to auto-enter serial numbers, creation dates, modification dates, or default values. You can also auto-enter calculations, such as combining first and last names into a full name field. Auto-enter fields help ensure consistency across records.
Validation Rules
Validation rules protect data integrity. For example, you can set a field so it cannot be left empty, or so it must contain a unique value. You can restrict values to a range or to a set of allowed options. Validation prevents mistakes and enforces rules that are important to your business logic.
Lookup Fields
Lookup fields allow a field in one table to automatically pull data from a related table. For instance, when you create a new Order record, you might want to automatically bring in the Customer’s address from the Customers table. Lookups can save time but must be used carefully, since they copy values rather than update dynamically.
Indexing and Performance
FileMaker uses indexing to speed up searches and sorts. An indexed field has a hidden list of values that makes operations faster. However, indexing increases file size. Understanding when to enable or disable indexing can help you balance performance and storage. FileMaker usually manages this automatically, but advanced developers may fine-tune it.
Practical Example: Building a Customer-Orders System
Let’s apply what we have learned. Create a Customers table with fields for Customer ID, Name, Email, and Phone. Create an Orders table with fields for Order ID, Customer ID, Order Date, and Total. Define a relationship between Customer ID in Customers and Customer ID in Orders. On a Customer layout, add a portal that shows related Orders. Now you have a functioning system where each customer record displays its associated orders.
Expanding the Example
Once your basic system works, you can add more details. Add a Products table and an Order Line Items table. Each order can have multiple line items, and each line item links to a product. This creates a many-to-many relationship between Orders and Products. With this structure, you can build invoices, inventory reports, and sales summaries.
Thinking Ahead
Proper table and field design is not just about today’s needs but also tomorrow’s. When planning a solution, think about how the business might grow. Will you need to add more product categories? Will you need to track more customer details? By planning carefully at the start, you save time and avoid major redesigns later.
Introduction to Layouts
Layouts are how users see and interact with your data. In FileMaker 17, layouts are flexible canvases where you can arrange fields, text, buttons, and other objects. A single table can have many layouts, each serving a different purpose. For example, one layout may focus on entering data while another may be designed for printing invoices. Understanding layouts is critical for creating user-friendly solutions.
The Role of Layouts
Layouts do not store data themselves. Instead, they provide windows into your tables and records. When you add a field to a layout, you are placing a representation of that field. The actual data is always stored in the table. This separation between structure and presentation gives FileMaker its power and flexibility.
Layout Modes
FileMaker offers different modes for working with layouts. Browse mode shows you the finished layout with data. Layout mode allows you to design and edit layouts. Find mode lets you search data, while Preview mode shows how a layout will look when printed. Switching between these modes is an essential skill for any developer.
Layout Themes
FileMaker 17 includes a collection of themes that determine the overall look of your layouts. A theme controls fonts, colors, spacing, and styles. Using themes ensures consistency across your solution. You can also customize themes to match your organization’s branding. Choosing the right theme early saves time and improves user experience.
Layout Parts
Layouts are divided into parts that control how data is displayed. The most common parts are Header, Body, and Footer. The Body displays the main records, while the Header and Footer provide context such as titles or navigation. You can also use Subsummary and Trailing Grand Summary parts for reports. Mastering layout parts is essential for building professional reports.
Adding Fields to Layouts
Placing fields onto a layout allows users to view and edit data. FileMaker gives you control over how fields appear, including size, font, color, and alignment. You can also format fields differently based on type. For example, a date field may show a calendar picker, while a number field can display currency. Clear field design improves accuracy and usability.
Using Text Objects
Text objects are used for labels, instructions, or static information. Adding clear labels next to fields helps users understand what data is required. Text can also be styled with different fonts, colors, and sizes. In reports, text objects can be used for titles, subtitles, and summaries. Effective use of text makes layouts easier to understand.
Buttons and Navigation
Buttons allow users to take actions such as creating new records, running scripts, or moving between layouts. FileMaker 17 makes creating buttons easier with built-in icons and styles. Navigation is critical in larger solutions. Adding buttons for Home, Back, or Next improves workflow and reduces confusion. Designing navigation thoughtfully is one of the marks of a polished application.
Tab Controls and Slide Controls
FileMaker offers tab controls and slide controls to organize information within a single layout. Tab controls let you group related fields under different tabs, while slide controls allow users to swipe between panels. These tools help reduce clutter and make complex layouts easier to use. They are especially useful when displaying related data.
Portals on Layouts
In Part 2 we discussed portals for displaying related records. On layouts, portals can be customized with fields, buttons, and conditional formatting. You can choose how many rows to display and whether users can add new records through the portal. Portals are one of the most powerful layout tools for managing relationships.
Popovers and Dialogs
FileMaker 17 includes popovers, which are floating panels that appear when triggered. Popovers are useful for displaying extra information without leaving the layout. Dialogs, on the other hand, are small windows that prompt users for input or confirmation. Using popovers and dialogs effectively keeps layouts clean while still providing necessary detail.
Conditional Formatting
Conditional formatting changes the appearance of fields or objects based on rules. For example, overdue invoices can appear in red, or high-priority tasks can appear bold. Conditional formatting draws attention to important information without requiring users to read every record carefully. FileMaker provides a flexible calculation engine for defining conditions.
Hiding and Showing Objects
FileMaker allows you to control when objects are visible. You can use conditions so that certain fields or buttons appear only in specific situations. For example, a Print button might be visible only in Preview mode, or a manager-only field might be hidden for regular staff. This dynamic control helps tailor the user experience to different roles.
Using Grids and Guides
Designing layouts is easier when using grids and guides. FileMaker provides snapping tools that align objects precisely. Consistent alignment improves readability and professionalism. Grids also help maintain balance when adding new objects to existing layouts. Small details in design can make a big difference in user satisfaction.
Grouping and Locking Objects
When designing layouts, you may want to group objects together so they move as one. FileMaker lets you group and ungroup objects easily. You can also lock objects to prevent accidental movement. Grouping and locking are essential when building complex layouts with many elements.
Designing for Printing
Some layouts are intended for on-screen use, while others are meant for printing. FileMaker provides tools to design layouts specifically for printed reports, invoices, or forms. In Preview mode you can check how layouts will appear on paper. You can also control page breaks, margins, and orientation. Careful design ensures that printed documents look professional.
Designing for Mobile Devices
FileMaker 17 supports solutions that run on iPads and iPhones through FileMaker Go. Designing for mobile requires special consideration. Layouts must be touch-friendly, with larger buttons and simplified navigation. Screen size is smaller, so layouts should be focused and uncluttered. Testing on actual devices is essential for success.
Designing Dashboards
Dashboards summarize key information in one place. In FileMaker, dashboards can include charts, summary fields, and buttons for navigation. A sales dashboard might show monthly revenue, number of new customers, and outstanding invoices. Dashboards help decision makers see important information quickly without searching through data.
Using Charts
FileMaker 17 includes built-in charting tools. You can create bar charts, line charts, pie charts, and more. Charts can be tied to summary fields or calculation fields, updating automatically as data changes. Adding charts to layouts provides visual insights that numbers alone cannot convey. They are especially useful for presentations and dashboards.
Improving User Experience
User experience is about more than just functionality. A good FileMaker solution feels intuitive and pleasant to use. This requires attention to layout design, navigation flow, and responsiveness. Always think from the perspective of the user. What will they need most often? How can you reduce steps? Improving user experience makes solutions more valuable.
Testing Layouts with Users
Even the best design benefits from feedback. After creating layouts, test them with real users. Observe how they interact with the system. Do they find the buttons they need? Do they understand the labels? Use their feedback to refine the design. Iterative testing ensures your layouts meet real-world needs.
Accessibility Considerations
Accessibility means making solutions usable by as many people as possible. In FileMaker, this can include clear text labels, high-contrast colors, and logical tab order. Providing keyboard shortcuts can also help users with limited mobility. Designing with accessibility in mind ensures inclusivity and improves usability for everyone.
Maintaining Consistency
Consistency across layouts builds familiarity and reduces training time. Use the same fonts, colors, and button styles throughout the solution. Place navigation buttons in the same position on every layout. Consistency is not just about appearance but also about predictable behavior. Users should always know what to expect.
Prepaway's FileMaker 17 video training course for passing certification exams is the only solution which you need.
Pass FileMaker FileMaker 17 Exam in First Attempt Guaranteed!
Get 100% Latest Exam Questions, Accurate & Verified Answers As Seen in the Actual Exam!
30 Days Free Updates, Instant Download!
Student Feedback
Can View Online Video Courses
Please fill out your email address below in order to view Online Courses.
Registration is Free and Easy, You Simply need to provide an email address.
- Trusted By 1.2M IT Certification Candidates Every Month
- Hundreds Hours of Videos
- Instant download After Registration
A confirmation link will be sent to this email address to verify your login.
Please Log In to view Online Course
Registration is free and easy - just provide your E-mail address.
Click Here to Register