accueil / formation / catalogue 2011 / développement mobile / IPO
Développement d'une application sur iPhone et iPad - Code : IPO
Premier terminal mobile grand public en France, l'iPhone bénéficie d'une convivialité d'utilisation et d'une ergonomie innovantes, dignes héritières des lignes de produits d'Apple. Cette réussite reflète une des facettes de l'avenir du développement. Fort de ce succès, Apple continue sur sa lancée en sortant en mai 2010 l'iPad, une tablette tactile visant à bouleverser les habitudes digitales du particulier mais aussi de l'entreprise.
Ce cours vous apprendra à développer des applications pour iPhone, iPad ou iPod Touch, en respectant les règles ergonomiques et la philosophie d'Apple. Nous ferons la part belle à l'usage d'Interface Builder permettant de développer les interfaces graphiques en mode Wysiwyg en minimisant le nombre de ligne de code Objective-C à mettre en oeuvre. Afin de tirer parti de la connectivité de ces terminaux mobiles, nous relierons cette application au monde du Web ainsi qu'à une base de données.
Ce cours est destiné à tous ceux qui souhaitent savoir : "Comment développer une application pour iPhone ou iPad?", "Comment utiliser les composants graphiques fournis par Apple ?", "Comment utiliser le SDK d'Apple ?", "Comment déployer son application sur l'AppStore d'Apple ?", "Comment construire graphiquement une application iPhone avec l'Interface Builder ?".
Vous allez apprendre à :
  • Prendre en main l'environnement XCode et Interface Builder sur Mac
  • Développer une application en respectant les règles ergonomiques d'Apple
  • Manipuler les composants graphiques mis à disposition
  • Gérer les préférences d'une application
  • Gérer l'écran tactile
  • Manipuler une base de données embarquée : SQLite
Durée : 5 jour(s)
Audience : Développeurs et chefs de projets techniques
Méthode pédagogique : 70% de travaux pratiques.
Pré-requis : Connaissance pratique d'un langage de programmation C, C++ ou Java
Prix : Voir dates
Programme :
iPhone et iPad : architecture et contexte
Processeur
Mémoire
Connectivité
Modèle commercial


Objective-C : les bases
Créer une classe
Mise en oeuvre de l'héritage et des protocoles
Description des classes les plus courantes du SDK
Les propriétés
Les API Cocoa


Les composants graphiques
Interface Builder
Window
View (Web View, Text View, Image View...)
Boutons (classiques, switch, Segmented Controls...)
Sliders, barre de progression...
Controllers (View Controller, TableView Controller, Navigation Controller, Split View Controller pour iPad...)
Tab Bar
Bouton, Textfield


Les règles d'ergonomie
Interfaces graphiques pour mobiles
Adaptation de l'ergonomie d'une application pour l'iPhone
Gestion des préférences
Ergonomie et AppStore


Gestion des événements
Touch
MultiTouch


Gestion mémoire
Le comptage de références
L'Auto-Release Pool
Outils de gestion de la mémoire (Leaks, Object Allocation, Activity Monitor)


Les entrées / sorties
Lire et écrire dans un fichier
Manipuler le protocole HTTP
Et les Web Services ?


SQLite
Présentation SQL
Paramétrage d'un projet pour utiliser SQLite
Stratégies de création du schéma associé à une application


Les autres API
Open GL
Géolocalisation
Accéléromètre
Notification (SDK 3)
Cut and Paste
Store Kit
Autres spécificités SDK 3.0 (Mapkit, Gamekit)


Dates :
code
[IPO]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1941 31 21 28 18 23 27 25 8 26 24 14 -
Lyon 1941 - - 21 - - 20 - - - 10 - 5
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut