Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation iPhone / iPad - Développements avancés avec Swift
Technique

Formation iPhone / iPad - Développements avancés avec Swift

Créer des applications mieux intégrées à IOS

Disponible depuis mi 2008, la plateforme de téléchargements d’Apps pour les appareils mobiles équipés d’IOS (iPod Touch, iPhone et iPad) ne cesse de s’enrichir de nouvelles applications. Cet engouement généralisé pour les Apps, qui se vérifie auprès de tous les utilisateurs de SmartPhones et de tablettes, pousse sans cesse les développeurs à enrichir leurs applications ou à en développer de nouvelles. Et l’apparition de Swift ne risque pas d’inverser la tendance, mais au contraire, de l’amplifier tant ce nouveau langage conçu pour IOS permet d’intégrer à ses applications des fonctionnalités évoluées sur les champs du stockage, du design et de l’interactivité. A l’issue de cette formation, les participants seront en mesure de tirer le meilleur parti de l’ensemble des possibilités offertes par le binôme Swift / IOS.
Objectifs de cette formation iPhone / iPad - Développements avancés avec Swift
  • Découvrir comment faire interagir un programme avec les dernières fonctionnalités iOS
  • 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
Programme détaillé

Swift Avancé

  • Les nouveautés iOS11 en Swift4
  • 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é

  • Les nouvelles API iOS11
  • 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
Les plus de cette formation iPhone / iPad - Développements avancés avec Swift
  • Une formation technique mais ne faisant pas l’impasse sur les notions d’ergonomie et d’expérience utilisateur.
  • De nombreux exercices pratiques répondants à des scénarios et des besoins courants sont réalisés tout au long de la formation.
  • Les consultants spécialistes de la technologie apportent leurs conseils et leur expérience.

Informations

  • Durée : 5 jours (35h)
  • Réf. : MB305


Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.