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

AF30372Formation Flutter et Dart pour développer des applications multiplateformes New Formation ! 25 sessions prévues3 jours1990 €HT
AF27745Formation React Native Best Formation ! 26 sessions prévues4 jours2350 €HT
AF27085Formation PWA Progressive Web Apps New Formation ! 25 sessions prévues3 jours1650 €HT
AF26944Formation Kotlin New Formation ! 25 sessions prévues4 jours2250 €HT
AF26242Formation Ergonomie mobile et tactile 25 sessions prévues3 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, Ingénieurs
PrérequisBonnes connaissances de la programmation et d'un langage orienté objet
Travaux pratiques50%
Suivez l'une de
nos 21 sessions
le 08/03/2021 à Lille
le 12/04/2021 à Paris
le 26/04/2021 à Nantes
le 17/05/2021 à Distance
le 17/05/2021 à Toulouse
le 17/05/2021 à Lyon
le 17/05/2021 à Grenoble
le 14/06/2021 à Paris
le 14/06/2021 à Aix-en-Provence
le 19/07/2021 à Lille
le 26/07/2021 à Lyon
le 26/07/2021 à Distance
le 26/07/2021 à Grenoble
le 06/09/2021 à Nantes
le 20/09/2021 à Paris
le 11/10/2021 à Toulouse
le 18/10/2021 à Lyon
le 18/10/2021 à Grenoble
le 18/10/2021 à Distance
le 15/11/2021 à Aix-en-Provence
le 29/11/2021 à Paris
Voir toutes les dates