web

01. Formation Développement d'applications pour iPhone et iPad

Objectifs

Découvrir les outils et le langage de programmation utilisés pour le développement d’applications iPhone et iPad. Explorer le SDK et les différentes possibilités du Framework. Prendre conscience des particularités et de l’ergonomie particulière des applications pour mobile. Comprendre les différences entre les versions d’iPhone et d’iPad.

Participants

Développeurs et chefs de projet souhaitant développer des applications pour IOS Apple.

Prérequis

Connaître un langage de programmation objet (Java, C++, PHP Objet).

Programme

Les spécificités des iPhones et des iPad

  • Ecrans, Gyroscope, accĂ©lĂ©romètre, Ă©cran tactile et autres capteurs intĂ©grĂ©s
  • Communication Wi-Fi, 3G et Bluetooth
  • Les diffĂ©rentes versions du système iOS

Mise en place d’un environnement de développement

  • Inscription en tant que dĂ©veloppeur Apple
  • Installation des outils de dĂ©veloppeurs Apple
  • Configuration de l’environnement de dĂ©veloppement d’une application iPhone / iPad

Les outils de développement

  • XCode, Interface Builder
  • Autres outils (debuggage, simulateur, etc.)

L’ergonomie des mobiles

  • Notions d’ergonomie web gĂ©nĂ©rale
  • DiffĂ©rences entre les sites web pour navigateur de bureau et les sites Wwb dĂ©diĂ©s mobiles.
  • DiffĂ©rences entre application et sites web.
  • Les nouvelles interactions : Ă©cran tactile, gyroscope, …
  • SimplicitĂ© dans le design
  • Liens entre le site web normal et le site web mobile
  • SpĂ©cificitĂ©s techniques : taille d’écran, bande passante rĂ©duite, manipulation au doigt, rotation, Flash inexistant,
  • La navigation particulière
  • Safari pour iPhone et iPad, nombreuses Ă©tudes de cas.

Objective-C

  • Extension du C, Principe de messages
  • Interface / implĂ©mentation
  • Variables et mĂ©thodes d’instances et de classe
  • Gestion de la mĂ©moire, catĂ©gories et protocoles
  • Classes de base (String, Date, Number, etc.)

Vues

  • L’architecture MVC, Gestion des Ă©vĂ©nements
  • UIView : Ecran de base d’une application
  • Les vues avancĂ©es (onglets, barres d’outils, tables, etc.)

Le dessin et l’animation

  • Dessiner dans une vue (dessin, images)
  • Animation (Core-Animation)
  • Introduction Ă  Quartz, OpenGL

ContrĂ´les

  • ContrĂ´les standard de iOS
  • BoĂ®te de dialogues, son et vibration

Sauvegarde et échange de données

  • Core-Data, sauvegarde de donnĂ©es
  • Accès rĂ©seau (Web et Bonjour)

Utilisation des spécificités

  • Redimensionnement, Rotation
  • Reconnaissance de mouvement (gesture)
  • Interaction avec les autres applications
  • Audio, Photo et VidĂ©o, Localisation gĂ©ographique
  • Utilisation de l’accĂ©lĂ©romètre
  • Le push, le multitâche dans iOS 4

Déploiement d’une application dans l’App-Store

  • Règles d’Apple, le profile, cycle de soumissions
Télécharger le plan de cours
  • DurĂ©e5 jours
  • Prix2000 € HT
Dates des
prochaines sessions
  • 10/09/2012
  • 19/11/2012
Villes
  • Paris
Formules
Ajouter à votre sélection

  ">

Vous cherchez
une formation
sur mesure ?

N'hésitez pas
Ă  nous contacter

01 44 61 96 00