M2i Formation

Découvrez notre formationiOS - Développement natif iPhone et iPad

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.

2 750 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous

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 : Ce test a pour objectif de tester vos connaissances sur le langage Objective C.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus