Formations en informatique
Accueil > Développement mobile > iPhone et iPad développement

Formation iPhone et iPad développement

PDF 

formation iphone ipad apple

Objectifs de la formation iPhone et iPad développement

L'iPhone est une famille de smartphones conçue et commercialisée par Apple Inc. depuis 2007. Ces smartphones disposent de l'App Store qui permet de télécharger des applications, allant des jeux aux réseaux sociaux, en passant par les GPS, la télévision, la presse électronique ou encore les bandes-dessinées.

A la fin de cette formation vous saurez développer des applications en Objective C destinées aux IPhone et iPad. Vous serez également capable de déployer vos applications sur l'app store Apple.

banniere_devis

Public concerné

Développeurs.

Chefs de projets.

Pré-requis

Des notions de programmation orientée objet (POO) sont recommandées ou avoir suivi la formation Introduction à l'objet.

Informations pratiques

Référence : #DEVMOBIP01

Durée : 5 jours (35 heures)

Tarif inter-entreprises: 2 000€ (HT)

Stage intra-entreprise disponibe

 

Dates:

 - du 6 au 10 Février

 - du 16 au 20 Avril

 - du 9 au 13 Juillet

 - du 17 au 21 Septembre

 - du 5 au 9 Novembre

 

Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants formateurs.

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Aix-en-Provence, Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme de la formation iPhone et iPad développement

Introduction au développement iPhone / iPad

  • Présentation de Communauté, évènements, blogs et liens utiles
  • Tour d'horizon du hardware : processeur, mémoire, connectivité
  • Grandes différences d'applications, d'ergonomie avec Android ou Blackberry
  • Application mobile ou web pour vos applications ?
  • HTML5 / CSS3 dans nos applications mobiles
  • L'ergonomie au centre de votre développement
  • Contraintes de développement

Programmer sur iPhone avec Objective-C 2.0

  • Historique
  • Comparaisons avec C++ / Java
  • Rappels objets
  • Dynamisme et introspection
  • Syntaxe
  • Grammaire
  • Gestion de la mémoire
  • Conventions de codage
  • Présentation et travaux pratiques sur classes du SDK
  • Bien architecturer nos applications iPhone:
    • Délégation,
    • MVC,
    • Notification,
    • Singleton

Environnement de développement pour iPhone et iPad

  • Xcode
  • Interface Builder
  • La vue avec les composants view (Web, Text, Image View)
  • Le simulateur : iPhone / iPod / iPad et versions d'iOS
  • Instruments
  • Documentation, Ressources

Frameworks Objective C / Cocoa

  • Architecture d'un Framework Objective C / Cocoa
  • Foundation
  • UIKit
  • CocoaTouch
  • CoreData, TokyoCabinet
  • CoreAnimation
  • MapKit
  • CoreLocation
  • WebKit

Développement d'une application pour iPhone et iPad

  • Cycle de vie d'une application iPhone / iPad
  • Interface guidelines
  • Architecture d'une application iPhone / iPad
  • Design patterns usuels (creation, structural, behavioural, concurrency)
  • Graph d'objet
  • Composants usuels (UIViewController, UIView, UITableView, ...)
  • Controllers et Split View Controller pour iPad
  • Localisation et internationalisation
  • L'accéléromètre et le gyroscope iPhone / iPad
  • Lier la géolocalisation à une carte Google Maps via l'API
  • Utilisation du Wifi et du GPS
  • Unit tests
  • Mettre en place le Push via la plateforme Apple

Echanges réseau

  • Faire des appels http
  • Web Services (REST, XML)
  • JSON
  • Lier à des composants, des listes
  • Implémenter les échanges réseau en multitâches

Stockage de données

  • Stocker des fichiers sur le mobile
  • Utiliser une base de données SQLite
  • Transactions et SQLite ?
  • Transformer son application pour une utilisation Offline

Evolution du SDK

  • Nouveautés iOS 3
  • Nouveautés iOS 4
  • Nouveautés iOS 5
  • Créer une application compatible iPhone et iPad (et migration)

Réseaux sociaux

Exercice pratique : partage d’informations sur les différents réseaux sociaux.

App store pour iPhone et iPad

  • Gestion des provisionning profiles et certificats
  • Déposer son application iPhone / iPad sur l'App store
  • Une application iPhone / iPad "App store compliant"
  • IN-APP PURCHASE des applications iPhone / iPad
  • Le Game Center iPhone / iPad

Aller plus loin

  • La 3D avec l'iPhone
  • Ouverture sur iCloud

Logiciels utilisés

Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

Travaux pratiques

Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.

Formations connexes disponibles dans notre centre de formation

Si vous souhaitez apprendre à créer des applications pour Android, vous pouvez suivre la formation Développer pour Android.

Mots clés associés à cette formation

Objective C, Cocoa, programmation orientée objet, développement, iPhone, iPad, mobile, Apple, iPhone 3GS, iPhone 4.

Financement de la formation professionnelle

Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre entreprise ou par le Fongecif de votre région.

Il peut également être suivi dans le cadre du DIF, du CIF, ou d'une période de professionnalisation.

Découvrez nos tutoriels et venez poser vos questions sur notre nouveau forum.