Programme d'initiation à Cocoa Touch avec une mise à niveau en Objective-C pour développer des applications iOS à destination des terminaux Apple.
Durée 5 jours soit 35.00 heures de formations de 9h30 à 18h00.
Qualité 8 stagiaires par session maximum. 1 poste Mac ou Windows par stagiaire. Support de cours accessible en ligne.
Public Développeur objet dans au moins un langage de programmation.
Objectifs
Maitriser le langage Objective-C Maîtriser le développement iOS avec Cocoa Touch Etre capable de développer et de publier une application
Pré-requis Maîtrise de la méthodologie objet
Maîtrise d'un langage de programmation orientée objet (AS3, C#, JAVA, PHP5, C++)
Les sites et dates disponibles
Lieu
Date de début
Paris
((75) Paris)
Voir plan
23 rue de Bruxelles, 75009
Date de début
Consulter
Questions / Réponses
Ajoutez votre question
Nos conseillers et autres utilisateurs pourront vous répondre
Notre équipe va devoir vérifier votre question pour s'assurer qu'elle respecte notre règlement de publication. D'autre part, nous avons remarqué d'après vos réponses qu'il est possible que vous n'ayez pas la possibilité de vous inscrire à cette formation. Ceci peut-être dû à votre localisation géographique, à votre niveau académique, etc. Veuillez consulter directement l'établissement concerné pour toute information supplémentaire.
Merci beaucoup!
Nous sommes en train d'examiner votre question. Nous la publierons prochainement.
Préférez-vous que l'établissement vous contacte directement?
Les Avis
Avez-vous suivi ce cours? Partagez votre avis
Le programme
1 - Culture générale sur Cocoa
Les terminaux sous iOS
Comparaison des applications web et natives
Les canaux de distribution
Les contrats de développement
Le déploiement d'une application
Présentation d'Objective-C et de Cocoa
2 - Langage C
Premier programme
Rappels sur le binaire
Calculs
Types de variables, précision
Constantes
Fonctions
Conditions (vrai et faux, if, switch, ET, OU)
Notion de portée
Boucles (while, do-while, for, break)
Pré-incrémentation et post-incrémentation
Tableaux
Chaînes de caractères
Les pointeurs, l'adressage
Fonctions: passage par référence
Allocation dynamique de la mémoire
Structures
Définitions de types
Préprocesseur et macros
3 - Objective-C
Classes, méthodes, variables d'instance
Héritage
Classes Foundation (chaînes, collections, flux binaires, nombres...)
Gestion de la mémoire et propriétés
Protocoles
Catégories
Les blocs
4 - Modèles-Vues-Contrôleurs
La design pattern MVC
Outlets et actions
Fichiers .xib, et ses liaisons avec UIViewController
5 - Les vues
La classes UIView
Le système de coordonnées
La hierarchie des vues
Rotation et redimensionnement (grâce à l'Autoresizing et l'Autolayout)
Faire défiler du contenu grâce à UIScrollView
Les animations simples
6 - Navigation
L'utilisation de UINavigationController
Passage de paramètres entre les contrôleurs
7 - La délégation
Principe de la Délégation
Mise en oeuvre pratique
UIApplication et son délégué
8 - Les tables
UITableView, UITableViewController
Les cellules
Remplir une table
Interaction avec les cellules
Personnalisation des cellules
Utilisation des Storyboards
9 - Les fichiers
Parsing de fichiers JSON
La gestion des fichiers sous iOS
Enregistrement et lecture au format .plist
10 - Géolocalisation
Afficher une carte et des points de repère
Géolocaliser le terminal
Convertir les coordonnées en adresse et vice versa
11 - iPad
Différencier l'iPad de l'iPhone
Contrôleurs spécifiques à l'iPad (splitview, popover)
Applications universelles
Ajoutez des cours similaires et comparez-les pour mieux choisir.
{title}
{rating}
{centerName}
{price}
{price}{priceBeforeDiscount}{taxCaption}
{options}
Formation par thèmes
Cours de Animaux Cours de Architecture et Construction Cours de Arts Cours de Communication et Information Cours de Design Cours de Développement Personnel et Détente Cours de Droit Cours de Économie et Gestion Cours de Éducation Cours de Gestion d'Entreprise Cours de Hôtellerie et Tourisme Cours de Industrie Cours de Informatique Cours de Langues Cours de Marketing et Vente Cours de Mode et Beauté Cours de Qualité - Sécurité - Environnement Cours de Santé et Social Cours de Sciences Cours de Sciences Humaines et Sociales Cours de Secteur Public Cours de Sport Cours de Transport et Logistique