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