Ferme la recherche

iPhone / iPad - Développement d'application iOS avec Objective-C et COCOA

Descriptif

Durée de la formation

Durée 35 heures
En centre 35 heures

Session

entrées/sorties permanentes

du 01 janv. 2020 au 31 déc. 2021  - Lille (59)
du 01 janv. 2020 au 31 déc. 2021  - Lille (59)
Pour connaître les dates des prochaines sessions, veuillez contacter l'organisme de formation

Objectif de la formation

Maîtriser le développement d'applications mobiles sous iPhone/iPad

Description de la formation

Téléchargez le PDF
Introduction
Quid sur le développement d'applications mobiles iOS
Processus de développement et de déploiement
Outils et licences
XCode : présentation, API's de programmation (Cocoa), Simulateur, debug
Structure d'un projet, fichiers, configuration
Langage C : syntaxe, concepts de base
Atelier : Manipulation de l'IDE XCode, SDK, un premier projet
Objective
- C
Historique, versions
Syntaxe de base du langage : variables, structure de contrôles, fonctions
Programmation Orientée Objet sous Objective
- C :
- Classes, instanciation
- Agrégation
- Encapsulation (propriétés)
- Héritage
Cycle de vie des objets et gestion de la mémoire
Contrôleurs
Protocoles
Atelier : construction d'une application complexe
Foundation.framework
Apport de COCOA
Cocoa Foundation Kit : classes simples
Cocoa Foundation Kit : structures de données
Présentation du Cocoa Application Kit
Atelier : Utilisation de multiples classes du framework : chaînes, listes, dictionnaires,...
Développement iPhone / iPad
Arborescence, interface, configuration
Création de vues :
- contrôles standards, listes
- navigation
- images, icônes
- vues personnalisées
- animation de vues
Pattern MVC : présentation, vues et liaison au contrôleur
Debug du code : options, problèmes récurrents
Optimisation du code
Test en émulation
Empaquetage et publication
Stockage des données :
- méthodes et différents formats
- sérialisation de données dans des fichiers
- préférences de l'utilisateur
Atelier : une application vitrine avec traitement de données XML
Concepts avancés
Communications diverses : synchrones, asynchrones
Evénements spéciaux, multitouch et motion
Support du multimédia
Internationalisation de l'application
Multithreading
Accès aux réseaux (Wifi), géolocalisation
Accès aux webServices
Atelier : construction d'applications complexes avec i18n, communications asynchrones et évènements spéciaux

Conditions d'accès

Bonnes connaissances d'un langage de programmation objet (Java, C++, Objective-C)

Donne accès au(x) métier(s) suivant(s)

Expertise et support technique en systemes d'information (voir la fiche métier)

Et après la formation ?

NON DÉTERMINÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

DAWAN

Lieu de formation

1 rue ESQUERMOISE
Lille

Calculez votre itinéraire

Centre de formation

1 rue ESQUERMOISE
59800, Lille

Toutes les formations et avis pour DAWAN