91 Rue Saint-Lazare - PARIS
Fax. : 01 40 15 00 53
Tél. : 01 42 78 13 83

 
  formation iphone
   
 

cours iphone formation IPHONE : initiation au développement d’applications pour IPHONE (réf : MO012)

Pour vous inscrire à ce stage, remplissez un formulaire (.doc) ou sélectionnez une session ci-dessous:
 
Nos prochaines sessions
 
Nous consulter au :
01 42 78 13 83
 
Lieu des stages :
Paris : Paris (plan d'accès)
Cergy : Cergy-Pontoise (plan d'accès)

Cette formation comprend :

  • Un poste de travail par stagiaire
  • Les cas pratiques et exercices
  • Un support de cours
  • Une attestation de formation
  • Une assistance téléphonique d'une durée d'un an
Pour télécharger le plan de cours complet (acrobat .pdf) :
cours iphone
   
 

> Durée : 5 jours, soit 35 heures
> Tarif du stage : 2 100 €HT
, soit 2 511,60 €TTC

   
 
Objectif(s) de la formation Iphone : Comprendre les particularités du développement d’applications pour l’Iphone. Savoir concevoir des applications communiquant avec une solution logicielle existante..
 
 
Participant : Développeurs et chefs de projets.
 
  Pré-requis : Connaissance d’un langage de programmation.
   
  Programme de la formation programmation Iphone
   
 

RAPPEL SUR LA PROGRAMMATION ORIENTEE OBJET
Classes/Objets/Messages

  1. Notions de responsabilité des objets
  2. Notions d’encapsulation
  3. Définitions (Classe, Objets/Instances, Méthodes, Membres, etc.)

Héritage et polymorphisme
Conception Orientée Objet

  1. Séparation Modèle Vue Contrôleur (MVC)

Exercices d’application

   
  ENVIRONNEMENT DE DEVELOPPEMENT
Outils (XCode, Interface Builder, iPhone Simulator, Instruments)
Présentation de Cocoa Touch et de ses Frameworks
La documentation officielle
   
 

OBJECTIVE C
Introduction et spécificités
Classes et Objets en Objective C
Méthodes en Objective C

  1. Syntaxe de déclaration
  2. Types de méthodes
  3. Extensions de classes

Gestion de la mémoire
Properties
Selectors
Protocoles et delegates

   
 

UIKIT
Interface utilisateur

  1. Contrôleurs de vues

. UIViewController

  1. Vues

. UIView
• Principaux éléments d’interface

   
 

CHAMPS TEXTE
Labels
Boutons
Pickers
• Principaux contrôleurs de vues
Contrôleur de navigation
Contrôleur de table
• Afficher les informations sous forme de table
Exemples
• iPod Player
• Carnet d’adresses
• Organiser les vues hiérarchiquement
Contrôleur de navigation
Contrôleur d’onglets
• Gestion du Multi-Touch

INTERFACE BUILDER
Introduction
Construire l’interface
Lier l’interface au code

  1. Actions
  2. Outlets
   
 

UTILISATION DES CALQUES AVEC QUARTZ CORE
Transformations
Animations

LE STOCKAGE DES DONNEES
Property Lists
Archivage d’objets
CoreData

   
 

UTILISER LES CAPACITES DE LOCALISATION
Capacités

  1. Localisation GSM / Wifi / GPS
  2. Directions et boussole

Utiliser Core Location

  1. Traiter les données reçues
  2. Gestion des erreurs

Utiliser Google Maps (MapKit)

  1. Intégrer une carte
  2. Interagir avec une carte
   
  UTILISER L’APPAREIL PHOTO
Prendre des photos
Enregistrer des vidéos
Récupérer des médias depuis la bibliothèque interne
   
 

UTILISER L’ACCELEROMETRE
Changements d’orientation
Analyse des mouvements

LA PROGRAMMATION RESEAU
Envoyer des requêtes synchrones
Envoyer des requêtes asynchrones

   
 

LE MULTIMEDIA DANS LES APPLICATIONS
Lire des sons
Utiliser la librairie iPod

  1. Obtenir des médias
  2. Lire des morceaux et des vidéos
  3. Créer des listes de lecture

LE SOUCI DE PERFORMANCE ET D’ECONOMIE
Utilisation de threads et exécution parallèle
Affichage des indicateurs d’activités
Utilisation de «instruments» pour le profiling
Economies d’énergie

   
 

IN-APP PURCHASE
Présentation générale du processus

PUSH NOTIFICATIONS
Présentation générale du processus

   
 

DEPLOYER UNE APPLICATION pour IPHONE
Préparer son application pour l’AppStore
Préparer son application pour les béta tests
Comment utiliser iTunes Connect

     
 
Informations : vous pouvez obtenir des informations sur nos formations, par téléphone au
01 42 78 13 83 ou bien par courriel à formation@dolfi.fr
   
 
© DOLFI 2001 - 2010 - Formation et développement pour l'informatique
Tél : 01 42 78 13 83 - Fax : 01 42 78 15 13 - Nous contacter - Mentions légales