Développement iphone / ipad par VAELIA MERIGNAC

Lieu(x)
En centre (16, 17, 33, 87)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Présentation générale
Le matériel
Le système d'exploitation
Pour l'utilisateur
La programmation Objective
- C
Syntaxe
Structure d'une classe : interface et implémentation
Définition des méthodes et propriétés
Héritage, Protocoles et Catégories
Instanciation des classes
Concept de message
Gestion des exceptions
Les frameworks
Foundation Kit
UIKit
Game Kit
iAd
Map Kit
Gestion de la mémoire
Création d'objets et allocation de la mémoire
Fonctionnement du Reference Counting
Retain, release et auto
- release
ARC (différences avec le Garbage Collector)
Les bonnes pratiques
L'environnement de développement
Xcode 4
Création et organisation d'un projet
La gestion des sources (Git, Subversion)
Les éditeurs (Standard, Assistant et Version), l'Organizer
Les outils de debug
Interface Builder
Simulateur iOS
Profiling (CPU, mémoire, système de fichiers)
Concepts de haut niveau
Les storyboards
Scènes et enchaînements (segues)
Design Patterns (MVC, Target
- Action, Delegate...)
L'interface graphique
Les vues
Les widgets (boutons, labels...)
Les pages scrollables : UIScrollView
Les pages web : UIWebView
Les principaux contrôleurs
Les Composants de navigation
Split View Controller pour iPad
Les alertes
Fonctionnalités IHM avancées
Prise en compte du cycle de vie
Multitâche
Les animations
La géolocalisation
Lectures audio et vidéo
Reconnaissance des gestures
Gestion de l'orientation (portrait/paysage)
Créer des applications universelles
URL schemes
Règles d'ergonomie (Human Interface Guidelines)
Respect des standards
Minimiser les fonctionnalités
Des interactions à bon escient
S'appuyer sur les forces de la plateforme
Les applications doivent être belles !
Atouts et inconvénients du tactile
Connectivité
Requêtes synchrones
Requêtes asynchrones
Sécurité
Interrogation de Web Services
WS JSON et XML
Monitoring réseau
Persistance des données
Les données utilisateurs
Le système de fichiers
Utilisation de SQLite
Création du DataModel et des classes métier
Core Data (chargement, lecture, sauvegarde)
Déploiement et gestion de flotte
Gestion des certificats, profiles de provisioning...
L'App Store
L'outillage
Déploiement Ad Hoc ou In
- House
Store privé
Objectifs
Cette formation va vous permettre d'acquérir de solides bases en Objective
- C, d'apprendre à utiliser l'environnement de développement Xcode, à concevoir des interfaces graphiques grâce au mode WYSIWYG de l'éditeur, à maîtriser le SDK et ses différentes API. À l'issue de cette formation, vous serez donc entièrement autonome pour développer des applications iOS qui utilisent au mieux les capacités des produits mobiles Apple, et cela que les logiciels soient destinés au grand public ou uniquement à votre entreprise.
Centre(s)
  • Périgny (17)
  • Mérignac (33)
  • Limoges (87)
  • L'Isle d'Espagnac (16)
Formation proposée par : VAELIA MERIGNAC
À découvrir
VERTEGO INFORMATIQUE
Pack iphone & ipad par VERTEGO INFORMATIQUE
Développement iphone / ipad par Vaelia
Développement iOS (iPhone, iPad) par Docdoku
Swift - développement avancé pour iPhone/iPad par PLB Consultant
Bien utiliser son Ipad/Iphone par Initiation Formation Appui Pédagogie Emploi - IFAPE
iPhone / ipad - Développement d'application iOS avec Swift et Cocoa par Dawan
iPhone / iPad - Développement d'application iOS avec Objective-C et COCOA par Dawan
Réussir son projet d'application pour iPhone ou iPad par IFM
iPad - développement d'applications pour iPad par IFM
iPhone et iPod touch développement par IFM