Formation iOS - Développement d'applications pour iPhone et iPad

Notée : (1)

Formez-vous au développement iOS pour concevoir des applications iPhone et iPad

Prix (Formation inter-entreprise)

2500€ HT / personne

Durée

5 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Cette formation au développement iOS vous donnera les bases pour vous permettre de développer vos applications. Vous apprendrez à utiliser l'environnement de développement XCode et ses outils, vous ferez connaissance avec les API du SDK iOS, vous manipulerez des données avec Core Data.
Tout au long de cette semaine vous développerez votre première application iOS que vous enrichirez au fur et à mesure.

Les objectifs

  • Decouvrir, si nécessaire, le langage Objective-C
  • Utiliser Xcode et Interface Builder
  • Apprendre les modèles objets utilisés couramment dans une application iPhone
  • Créer une application capable de télécharger un fichier XML et d'afficher ses données
  • Déboguer et optimiser une application
  • Enrichir cette application avec des fonctionnalités courantes
  • Découvrir le contenu du SDK d'Apple

Pré-requis

  • Programmation objet
  • La connaissance du langage Objective-C est un plus
  • Ordinateur portable à apporter

Le programme de la formation iOS - Développement d'applications pour iPhone et iPad

Jour 1 - Le langage Objective-C / IOS

  • Présentation & Historique du langage Objective-C, de sa syntaxe et de ses particularités.
  • Prise en main des outils de développement
  • Créer une première application
  • Présentation et utilisation des XIB pour décrire les interfaces.
  • Découverte des patterns essentiels au développement sur ios (MVC, délégation...)
  • Utilisation de la documentation.
  • Tour d'horizon de quelques composants du SDK

Jour 2 - Développement d'une application, premiers pas.

  • Comprendre et utiliser des listes, avec UITableView.
  • Ajouter une navigation simple avec UINavigationController.
  • Utiliser une WebView pour afficher un contenu riche.
  • Savoir parser du contenu XML
  • Gérer des traitements asynchrones.
  • Aller plus loin avec les outils de développement pour optimiser et debogger le code.

Jour 3 - Développement d'une application, ajout des fonctions de base.

  • Gérer un chargement de données depuis le réseau.
  • Ajouter une persistance simple et donner la possibilité de stocker des préférences utilisateurs.
  • Ajouter des onglets avec UITabBarController
  • Présentation de prise en mains de contenu scrollable
  • Application iPad, les différences par rapport à l'iPhone et mise en pratique

Jour 4 - Développement d'une application, finitions visuelles et interactions.

  • Internationalisez vos application.
  • Habillage de l'application
  • Ajout d'animations simples.
  • Interaction utilisateur grâce aux Gesture Recognizer
  • Saisie et envoi de données

Jour 5 - Persistance de données, utilisation de CoreData

  • Prise en main de Core Data.
  • Stockage et affichage des donnée de l'application dans une base gérée par CoreData
  • Gestion de l'évolution du modèle de donnée.
  • Utilisation des predicate, le langage de requêtes de CoreData.

Télécharger le programme

1 témoignage

Très bonne formation. Un très bon moment, je mets déjà tout en pratique. Encore merci à tous

Clément BESLON
Peugeot

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Peugeot
Moody's Analytics
CNRS
Boursorama
FNAC
La Poste

Nos formations en images

Sass et Compass
CasperJS
Ruby on Rails
Ruby

Formation iOS - Développement d'applications pour iPhone et iPad

Notée : (1)

Formez-vous au développement iOS pour concevoir des applications iPhone et iPad

Cette formation au développement iOS vous donnera les bases pour vous permettre de développer vos applications. Vous apprendrez à utiliser l'environnement de développement XCode et ses outils, vous ferez connaissance avec les API du SDK iOS, vous manipulerez des données avec Core Data.
Tout au long de cette semaine vous développerez votre première application iOS que vous enrichirez au fur et à mesure.

Les objectifs

  • Decouvrir, si nécessaire, le langage Objective-C
  • Utiliser Xcode et Interface Builder
  • Apprendre les modèles objets utilisés couramment dans une application iPhone
  • Créer une application capable de télécharger un fichier XML et d'afficher ses données
  • Déboguer et optimiser une application
  • Enrichir cette application avec des fonctionnalités courantes
  • Découvrir le contenu du SDK d'Apple

Pré-requis

  • Programmation objet
  • La connaissance du langage Objective-C est un plus
  • Ordinateur portable à apporter

Le programme de la formation iOS - Développement d'applications pour iPhone et iPad

Jour 1 - Le langage Objective-C / IOS

  • Présentation & Historique du langage Objective-C, de sa syntaxe et de ses particularités.
  • Prise en main des outils de développement
  • Créer une première application
  • Présentation et utilisation des XIB pour décrire les interfaces.
  • Découverte des patterns essentiels au développement sur ios (MVC, délégation...)
  • Utilisation de la documentation.
  • Tour d'horizon de quelques composants du SDK

Jour 2 - Développement d'une application, premiers pas.

  • Comprendre et utiliser des listes, avec UITableView.
  • Ajouter une navigation simple avec UINavigationController.
  • Utiliser une WebView pour afficher un contenu riche.
  • Savoir parser du contenu XML
  • Gérer des traitements asynchrones.
  • Aller plus loin avec les outils de développement pour optimiser et debogger le code.

Jour 3 - Développement d'une application, ajout des fonctions de base.

  • Gérer un chargement de données depuis le réseau.
  • Ajouter une persistance simple et donner la possibilité de stocker des préférences utilisateurs.
  • Ajouter des onglets avec UITabBarController
  • Présentation de prise en mains de contenu scrollable
  • Application iPad, les différences par rapport à l'iPhone et mise en pratique

Jour 4 - Développement d'une application, finitions visuelles et interactions.

  • Internationalisez vos application.
  • Habillage de l'application
  • Ajout d'animations simples.
  • Interaction utilisateur grâce aux Gesture Recognizer
  • Saisie et envoi de données

Jour 5 - Persistance de données, utilisation de CoreData

  • Prise en main de Core Data.
  • Stockage et affichage des donnée de l'application dans une base gérée par CoreData
  • Gestion de l'évolution du modèle de donnée.
  • Utilisation des predicate, le langage de requêtes de CoreData.

Télécharger le programme

Le(s) formateur(s)

Ludovic Ollagnier

Ludovic Ollagnier

Ludovic Ollagnier est formateur Swift et Objective-C et consultant membre de l'Apple Consultant Network.
Passionné des technologies Apple en tout genre, il forme et conseille des développeurs au développement iOS, mais également des administrateurs système aux technologies Apple depuis 5 ans, en se maintenant toujours à la pointe de l'évolution, très rapide, de ces technologies.

Voir son profil détaillé

Suivi de formation en option

A l'issue de la formation, nos formateurs peuvent aussi intervenir pour vous accompagner dans la mise en application des compétences acquises :

  • en répondant à vos questions lors de rendez-vous téléphoniques réguliers
  • en étant présents physiquement à l'amorce du projet
  • en réalisant un audit de vos pratiques quelques semaines/mois après la formation
Cette idée vous intéresse ? Faîtes-le nous savoir pour que nous trouvions la formule adaptée à votre situation.

1 témoignage

Très bonne formation. Un très bon moment, je mets déjà tout en pratique. Encore merci à tous


Peugeot