02.Formations Internet
01. Formation Développement d'application en Objective-C 02. Formation Développement d'applications pour iPhone et iPad 03. Formation Développement d'applications pour Android 04. Formation Flash Lite 05. Formation COCOA 06. Formation JavaME, applications pour mobiles 07. Formation Handheld-Basics++ Développement d'applications mobiles
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
Recommander
Vous cherchez
une formation
sur mesure ?
une formation
sur mesure ?
N'hésitez pas
Ă nous contacter
