Vous êtes sur la page 1sur 2

Description

La Formation iOS vous permettera d’acquérir les bases les plus inportantes pour développer Type de formation :
vos applications en utilisant l'environnement de développement XCode et ses outils. Vous allez Certifiante
vous familiarisez avec les API du SDK iOS et manipulerez des données avec Core Data et à la
fin vous serez en mesure de développerer votre première application iOS que vous enrichirez
au fur et à mesure.
Durée
30 heures

Objectifs

- Decouvrir le langage Objective-C .


- Utiliser Xcode et Interface Builder .
- Apprendre les modèles objets utilisés couramment dans une application iPhone .
- Créer une application capable de télécharger un fichier XML et d'afficher ses données .
- Déboguer et optimiser une application .
- Enrichir cette application avec des fonctionnalités courantes .
- Découvrir le contenu du SDK d'Apple .

Chapitre 1 : Le langage Chapitre 2 : Développement

Objective-C / IOS d'une application, premiers pas

Quiz oral
- Présentation & Historique du langage
Objective-C, de sa syntaxe et de ses - Comprendre et utiliser des listes, avec
particularités. UITableView.
- Prise en main des outils de - Ajouter une navigation simple avec
développement UINavigationController.
- Créer une première application - Utiliser une WebView pour afficher un
- Présentation et utilisation des XIB pour contenu riche.
décrire les interfaces. - Savoir parser du contenu XML
- Découverte des patterns essentiels au - Gérer des traitements asynchrones.
développement sur ios (MVC, - Aller plus loin avec les outils de
délégation...) développement pour optimiser et
- Utilisation de la documentation. debogger le code.
- Tour d'horizon de quelques composants
du SDK Exam blanc

Exam blanc
Chapitre 3 : Développement Chapitre 4 : Développement
d'une application, ajout des d'une application, finitions
fonctions de base. visuelles et interactions.
Quiz oral

- Gérer un chargement de données Quiz oral


depuis le réseau.
- Ajouter une persistance simple et - Internationalisez vos application.
donner la possibilité de stocker des - Habillage de l'application
préférences utilisateurs. - Ajout d'animations simples.
- Ajouter des onglets avec - Interaction utilisateur grâce aux
UITabBarController gesture Recognizer
- Présentation de prise en mains de - Saisie et envoi de données
contenu scrollable
- Application iPad, les différences par Exam blanc
rapport à l'iPhone et mise en pratique

Exam blanc

Chapitre 5 : Persistance de
données , utilisation de CoreData

Quiz oral

- Prise en main de Core Data.


- Stockage et affichage des donnée de
l'application dans une base gérée par
CoreData
- Gestion de l'évolution du modèle de
donnée.
- Utilisation des predicate, le langage de
requêtes de CoreData.

Exam blanc