Contactez-nous directement pour connaitre les modalités de mise en place de cette formation.
Formation Apple MAC OS X Programmation Unix et Apple Script
Formation Apple MAC OS X Programmation Unix et Apple Script
Inscription
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,…)
Les autres formations qui pourraient vous intéresser