Training Class
–> Description | Agenda | Collateral | Testimonials | Background | Schedule | Email List | Registration



Learn AppleScript to work smarter, not harder, in our no-tears, hands-on, introductory Workflow Automation with AppleScript class. Learn AppleScript fundamentals and how to create powerful workflow automation solutions by controlling applications with AppleScript. Participants complete hands-on exercises designed to reinforce learning, and finish the course by developing real-world AppleScript software automation solutions.

Our Workflow Automation with AppleScript class is now available for Mac OS X! The class covers AppleScript basics and scripting FileMaker Pro, iView MediaPro, and InDesign. The optional third day emphasizes more in-depth learning and advanced AppleScript techniques, and covers scripting the OS X Finder – the application that controls your Macintosh. At your option, attend for either two or three days!

Who Should Attend

  • Busy professionals who want to work smarter, not harder
  • Print, web, and video publishers
  • Network administrators
  • Apple Consultants Network members
  • Anyone who performs repetitive tasks on a Macintosh

What You Will Learn

  • How to begin working with AppleScript
  • AppleScript fundamentals: commands, objects, dictionaries, variables, conditional statements, repeat loops, tell statements, the object model, elements, properties, subroutines, and more!
  • How to script the OS X Finder, FileMaker Pro, iView MediaPro, InDesign, and other scriptable applications
  • How to use AppleScript to join applications together to create powerful software automation solutions

Participants should possess a thorough working knowledge of the Mac OS. Though helpful, no prior programming experience is necessary.

Course Agenda

up down

Day One

     9:00-9:15 AM
Workflow Automation with AppleScript
     9:15-9:45 AM
    Course Objectives
    AppleScript Introduction
AppleScript Solution Demonstration
     9:45-10:45 AM
     10:45-11:00 AM
Module 1 – AppleScript Fundamentals
     11:00-12:00 PM
    Application Scripting Support
    Working with Script Editor
    Script Editor's Interface
    Application Scripting Support
    Working with Script Editor
    Script Editor's Interface
    Syntax Checking
    Script Types
    The Result Window
    Adding Comments to AppleScript
    Application Dictionaries
    Viewing a Dictionary
     12:00-1:00 PM
Module 1 – AppleScript Fundamentals (continued)
     1:00-3:15 PM
    Scripting Additions
     3:15-3:30 PM
Module 1 – AppleScript Fundamentals (continued)
     3:30-4:15 PM
    Control Statements
    Object Model: Object Oriented Programming
Module 1 – Exercises
     4:15-5:00 PM
    Exercise 1 – Match Items
    Exercise 2 – Working with Conditional Statements
    Exercise 3 – Working with Repeat Loops
    Exercise 4 – Working with Subroutines

Day Two

Module 1 – Exercises and Review
     9:00-9:45 AM
    Exercise 5 – Scripting Tex-Edit Plus
Multipurpose Demonstration
     9:45-10:00 AM
Module 2 – Scripting FileMaker Pro
     10:00-10:45 AM
    FileMaker Pro Introduction
    FileMaker Pro Dictionary
    FileMaker Pro Object Model
    FileMaker Pro Commands
    AppleScript Attachability
     10:45-11:00 AM
Exercise 6 – Scripting FileMaker Pro
     11:00-12:00 PM
     12:00-1:00 PM
Module 3 – Scripting iView MediaPro
     1:00-1:45 PM
    iView MediaPro Introduction
    iView MediaPro Dictionary
    iView MediaPro Object Model
    iView MediaPro Commands
    AppleScript Attachability
Exercise 7 – Scripting iView MediaPro
     1:45-2:30 PM
     2:30-2:45 PM
Module 4 – Scripting InDesign
     2:45-3:45 PM
    InDesign Introduction
    InDesign Dictionary
    InDesign Object Model
    InDesign Commands
    AppleScript Attachability
Exercise 8 – Scripting InDesign
     3:45-4:45 PM
Closing and Evaluation
     4:45-5:00 PM

Day Three (optional)

Module 5 – Building an AppleScript Solution
     9:00-9:30 AM
Exercise 9 - Building a Solution
     9:30-10:30 AM
     10:30-10:45 AM
Exercise 9 - Building a Solution (continued)
     10:45-12:00 PM
     12:00-1:00 PM
Module 6 – Scripting the Finder
     1:00-2:00 PM
    Finder Introduction
    Finder Dictionary
    Finder Object Model
    Finder Commands
    AppleScript Attachability
    Is Recordable
    OS X Goodies
Exercise 10 – Loop through Files in a Folder
     2:00-2:30 PM
Exercise 11 – Create Folders
     2:30-3:15 PM
     3:15-3:30 PM
Exercise 12 – Move Files
     3:30-4:15 PM
Exercise 13 (optional) – Catalog Files in FileMaker Pro
Open Discussion / Workshop
     4:15-4:45 PM
Closing and Evaluation
     4:45-5:00 PM

Course Collateral

up down

Each participant receives a Participant Kit containing a printed Participant Guide with the course schedule, printouts of the course slides along with an area for note taking, and the course exercises (and solutions).

The Participant Kit includes and eBook copy of Danny Goodman's AppleScript Handbook: Mac OS X Edition, and the Participant CD which contains all of the applications, files, and demos seen and used in the course. The Participant CD also contains soft copies of the all the course printed material.

Course Testimonials

up down

TECSoft consistently provides quality AppleScript solutions and training. I often hear positive comments from their customers, and I don't hesitate to recommend them to corporations and individuals looking to implement AppleScript.

Sal Soghoian
AppleScript Product Manager
Apple Inc.

This course was so well organized and taught that I see no way to improve it – truly world-class training in every regard. I can say without hesitation that this class was well worth my time and my boss's money. I will recommend it to any of my colleagues with AppleScript needs.

Ted Baker
Lamont-Doherty Earth Observatory of Columbia University

TECSoft's AppleScript training rocks! I was immediately able to put to use what I learned and it saved the day!

Lars Holmes
Director of Media Technologies
MTV Networks

A great course. I'll recommend it to everybody who wants to script.

Robert James
Getty Images

TECSoft's AppleScript training was a real life saver. With AppleScript, I was able to condense a week of tedious file translations into a one-step automatic process that runs overnight. This training teaches students how to think like AppleScript and to write scripts efficiently. TECSoft clearly loves to teach this material. I never thought learning a programming language would be so entertaining!

Brian Hinson
Modern Language Association

Simply put, the TECSoft course met its objectives. After having completed the course, I was able to write AppleScripts that enabled me to do my job more efficiently through the use of "Workflow Automation." I have... TECSoft to thank for that, and as such, I give the seminar high marks.

MacTech June 2001 Review
Learning AppleScript the TECSoft Way

This is the first class of this nature where I felt like I really got my money's worth. Most classes just have someone going through the handouts but they don't really understand what they are teaching. Your teachers are excellent!

Margie Orsak

I've learned more in your class than in previous months of struggling with books and on-line tutorials about AppleScript. It was fun too. Thanks for an outstanding course.

Ruth Davis
Davis Editorial Services

I gotta tell you your AppleScript class was amazing! The instructor was thoroughly knowledgable, enthusiastic, motivating and personable. We covered a lot of ground on an amazingly deep topic and learned a ton!

David Matsil

As a manager it would be irresponsible not to explore potential efficiencies utilizing AppleScript. Your course exceeded already high expectations.

Mike Smith
Harlequin Enterprises Limited

Thank you for the great AppleScript class. Even though I'm just a beginner, I got a lot out of it, and I feel I'm already on my way. I can't wait to see what else is possible!

Sharlene Goings
Joint Solutions

This course covered what would have taken me months to learn on my own and helped me get through things that would have stopped me dead in my tracks. Also, the practical advice given was invaluable.


Jim Greer
Software Support Manager

Thank you for the GREAT AppleScript training class last week!

I've already successfully scripted sending a Lotus cc:Mail directly from our FileMaker Pro database...and it only took me about half an hour!

Now, I'll be able to automatically track all the e-mail communications our group sends out on a project by project basis, as well as eliminate all of the retyping of information.

Thanks again.

Lianne Rolfe
Banc One Corporation

I've been writing AppleScripts professionally for over two years and I learned so much in your class it made me feel like I've been trying to run a marathon with one leg. Even experienced pros should consider this class. What you can learn in just two days can make your scripting life so much easier and more profitable! Your class is the best investment anyone wanting to use AppleScript could make.

Coletta Perry
Avatar Data Publishing Solutions

I just wanted to say thank you again for an excellent class on AppleScript last week. It really changed my feelings about the technology, which I had been very interested in, and had spent some time learning, but didn't really feel could fit into my business. I'm thinking differently now.

I really appreciated how well thought out the class was, and how much effort had gone into preparing it.

Jonathan Reff
Imaging Solutions

Again, I want to thank you for the AppleScript class. This was incredibly beneficial to me. In the last 48 hours, I've written a four-page script that sucks images out of our FileMaker Pro database and creates static web pages to serve them at our web site (www.StockMedia.net). Most amazing ... it seems to work! We'll be uploading "en masse" by tomorrow. I'll have saved more time on this one project than I spent in the class, thanks to this handy new script that I couldn't have made without what I learned from TECSoft.

Thank you. Thank you. Thank you.

Randy Taylor

Training Background

up down

Acknowledged AppleScript experts, TECSoft has worked extensively with Apple Computer creating AppleScript workshops, presentations, and seminars. TECSoft has delivered its AppleScript content for Apple at trade shows and at Apple's market centers around the world. Workflow Automation with AppleScript is based upon the course of the same name TECSoft developed for Apple's Channel Partner program.


up down

To Register

  • Online: View the Schedule, and click on the for the class you wish to attend.
  • Phone: 800-626-4119 or 631-267-0700. Live hours are Mon–Fri, 9 am–5 pm ET (GMT-5).
  • Email: registration@tecsoft.com
  • Fax: Attn: Registration @ 631-267-2386.
  • Mail: Attn: Registration, TECSoft, 185 Water Hole Road, East Hampton, NY 11937.

Registrations are handled in the order received. Class sizes are limited for quality purposes.


  • Two-day Option: $995 per participant. Group registration discounts are: 3-5 participants - $950 each, 6+ participants - $900 each.
  • Three-day Option: $1495 per participant. Group registration discounts are: 3-5 participants - $1400 each, 6+ participants - $1300 each.

Costs are in US Dollars. Click here for currency exchange rates.
Apple Consultants Network members – call for special pricing.

Full payment of the course fee is required prior to the class. You may cancel or reschedule your registration up until 5 business days before the class begins. If you do not attend a class or cancel within 5 business days before your scheduled class, you are responsible for the full course fee. Participant substitutions are allowed.

We reserve the right to change instructors. In the event that we cancel a class, you will be entitled to a full refund of the course fee.

If you are dissatisfied with a class for any reason, you may retake that same class at no cost, within 60 days, provided seating is available. To qualify, submit your request in writing to TECSoft.

Disclaimer of Responsibility of Apple Inc.
Apple disclaims any liability in connection with any date, location, or instructor changes, or cancellation. Every class held at an Apple facility is fully accessible to and appropriate for individuals with disabilities.

800-626-4119 / 631-267-0700
About TECSoft