Booster des Talents IT

Formation Développer des applications sur Ipad

Suite à cette formation vous disposerez de bases solides qui vous permettront de développer des applications professionnelles utilisant au mieux les capacités de l’iPad. Vous découvrirez ainsi le langage Objective C, aborderez les API du SDK mais aussi tous les besoins des autres équipements iOS comme l’iPhone et l’iPod touch.
Prixà partir de
2290 €HT
RéférenceAF10708
Durée5 jours
Public Analystes, Développeurs, Ingénieurs
PrérequisBonnes connaissances de la programmation et d'un langage orienté objet
TP50%

Plan de Formation Développer des applications sur Ipad

Introduction

Un marché en pleine expansion
Les capacités de l’iPad
Nouvelles fonctionnalités des applications
Les spécificités de la tablette
La gestion des ressources
Impacts du firmware sur les applications
Les contraintes de développement

L’environnement de développement

Configuration Mac nécessaire
Installation du SDK Apple
Les outils et IDE disponibles (Xcode, Interface Builder,…)
Le système d’exploitation iOS
Nouveau projet avec Xcode
Compiler
Les besoins du simulateur de la tablette et ses limitations
Migrer un target de projet XCode iPhone/iPod touch en projet universel iPhone/iPod touch/iPad
Les pragma XCode / compilateurs ObjC
Concevoir ses templates de projet XCode

Objective-C 2.0

Présentation du langage
Comparatif Objective-C, C++ et Java
Méthodes et les classes
Création de classes et d’instances
Les conventions de nommage
Différence entre classe et interface
Accès et portée des variables d’instances
Propagation des messages
La directive @selector
Objective-C 2.0 runtime référence

La programmation objet avec Objective-C 2.0

Catégories et extensions
Les propriétés déclarées et protocoles (@property)
Gestion de la mémoire
Le « runtime reference »

Gestion des données (Framework Foundation)

La framework foundation
Classes fondamentales
Utilité des collections
String, Text & Fonts (NSCharacterSet)
Dates, Times & Numbers (NSDate)
Interfacer son application

L’interface utilisateur

Framework : Cocoa Touch Layer
Le framework UIKit
L’intérêt du modèle Model View Controller
Les classes Contrôleur de View
UIView, sous-classe UIResponder
Hiérarchie et géométrie des Views
Relation entre les objets View dans UIKit
Structure de rendu des Views
Les points fondamentaux de Core Animation
Le système de coordonnées des Views
Hiérarchies des classes UIResponder / UIWindow / UIView
Lier une barre d’onglets (Tab Bar) et des Contrôleurs de Navigation
Mise en œuvre d’un UISplitViewController et d’un UIPopOverController

Application sur iPad : aspect professionnel

Enjeux du marché international
Choix linguistiques (lproj)
Comment distribuer sur l’Appstore ?
Les « contraintes » imposées par Apple
Intérêt du certificat de définition
Versionning de l’application
La publication sur iTunes App Store

Nos autres formations Développement mobile

AF24389Formation Ionic New Formation ! 12 sessions prévues2 jours1090 €HT
AF24375Formation Cordova New Formation ! 24 sessions prévues3 jours1560 €HT
AF15483Formation Swift 14 sessions prévues4 jours2190 €HT
AF15472Formation Développer sous Android Perfectionnement en Intra/Cours Particulier2 jours1020 €HT
AF15464Formation Xamarin 13 sessions prévues4 jours2350 €HT
Voir les 13 formations
Vous pouvez également être intéressé par des formations développement d'applications sur Ipad, développer sur Ipad, Ipad, objective c ou par les formations de notre filière Développement mobile
Prixà partir de
2290 €HT
RéférenceAF10708
Durée5 jours
Public Analystes, Développeurs, Ingénieurs
PrérequisBonnes connaissances de la programmation et d'un langage orienté objet
Travaux pratiques50%
Suivez l'une de
nos 24 sessions
le 04/12/2017 à Lyon
le 11/12/2017 à Aix-en-Provence
le 15/01/2018 à Lyon
le 22/01/2018 à Toulouse
le 05/02/2018 à Aix-en-Provence
le 12/02/2018 à Paris
le 05/03/2018 à Lyon
le 26/03/2018 à Lille
le 09/04/2018 à Paris
le 23/04/2018 à Nantes
le 14/05/2018 à Lyon
le 28/05/2018 à Toulouse
le 04/06/2018 à Aix-en-Provence
le 25/06/2018 à Paris
le 02/07/2018 à Lyon
le 09/07/2018 à Lille
le 17/09/2018 à Nantes
le 24/09/2018 à Paris
le 08/10/2018 à Toulouse
le 22/10/2018 à Lyon
le 05/11/2018 à Paris
le 12/11/2018 à Aix-en-Provence
le 10/12/2018 à Lyon
le 17/12/2018 à Lille
Voir toutes les dates