EGILIA Belgium - Le specialiste des formations certifiantes
News :
Formation Développer des applications IPhone/Ipad avec Cocoa et Objective-C

Formation Développer des applications IPhone/Ipad avec Cocoa et Objective-C (APP)

Développer des applications IPhone/Ipad avec Cocoa et Objective-C

Formations certifiantes en Management et en Informatique








Téléchargez votre devis :  Gratuitement
 Sans engagement  
 En moins d'une minute

Notre programme de formation Développer des applications IPhone/Ipad avec Cocoa et Objective-C a été élaboré par des experts techniques et des experts en pédagogie en collaboration avec Apple.




Vous apprendrez à...

  • Comprendre les particularités du développement d’applications pour l’Iphone et Ipad.
  • Savoir concevoir des applications communiquant avec une solution logicielle existante.
  • Développer par vous-même des applications complexes pour iPhone et Ipad.
  • Vous servir de l'environnement de développement intégré sur MacOS-X, Xcode, du générateur d'interface, de iPhone Simulator et du debugger intégré.

Un contenu riche et complet

Nos objectifs pédagogiques sont décomposés en modules permettant de cerner l'ensemble des problématiques rencontrées en entreprise.

Le programme détaillé de la formation

RAPPEL SUR LA PROGRAMMATION ORIENTEE OBJET

  • Notions de responsabilité des objets
  • Notions d’encapsulation
  • Définitions (Classe, Objets/Instances, Méthodes, Membres, etc.)
  • Héritage et polymorphisme
  • Conception Orientée Objet
  • Séparation Modèle Vue Contrôleur (MVC)

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
  • Syntaxe de déclaration
  • Types de méthodes
  • Extensions de classes
  • Gestion de la mémoire
  • Properties
  • Selectors
  • Protocoles et delegates

UIKIT

  • Interface utilisateur
  • Contrôleurs de vues
  • UIViewController
  • 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
  • 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
  • Localisation GSM / Wifi / GPS
  • Directions et boussole
  • Utiliser Core Location
  • Traiter les données reçues
  • Gestion des erreurs
  • Utiliser Google Maps (MapKit)
  • Intégrer une carte
  • 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
  • Obtenir des médias
  • ire des morceaux et des vidéos
  • 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
Devis en ligne
Réalisez votre devis en ligne gratuitement et en moins d'une minute
Microsoft Certified Partner Citrix Alliance Partner Sun Parner Advantage Novell HP Business Partner Cisco Partner - Premier Certified
VMWare© is a registered trade mark of VMWare Inc.
ITIL® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.
PRINCE2® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.
The Swirl logo™ is a trade mark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.
Formation accréditée (MSP, MoP, P30, M_o_R) est offerte par (Quint ), accrédité par (APMG) Institut d'examen.

EGILIA Belgium

EGILIA a obtenu
7.4 / 10 sur
18 avis avec trustpilot.com