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 14 octobre 2024


Le 21 octobre 2024


Le 30 octobre 2024


Le 6 novembre 2024


Le 12 novembre 2024


Le 18 novembre 2024


Le 27 novembre 2024


Le 4 décembre 2024


Le 9 décembre 2024


Le 16 décembre 2024


Le 26 décembre 2024


Le 2 janvier 2025


Les autres formations qui pourraient vous intéresser