Got smarts? Get Savvy!

Attend this expert-led workshop to get better results in less time—guaranteed.

Data Modeling Intensive

Over the years we've worked with many clients who got "stuck" while working on solutions with seemingly needless (and endless) complexity. Many found themselves reduced to coding by trial and error. Others clients hit a ceiling where they could no longer "grow" a solution because of similar complexities. In a calmer moment they would describe it as "spaghetti code," but other times, well….

Surprisingly often, the source of their problem involved major issues in their underlying data model. Sometimes the data model wasn't fully conceived, and in other cases it was never really conceived at all - it kind of came along as an afterthought.

Experienced developers start new solutions on the drawing board, mapping out their data model - NOT in layout mode choosing colors and fonts and adding fields as they think them up! They know that a poorly conceived data model will result in nightmares all around: relationships graph, layouts, field calculations, scripting, security…all of it!

Get your data model wrong and it won’t matter how talented a developer you are.
Nor will it matter how your pretty layout colors match so nicely.
You will go down in flames.

This course is about getting it RIGHT!

The morning will start with instruction in core concepts and large group. We will then transition to working in teams to construct a data model for each student based on their organization's needs. For the remainder of our time students will work in FileMaker and create a working Relationships Graph using Tables and fields based on their data model.

Whether your arrive with an existing database or have ideas for one on the back of a napkin, you will leave with a data model and FileMaker file in hand and the knowledge of how to build, or rebuild, a solid foundation for your solution.

Best for...
  • New and growing developers who want to get it right the first time
  • Developers in the planning stages for a new database for themselves or their company
  • Developers struggling to support organically grown systems created over time by several people who each had their own ideas about doing things
  • Developers who have hit a "complexity ceiling" and can no longer grow their solution as requested
  • Experienced developers who are still a little fuzzy about data modeling and ERDs

    *Attendees should have a solid understanding of Fields, Layouts and Calculations before taking this course.

Course Length & Price

1 day (9:00 a.m. to 5:00 p.m.); $395
Note that enrollment is limited by class size, so register early to reserve your seat.

Schedule of Upcoming Classes

To register for a specific class using a credit card, please select your class and complete the online registration form—or call us at 800.946.5433 to speak in person.

* October 14, 2013 (Mon) in Redwood City, CA Register Online

Classroom Locations

For location details, please view our directions page.


Our instructors are practicing consultants who bring valuable real-world experience and best practices to the classes they teach.

Lee Lukehart is a veteran FileMaker trainer and has earned every developer certification that FileMaker has offered (15/14/13/12/11/10/9/8/7). He authored the popular white paper on FileMaker Pro Charting and the TechNet webinar on advanced charting techniques.

An enthusiastic FileMaker advocate, Lee has presented sessions at Macworld Expo, Bootcamp for FileMaker, and the last four FileMaker Developer Conferences (DevCon). He has written articles for FileMaker Advisor, and served for a year as the "Advisor Answers" columnist in Advisor Basics for FileMaker magazine.

Lee has been using FileMaker to solve client problems for more than two decades, and he began creating and providing FileMaker instruction formally in 2004. His students appreciate his attentive manner and patience in the classroom, and they say his responsive training style makes learning new skills fast and fun.

Jim Medema has trained more than 1000 students in the art and science of relational database development using FileMaker products and related supporting applications. Jim has earned every developer certification and authorized trainer certification that FileMaker has offered (15/14/13/12/11/10/9/8/7).

Originally trained to be an educator, Jim guides an ongoing conversation in every class about best practices - the tasks, techniques and habits that set apart the exceptional from the average. In the same way that knowing how to use a hammer and saw won’t make you a master carpenter, knowing what a FileMaker feature does won’t make you a star developer. Jim's goal is to guide you to knowledgeable and then on to exceptional!

Course content can be intense, but we always laugh and eat well! Oh, and for what it’s worth, Jim’s B.A. was in English, so your chances of actually understanding the class without a geek translation device are extremely high!