Formations

Actualité

  • NATIVO Référencé OPCA
    Toutes nos formations peuvent être prises en charge par votre OPCA....
  • Toute l'actu sur notre blog

> Voir toutes les Formations Mobilité iPhone Android

Formation iPhone - Développements avancés avec Swift

  • Durée : 5 jours
  • Lieu : Paris (Paris 13eme)
  • Inscription
  • Prix : 2200 € HT
  • Réf : C040    
  • Devis
 

Formation également disponible aux dates que vous souhaitez
(en intra) Devis immédiat au 01 46 20 18 40

Dates et Réservations

avril 2018
Du 23/04/2018 au 27/04/2018
Paris (Paris 13eme) Paris (Paris 13eme)
octobre 2018
Du 01/10/2018 au 05/10/2018
Paris (Paris 13eme) Paris (Paris 13eme)
 

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

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

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