M2i Formation

iOS - Développement natif iPhone et iPad

Mobilité - Développement natif

Présentiel

5 jours (35 heures) - IOS-PRG

(23)
Accueil  ›  Formations Informatique  ›  Mobilité  ›  Développement natif  ›  iOS - Développement natif iPhone et iPad

Objectifs pédagogiques

  • Maîtriser Xcode et les outils du SDK fourni par Apple
  • Ajouter des préférences à une application
  • Maîtriser les différents états d’une application
  • Concevoir une interface graphique
  • Gérer les données de l’application locales et distantes
  • Accéder aux capteurs du Smartphone
  • Déployer sur l’AppStore.

Niveau requis

Connaissance du langage Objective C ou avoir suivi la formation OBC-IN "Objective C - Pour les développeurs objet".

Public concerné

Développeurs, architectes et chefs de projets techniques.

Paris Chaillot18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Paris Chaillot08/07/20192 750 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Mulhouse18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Nancy18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Reims18/02/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Évreux18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Le Havre18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Lille18/02/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Grenoble18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Lyon18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne18/02/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Orléans18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Tours18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Bordeaux08/07/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Montpellier18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis18/02/20192 750 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence08/07/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Présentation d’iOS

  • Historique
  • Stratégie produit
  • Structure d’une application
  • Outils et SDK

Conception d’IHM

  • Le modèle MVC 
  • Interface Builder
  • Les Storyboards
  • Les composants graphiques et la classe UIControl
  • Les contrôleurs standards et spécifiques
  • La gestion des événements et le pattern "target-action"

Contrôleurs

  • Contrôleurs de navigation
  • Contrôleurs modaux
  • Utilisation de
    • UITabBarController
    • UIPageViewController
    • Quelques contrôleurs système

Vues tables et collections

  • TableView, cellules, édition, sections, recherches, utilisation d'ActionRow
  • CollectionView
    • Différence avec les tables
    • Data Sources et Delegates
    • Flow layouts
    • Layouts
    • Cellules spécifiques

Bonnes pratiques

  • Contexte d’utilisation
  • Gestion mémoire avec iOS
  • Ergonomie
  • Performances
  • Vie privée

Réseaux et services Web

  • API réseaux
  • Appel de services Web
  • Traitement asynchrone
  • Synchronisation avec l’IHM
  • Traitement de fichiers XML

Persistance de données

  • Préférences utilisateurs
  • Système de fichiers
  • Core Data
    • Entités
    • Modèles
    • Requêtes

Capteurs

  • Géolocalisation
  • Accéléromètre
  • Gyroscope
  • Caméra / Appareil photo

Graphisme

  • Dessin
  • Core Image
  • Animation
  • Cartographie

Applications fournies

  • Agenda
  • Carnet d’adresse

Déploiement

  • Contraintes de validation
  • Licences de développement
  • Signature d’une application
  • Déploiement grand public
  • Déploiement en entreprise
  • Le portail de développement et de publication

Testez vos connaissances

Objectif : Tester vos connaissances sur le langage Objective C.