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 Chaillot08/07/20192 750 € HTDates proposées dans les agences M2iRéserver

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

Metz08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Mulhouse08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Nancy08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Reims08/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

Caen08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Évreux08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Le Havre08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Lille08/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

Dijon08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Grenoble08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Lyon08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne08/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

Bordeaux08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Orléans08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Tours08/07/20192 750 € HTDates proposées dans les agences M2iRéserver

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

Aix-en-Provence08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Montpellier08/07/20192 750 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis08/07/20192 750 € HTDates proposées dans les agences M2iRéserver

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 : 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