Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Mobilité, temps réel et embarqué »

IPhone/iPad, développement avancé


Formation iphone ipad

Stage pratique
Eligible au DIF

Réf : PAD

Prix 2012 : 2315 € H.T.
Durée :  5  jours
Cliquer sur une session pour réserver:

Paris
25 juin 12, 17 sept. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Développeur d'applications iPhone/iPad

version pdf imprimer Faire suivre


Les objectifs de cette formation iphone ipad


Vous apprendrez à perfectionner vos techniques de programmation d'applications pour iPhone/iPad. Vous verrez notamment la gestion avancée de la mémoire, des contrôleurs de vue, des threads, de la persistance, des notifications, mais aussi la programmation OpenGL et l'optimisation de sites Web pour iPhone et iPad.

Participants de cette formation iphone ipad

Développeurs iPhone/iPad.

Pré-requis de cette formation iphone ipad

Bonnes connaissances en développement iPhone/iPad. Ou connaissances équivalentes à celles apportées par le stage " iPhone/iPad, développement d'applications " (réf. ONE). Expérience requise en développement et en programmation Objective-C.


Programme de cette formation iphone ipad

Gestion avancée de la mémoire

- Les concepts avancés de gestion de la mémoire.

- Utilisation de Shark et d'Instruments.

Travaux pratiques
Fuites mémoire et analyse de programmes avant envoi à l'AppStore.

Gestion avancée des contrôleurs de vue

- Combinaisons de contrôleurs et de vues.

- Split View Controllers. Popovers. In-App Mail.

Travaux pratiques
Manipulation des Split Controllers et des Popovers. Ecriture d'un lecteur de flux RSS. Intégration des fonctions de mail dans une application.

OpenGL Core Graphic

- Transformations, Clipping Paths.

- Concepts OpenGL. Coloriage et textures.

- Animations et fonctions OpenGL.

Travaux pratiques
Animations OpenGL.

Eléments complémentaires de programmation

- Principes des threads. Gestion avancée des threads.

- Transitions d'animations.

Travaux pratiques
Animations et threads.

Persistance des données

- Rappels XML. Rappels JSON.

- SQLLite : accès à une base de données.

- Les structures CoreData.

Travaux pratiques
Restituer des données collectées sur Internet et les stocker dans une base SQLLite ou des structures CoreData.

Accès aux informations personnelles

- Le carnet d'adresse.

- Les autres types d'informations personnelles.

- Certification et eCommerce.

- In-App Purchase.


Notifications

- Gestion des push.

- Circuit de notification.

- Apple Push Notification Service.

- Certificats.

- Envois de messages " push ".

Travaux pratiques
Générer des actions push.

Optimiser un site web pour iPhone/iPad

- Reconnaître le dispositif appelant.

- Routage vers des pages adaptées.

Travaux pratiques
Faire un site web simple pour navigateur simple, iPhone et iPad.