Tarifs: A distance ou présentiel: 2396 euros
Durée : 5 jours
Public : Tous
Pré-requis : Connaissance de la programmation objet
Objectifs : Maîtriser le développement Objective-C, découvrir Cocoa et comprendre l'architecture OpenGroupware
Référence : OPE96-F
PROGRAMME:
Introduction
- Historique du projet
- Présentation d'OpenGroupware
- Les composants
Premiers pas avec OpenGroupware
- Les différentes fonctions
- La base de données
- Modèles de données
- Scripts usuels
- Thèmes et langage
Premiers pas avec objective-C
- Présentation d'Objective-C
- La syntaxe du langage
- Types prédéfinis
- Les directives du compilateur et du préprocesseur
- Les options du compilateur
- L'appel de méthodes à distance
- Les erreurs à l'exécution
- L'environnement d'exécution
L'objet avec Objective-C
- La notion d'objet
- Déclaration de classes
- Création de méthodes
- Le cycle de vie des objets
- Le Framework Cocoa
- Les classes d'OpenGroupware
Notions importantes
- La gestion des exceptions
- La gestion de la mémoire
- L'archivage des objets
- L'encodage clé-valeur
- Optimisation des appels de méthode
Connexion aux bases de données
- Connexion à des bases de données
- Accès à un serveur PostGreSQL
- Affichage de données
- Enregistrement de données
- Modification de données
- PostgreSQL et OpenGroupware
Implémentation d'Opengroupware
- Architecture
- Structures de données spécifiques
- Modèles XML de présentation
- Conventions
- Personnalisation de l'interface graphique d'OpenGroupware
- Création d'extensions pour OpenGroupware
- Optimisations
Etude de cas
- Création d'une application de gestion des congés