Formation Apple MAC OS X Programmation Unix et Apple Script

Formation Apple MAC OS X Programmation Unix et Apple Script

Inscription

Contactez-nous directement pour connaitre les modalités de mise en place de cette formation.

Présentation

Notre formation « Apple Mac OS X Niveau Expert » vous permet de maîtriser la programmation Unix et AppleScript afin de créer des routines et utilitaires système, ainsi que d’automatiser des tâches complexes. En trois jours, vous apprendrez à utiliser les commandes Shell, les scripting additions, et à gérer les applications scriptables pour personnaliser et optimiser votre environnement Mac. Ce cours s’adresse aux utilisateurs avancés souhaitant approfondir leurs compétences techniques sur Mac OS X.

Objectifs pédagogiques

À l’issue de cette formation vous serez capable de :

  • Maîtriser la programmation Unix et AppleScript afin de créer des routines et utilitaires système.
  • Créer des applicatifs et personnaliser ainsi les capacités logiciels des Macintosh.

Contenu de formation

L’environnement de programmation AppleScript

  • Le mécanisme de fonctionnement des AppleEvents
  • Le dictionnaire des applications scriptables
  • L’éditeur de scripts
  • L’éditeur de texte scriptable
  • L’enregistrement de scripts

Le langage de base et les scripting additions

  • Opérateurs et évaluation des expressions
  • Instructions et commentaires
  • Variables globales et locales
  • Classe, éléments et propriétés des objets
  • Références aux objets
  • Commandes standards et fonctions
  • Instructions de contrôle
  • Contrôle d’erreurs
  • Techniques de débogage

La programmation orientée objet

  • Le script en tant qu’objet
  • Les propriétés d’un script
  • Classe et instance d’un script-objet
  • Héritage et délégation
  • L’utilisation de librairies de scripts
  • La création d’agents (applets et droplets)
  • Les handlers (Run, Open, Idle, Quit)

Le Finder et les autres applications scriptables

  • Les objets et le vocabulaire du Finder
  • Automatisation des tâches répétitives
  • Communication entre applications par le réseau Automator

Automatisation « Shell »

  • Utiliser le terminal pour la saisie de commandes Shell
  • Élaboration d’automates « Système » Shell(s) Unix
  • Langages interprétés disponibles (PERL, Python, Ruby,…)
Le 8 décembre 2025


Le 15 décembre 2025


Le 24 décembre 2025


Le 31 décembre 2025


Le 5 janvier 2026


Le 12 janvier 2026


Le 21 janvier 2026


Le 28 janvier 2026


Le 2 février 2026


Le 9 février 2026


Le 18 février 2026


Le 25 février 2026


Les autres formations qui pourraient vous intéresser