Utiliser les API avancées sur iPhone et iPad

Référence : APO
Durée : 3 jours (21 heures)


La mise en oeuvre d'applications sur iPhone ou iPad nécessite souvent une forte remise en question de la part des développeurs débutants sur ces technologies. Une fois les premiers pas effectués dans ce nouveau monde, il devient alors indispensable de s'approprier les API à forte valeur ajoutée mises à disposition par Apple.

Grâce à ces API, vos applications bénéficieront des fonctionnalités évoluées telles que le graphisme en deux dimensions (avec animations), les impressions, le stockage des données dans iCloud, la communication via des protocoles sécurisés et la sauvegarde en local des données.
Date de début Prix (HT)   Inscription  
Lieu de la formation Afficher les sessions suivantes
01/07/2013 1 821,00 € Réserver  
07/10/2013 1 821,00 € Réserver  

Travaux pratiques :

Cette formation sera l'occasion de mettre en oeuvre les nouveautés présentées par Apple dans son iOS 5.1 (iCloud) et de manipuler les API complexes déjà existantes : Air Print, Quartz, Core Image, Core Animation, Core Data, APN (Apple Push Notification) et gestion du multi-thread.

Vous allez apprendre à :

  • Créer des figures géométriques, gérer les Layers, Bitmap
  • Manipuler des fichiers PDF
  • Rendre vos interfaces graphiques dynamiques avec Core Animation
  • Connaitre les spécificités du développement pour iPad
  • Développer une application portable sur iPhone et sur iPad
  • Gérer vos applications sur votre flotte iOS
  • Mettre en oeuvre iCloud
  • Utiliser CoreData pour sauvegarder vos données
  • Créer une application qui utilise l'Apple Push Notification
  • Déclencher des traitements asynchrones (multi-threading)

Méthode pédagogique :

80% de travaux pratiques

Audience :

Développeurs et chefs de projets techniques

Pré-requis :

  • Avoir suivi la formation IPO ou connaître le développement sur iOS

Programme :

  • Custom Cell
    • Le TableView
    • Application Master-Detail
    • Les différents styles de cellules à disposition
    • Créer et utiliser une cellule custom
  • Quartz
    • Le contexte graphique
    • Formes géométriques : ligne, courbe, rectangle
    • Couleur et opacité
    • Texte
    • Manipulation de fichiers PDF
  • Air Print
    • Architecture
    • Imprimer un PDF
    • Imprimer une image
    • Tester vos applications Air Print sans imprimante compatible !
  • Come Image et Core Animation
    • Rôle de ces Frameworks
    • Système de coordonnées
    • Géométrie et transformations
    • Core Image : les filtres
  • Les spécificités iPad
    • SplitViewController
    • Popover
    • Mise en oeuvre d'une application portable iPhone / iPad : Universal Application
  • Core Data
    • Persistent Store
    • Managed Object
    • Data Model
  • iCloud
    • Principe et architecture
    • Quel type d'information stocker dans iCloud ?
    • Notification de modification d'information
    • Library Style Application and Document Based Application
    • Datamodel migration
  • Réseau : asynchronisme et sécurité
    • Utilisation de HTTPS
    • Mise en oeuvre de requêtes asynchrones
  • Apple Push Notification
    • Architecture
    • Locales ou distantes ?
    • Format des notifications
    • Serveur de feedback

Votre avis, votre commentaire sur cette page

Commentaires

Personne n'a encore commenté cette page.

flux RSS pour les commentaires de cette page | Flux RSS pour tous les commentaires

Accès direct à nos cours

Marketing Digital

Développement Web

Développement mobile

Méthodes agiles

Pratiques agiles

Gestion de projet

Efficacité professionnelle

Analyse, conception et modélisation avec UML

Développement Java et C++

Java EE et Frameworks

Microsoft .Net

Architecture

Cloud Computing

Intégration et Web Services

Oracle