Booster des Talents IT

Formation Développer sur IOS

Cette formation Développer sur iOS vous apprendra à concevoir une application iPhone/iPod touch/iPad « native », préambule à l'utilisation de toutes les caractéristiques, logicielles et matérielles, propre aux appareils mobiles iPod touch, iPhone et iPad.
Prixà partir de
2490 €HT
RéférenceAF10694
Durée5 jours
Public Développeurs
PrérequisBonne connaissance en Programmation Orientée Objet et des Design Paterns.
TP50%

Plan de Formation Développer sur IOS

L’environnement de développement

L’ordinateur Mac et son système d’exploitation
Présentation de l’EDI et de ses composants (Xcode, Interface Builder, iPhone Simulator)
Se documenter

Le langage Objective-C 2.0

Présentation générale et vocabulaire
Philosophie des messages (message d’appel à une méthode)
Les classes et les méthodes
Création de classes et d’instances
Héritage ou bien composition et connaissance ?
L’importance des conventions de nommage
Encapsulation (accès et portée des variables d’instances)
Propagation des messages (en particulier dans les méthodes d’initialisation)
La programmation objet avec Objective-C 2.0
Les propriétés déclarées (@property)
Capacités d’introspection
L’utilité des protocoles (@protocol)
Catégories
Les « blocks » (forme de lambda fonction en ligne)
Allocations et restitutions mémoire (emploi de l’ARC)

La gestion des données avec Foundation

NSString, NSNumbers, NSDate,
NSArray, NSSet, NSDictionary (et leurs déclinaisons « Mutables »)
Gestion et persistance des préférences
Accès aux fichiers de son application via NSBundle

Interface utilisateur

Élaborer une première application iOS
Les différents modèles de projets iOS
Modeler l’interface et définir les transitions avec Interface Builder
Interactions de base (champs texte et boutons)
Cacher le clavier
Mise en œuvre d’un objet crucial : la UITableView
Employer une « source de données »
Recycler les cellules de la table
Comprendre le principe de délégation
Alerter l’utilisateur

Utiliser un sélecteur d’image

Employer un sélecteur d’image
Vérification des sources d’images disponibles

Applications Multi-vues

Introduction aux applications Multi-vues
Créer une application de type « Utilitaire »
Utiliser les contrôles de navigation
Créer une application de type « Navigation »
Utiliser une barre d’onglets

Cartographie (MapKit)

Se déplacer sur une carte
En choisir la représentation
Accéder de façon synchrone à un « Web Service » pour trouver les coordonnées d’une adresse

Affichage, animation et sonorisation

Dessiner soi-même le contenu d’une vue
Gérer une vue défilante (UIScrollView)
Les bases de « Core Animation »
Mettre en œuvre des animations simples
Les bases du traitement sonore
Jouer les fichiers audio

Gérer la persistance des données

Options pour enregistrer les données sur iOS
Sauver les données d’une application iOS sous forme de listes de propriétés
Exploiter une base SQLite

Utiliser l’accéléromètre

Gérer le changement d’orientation
Réagir à une secousse
Accéder aux données de l’accéléromètre
Diagnostiquer et corriger les erreurs
Tracer dans la console
Créer et employer les points d’arrêt

Finitions

Internationalisation (traductions et formats régionaux)
Créer l’image de chargement d’une application
Créer l’icône d’une application

Nos autres formations Développement mobile

AF27745Formation React Native New Formation ! 28 sessions prévues4 jours2350 €HT
AF27085Formation PWA Progressive Web Apps New Formation ! 27 sessions prévues3 jours1650 €HT
AF26944Formation Kotlin New Formation ! 30 sessions prévues4 jours2250 €HT
AF26242Formation Ergonomie mobile et tactile 33 sessions prévues3 jours1650 €HT
AF24389Formation Ionic 29 sessions prévues2 jours1090 €HT
Voir les 17 formations
Vous pouvez également être intéressé par des formations Apple, développer sur IOS, IOS, Ipad, Iphone, Ipod, Langages de développement ou par les formations de notre filière Développement mobile
Prixà partir de
2490 €HT
RéférenceAF10694
Durée5 jours
Public Développeurs
PrérequisBonne connaissance en Programmation Orientée Objet et des Design Paterns.
Travaux pratiques50%
Suivez l'une de
nos 31 sessions
le 10/12/2018 à Lyon
le 10/12/2018 à Lille
le 10/12/2018 à Grenoble
le 07/01/2019 à Toulouse
le 14/01/2019 à Lyon
le 14/01/2019 à Grenoble
le 04/02/2019 à Aix-en-Provence
le 18/02/2019 à Paris
le 18/03/2019 à Lille
le 25/03/2019 à Lyon
le 25/03/2019 à Grenoble
le 01/04/2019 à Nantes
le 01/04/2019 à Paris
le 13/05/2019 à Grenoble
le 13/05/2019 à Lyon
le 20/05/2019 à Toulouse
le 17/06/2019 à Paris
le 17/06/2019 à Aix-en-Provence
le 08/07/2019 à Lille
le 22/07/2019 à Lyon
le 22/07/2019 à Grenoble
le 09/09/2019 à Paris
le 23/09/2019 à Nantes
le 14/10/2019 à Lyon
le 14/10/2019 à Grenoble
le 21/10/2019 à Toulouse
le 04/11/2019 à Aix-en-Provence
le 18/11/2019 à Paris
le 30/12/2019 à Grenoble
le 30/12/2019 à Lyon
le 31/12/2019 à Lille
Voir toutes les dates