31.07.2014 Views

Développement logiciel, Langages C / C++ / VB... - Orsys

Développement logiciel, Langages C / C++ / VB... - Orsys

Développement logiciel, Langages C / C++ / VB... - Orsys

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Stage pratique de 4 jour(s)<br />

Réf : OBC<br />

Participants<br />

Développeurs désirant<br />

programmer dans un<br />

environnement Apple sous<br />

MacOSX et voulant se<br />

diriger vers les filières de<br />

développement iPhone/iPad.<br />

Pré-requis<br />

Bonnes connaissances en<br />

développement <strong>logiciel</strong>.<br />

Prix 2014 : 2270€ HT<br />

Eligible DIF<br />

Dates des sessions<br />

Paris<br />

11&18 mar. 2014, 10 juin<br />

2014<br />

9 sep. 2014, 9 déc. 2014<br />

Objective C, programmation<br />

OBJECTIFS<br />

A l'issue, vous serez à même de programmer en Objective-C dans l'environnement Cocoa MacOSX et aurez<br />

toutes les bases nécessaires pour vous orienter vers les plateformes mobiles iPhone/iPad. Au travers de<br />

nombreux exercices, vous apprendrez à manipuler SDK et les outils proposés par Apple.<br />

1) Eléments de base<br />

2) Eléments avancés<br />

1) Eléments de base<br />

- Programmation en Objective-C.<br />

- Classes, Objets et Méthodes.<br />

- Types de données et expressions.<br />

- Booléens, complexes et imaginaires.<br />

- Structures de contrôle : if, while, do, break.<br />

3) Eléments additionnels<br />

4) Le Foundation Framework sous MacOSX<br />

(Environnement Cocoa)<br />

Exercice<br />

Exercices sur les classes, objets et méthodes, les différents types de données, les structures de contrôle.<br />

2) Eléments avancés<br />

- Les classes en détail.<br />

- Mécanismes d'héritage.<br />

- Polymorphisme, éléments dynamiques.<br />

- Variables et types de données.<br />

- Catégories et protocoles.<br />

Travaux pratiques<br />

Mécanismes d'héritage. Manipulation des catégories et des protocoles.<br />

3) Eléments additionnels<br />

- Le préprocesseur.<br />

- Eléments empruntés au langage C.<br />

Travaux pratiques<br />

Mécanismes de compilation et de préprocesseur.<br />

4) Le Foundation Framework sous MacOSX (Environnement Cocoa)<br />

- Introduction.<br />

- Présentation du SDK et de l'environnement Cocoa Apple.<br />

- Utilisation de XCode pour programmer en environnement MacOSX.<br />

- Nombres, chaînes et énumérations.<br />

- Travailler avec les fichiers.<br />

- Gestion de la mémoire.<br />

- Copier les objets.<br />

- Archivage.<br />

Travaux pratiques<br />

Programmes en environnement SDK. Manipulation des éléments du Framework Foundation. Manipulation de<br />

la mémoire. Mécanismes d'archivage.<br />

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 28 / 86

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!