Développer pour l`iPhone et l`iPad

Transcription

Développer pour l`iPhone et l`iPad
Le 18/02/2017
Contact facturation : [email protected] - 01 47 79 48 01
Contact formation : [email protected] - 01 47 79 51 08
Développer pour l'iPhone et l'iPad
Objectif de la formation
L'essor du smartphone et de la tablette d'Apple incite les entreprises à développer des applications toujours plus
innovantes pour ces terminaux, ainsi que des sites mobiles performants. Mais avant de se lancer dans ce type de
projet, les développeurs doivent maîtriser le langage Objective-C, l'environnement de développement intégré sur
Mac OS X, puis publier leur application en respectant le processus de validation et la charte de qualité d'Apple.
Quels sont les outils de développement ? Comment tirer profit et exploiter la richesse du langage Objective-C ?
Quels composants graphiques utiliser ? Quelles étapes respecter au cours du projet ?
A qui s'adresse cette formation ?
Cette formation Mobile, basée sur 30 % de travaux pratiques, s'adresse à un public d'architectes et de
développeurs désireux de développer ou gérer des projets de développement sur plate-forme iPhone / iPad / iPod
Touch. De bonnes connaissances de la programmation et d'un langage orienté objet (C++, Java, C#, PHP5
objet...) sont nécessaires pour profiter pleinement de la formation.
Progression pédagogique :
Premier jour
1. Historique et contexte
●
●
●
NeXT Software et NeXTSTEP, la genèse
iPhone, iPod Touch, iPad en chiffres
L'Appstore et le modèle économique d'Apple
2. Équipement pré-requis
●
●
●
Matériel
Logiciels
Adhésion au programme
3. L'environnement de développement
●
●
●
●
●
●
●
●
●
Installation du SDK
Présentation des outils et IDE (Xcode, Interface Builder, Simulator)
Méthodologie de développement
Cycle d'exécution de l'application
Démarrer un nouveau projet avec Xcode
Construire une interface avec Interface Builder
Modèle-Vue-Contrôleur (MVC)
Compiler pour l'iPhone / iPod touch / iPad
Utilisation du simulateur
SAS au capital de 164 628 € - RCS Paris 453 986 960 - APE 7022Z - Siret 453 986 960 00061 - TVA intracommunautaire FR91 453 956 960
CCM Benchmark Group - 94 rue de Provence - CS 80068 - 75009 Paris - Tél. 01 47 79 50 00
www.ccmbenchmark.com
●
●
Mécanismes d'aide, de complétion et de debug
Exercice pratique : créer et débugger votre première application
Deuxième jour
4. Le Langage Objective-C
●
●
●
●
●
●
●
●
●
●
●
●
Classes, objets, méthodes, propriétés, interfaces et implémentations
Types de données
Opérateurs
Structures de contrôle
Boucles
Conventions de nommage
Héritage
Polymorphisme, typage dynamique
Catégories et protocoles
Gestion de la mémoire
Le framework Fondation
Exercices pratiques : succession de petits exercices simples de type "chercher l'erreur" ou "optimisation de
code"
Troisième jour
5. Les composants graphiques
●
●
●
●
●
●
●
●
Interface Builder
Window
View (Web, Text, Image...)
Boutons (classiques, switch, Segmented Controls...)
Sliders, barre de progression...
Controllers (View, TableView, Navigation, Split View...)
Tab Bar
Exercice pratique : réaliser votre calculatrice
6. Concevoir une application
●
●
●
●
●
●
●
Principes ergonomiques
Connexion des interfaces
Gestion des événements
Interface tactile
Gestion des données (CoreData, données mutlimédia...)
Publication de l'application sur l'AppStore
Exercice pratique : réaliser votre client Twitter
La formation sera animée par Cyril HUE
SAS au capital de 164 628 € - RCS Paris 453 986 960 - APE 7022Z - Siret 453 986 960 00061 - TVA intracommunautaire FR91 453 956 960
CCM Benchmark Group - 94 rue de Provence - CS 80068 - 75009 Paris - Tél. 01 47 79 50 00
www.ccmbenchmark.com
Les moyens pédagogiques
Support de formation
- Pour les formations en présentiel, un support de cours sera remis à chacun des participants.
- Pour les formations en visionconférence, une synthèse de la formation sera envoyée aux participants qui auront
également la possibilité de revoir la session pendant une semaine après la date de la formation.
Locaux - Matériel fourni
- Nos salles sont équipées du matériel de vidéo-projection pour le formateur
- Accès à Internet en wifi dans tous nos locaux
- Pour les formations qui nécessitent des ateliers sur ordinateur, nous disposons de salles équipées d’ordinateurs
pour les participants
CCM Benchmark Group conserve l'intégralité des droits d'auteurs relatifs au contenu de ces formations et supports
de cours. Toute reproduction, modification ou divulgation à des tiers, sous quelque forme que ce soit, est
formellement limitée.
Les moyens d'évaluation mis en oeuvre et suivi
A l'issue de la formation chaque stagiaire complète un questionnaire d’évaluation. Une copie peut-être fournie
sur demande.
L'attestation de présence est envoyée par courrier avec la facture, à l'issue de la formation.
Convention de formation
Dès votre inscription, une convention de formation vous est envoyée. Celle-ci doit nous être retournée signée avant
le début de la formation.
CCM Benchmark Group est un organisme de formation professionnelle enregistré sous le numéro 11 75 54133 75.
Cet enregistrement ne vaut pas agrément de l’Etat.
SAS au capital de 164 628 € - RCS Paris 453 986 960 - APE 7022Z - Siret 453 986 960 00061 - TVA intracommunautaire FR91 453 956 960
CCM Benchmark Group - 94 rue de Provence - CS 80068 - 75009 Paris - Tél. 01 47 79 50 00
www.ccmbenchmark.com