Formation iPhone - Développements avancés avec Swift

Ref. C040

durée

5 jours

Tarif

2200€ ht

picture_as_pdfprint

Nos clients

Ils nous font confiance.

logos clients Nativo formation
Formations inter / intra entreprise
Revenir aux formations Mobilité iPhone Android

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