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