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

AF30372Formation Flutter et Dart pour développer des applications multiplateformes New Formation ! en Intra/Cours Particulier3 jours1990 €HT
AF27745Formation React Native Best Formation ! en Intra/Cours Particulier4 jours2350 €HT
AF27085Formation PWA Progressive Web Apps New Formation ! en Intra/Cours Particulier3 jours1650 €HT
AF26944Formation Kotlin New Formation ! en Intra/Cours Particulier4 jours2250 €HT
AF26242Formation Ergonomie mobile et tactile en Intra/Cours Particulier3 jours1650 €HT
Voir les 17 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
PrérequisBonnes connaissances de la programmation et d'un langage orienté objet
Travaux pratiques50%