Formation iPhone - Développements avancés avec Swift
Objectifs
- Découvrir comment faire interagir un programme avec les dernières fonctionnalités iOS 7
- Apprendre à gérer la persistance des données d’une application sur un iPhone, iPad ou iPod Touch
- Savoir stocker des données dans iCloud depuis une App
- Être capable d’ajouter des fonctionnalités de tracking et de notifications dans une application
Public
Ingénieur logiciel, développeur, analyste programmeur, chef de projet
Prérequis
Avoir suivi la formation "iPhone / iPad - Développement Swift"" ou connaissances équivalentes"
Programme
Objective C Avancé
- Les nouveautés iOS 7 en Objective C
- Gérer les erreurs avec la classe NSError
- Key Value Observing
- Utiliser les blocks
- NSAttributedString
Améliorer ses interface graphiques
- Maîtriser AutoLayout
- Fournir un design différent iphone / ipad
- Rappel sur tableView / CollectionView
- Communiquer avec l'utilisateur
- Fournir une interface de recherche
- Réaliser des animations avec CoreAnimation
Persistence
- NSUserDefault et autres
- Persister ses données sur l'appareil
Connectivité
- La nouvelle API iOS7 NSURLSession
- Stocker ses informations sur iCloud
Multithreading
- Rappel sur GrandCentralDispatch
- La classe NSOperation
Interactivité
- Sélectionner et lire un média avec MPMediaPlayer
- Visualiser un fichier avec QuickLook
Autour de l'application
- Internationalization
- Ajouter un menu de configuration dans l'écran Réglages
- In-App purchase
- Intégrer un outil statistique d'utilisation : Flurry
- Intégrer Parse (webservice)
- Utiliser les tests Unitaires
- Utiliser les outils de monitoring
- Notifications Push
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture