Certificat en développement d'applications iOS

Définition Certificat en développement d'applications iOS pour iPhone, iPad et iPod. Les appareils mobiles Apple sont devenus, aujourd'hui, extrêmement populaires.
Les petits utilitaires et programmes, que l'on retrouve en grand nombre sur le Apple Store, sont demandés par un grand public d'utilisateurs iPhone, iPad ou iPod. Ce cours introduit à l'utilisation des outils ainsi qu'aux notions, aux techniques, au langage de programmation et à l'environnement xCode afin de vous guider dans votre exploration du développement sur iOS. De ce fait, les développeurs de programmes iOS (le système d'exploitation de ces appareils) sont de plus en plus recherchés par les entreprises. Ils utilisent, en majeure partie, les outils de développement fournis par Apple sur la plateforme MacOS pour créer des applications de divers niveau de complexité.
Prérequis Afin de tirer profit de ce cours, il est nécessaire d'avoir une expérience de programmation préalable. La connaissance de la programmation orientée objet est préférable mais non nécessaire car elle sera introduite durant le cours.
Objectifs Ce cours se qualifie «d'introduction sérieuse» au développement d'applications pour iOS. A la fin de ce cours, les participants pourront:

- Décrire, reconnaître et reproduire la structure appropriée - le «design and application pattern» - d'une application iOS (voir Remarque 1);
- Appliquer et comprendre la syntaxe du langage Objective-C et les bases de la programmation orientée objet (voir Remarque 2);
- Développer en langage Objective-C des applications iOS (voir Remarque 2);
- Avoir une introduction à certains concepts avancés : GPS, appareil photo, SMS, etc.

Remarque 1: Ce cours accorde une grande importance à la technique de programmation, le «design pattern», des applications iOS. La compréhension et la pratique de cette technique sont cruciales pour toute utilisation des outils de développement fournis par Apple. Le cours est structuré de manière à aider les participants à poser les bases nécessaires pour le développement d'applications
pour iOS.

Remarque 2: Ce cours ne remplace pas un cours exhaustif de programmation en langage Objective-C. En raison de sa complexité, l'étude de ce langage requière une attention particulière et une recherche plus approfondie (au moyen d'un autre cours ou d'un apprentissage personnel). Il sera introduit et expliqué en encourageant la recherche d'informations de manière autonome en utilisant la documentation publique fournie par Apple.
Public Ce cours est destiné à un public ayant une expérience en développement logiciel et ne sera donc pas consacré aux notions de bases de la programmation.
Contenu - Introduction à la programmation iOS, ce qu'elle offre, ses limitations, etc. iPhone SDK;
- Utilisation des contrôles les plus populaires;
- Comprendre le pattern MVC;
- Approfondir le concept MVC;
- Syntaxe et utilisation du Objective-C;
- Explications et discussions sur l'importance du «memory management»;
- Applications utilisant plusieurs vues;
- Sauvegarder, modifier, trier des données;
- Notions avancées: appareil photo, caméra, GPS, etc.;
Méthodologie Le cours sera largement orienté sur la pratique et favorisera l'approche par l'exemple et l'exercice. Par l'utilisation d'exercices pratiques, l'apprentissage sera facilité et offrira un support adéquat pour approfondir individuellement certaines notions.

Le cours se déroulera sur plateforme Macintosh. La simulation des projets se fera grâce au simulateur intégré à l’outil de développement Apple Xcode. Il n'est donc pas nécessaire d'avoir un ordinateur Apple avec soi ni iPhone ni iPad.

Toutefois les participant(e)s intéressé(e)s par une simulation sur le matériel iPhone et/ou iPad doivent posséder ces derniers et souscrire à une licence iOS Developer Program Individual auprès d’Apple. Pour plus d’informations nous vous conseillons de visiter le site de l’éditeur Apple dont voici le lien (https://developer.apple.com/programs/which-program/).

Dans tous les cas un ordinateur Apple chez soi est fortement recommandé pour approfondir les notions étudiées durant ce cours.
Intervenants Les intervenants pour cette formation sont des professionnels et exercent dans le secteur économique concerné. Ils offrent ainsi des compétences actualisées aux apprenants de l'Ifage.
Evaluation L'évaluation prend la forme d'un examen sommatif.
Contact Ifage Augustins - 19, place des Augustins - 1205 Genève
Ifage Montbrillant - Rue des Gares 10 - 1201 Genève
+41 (0)22 807 3092
Fax: +41 (0)22 807 3099

Vous êtes en train de consulter 








Afficher tout 


  • Ouvert aux inscriptions
  • Fermé aux inscriptions
Cours n° Nom du cours Jours Dates
(du - au)
Dates
(du - au)
Heures
(de - à)
Tranche Pér. CHF Lieu
1990000
Ce cours est fermé aux inscriptions
Certificat en développement d'applications iOS L M M J V S 20.02.12
-
11.06.12
18:00
-
21:00
soir 120 2'400.00 MO
1990001
Ce cours est ouvert aux inscriptions
Certificat en développement d'applications iOS L M M J V S 02.07.12
-
20.07.12
09:00
-
16:00
matin 120 2'400.00 à déf.

Orientation

Avant de vous inscrire, il vous est demandé de passer un test de niveau gratuit lors de nos séances d'orientation.

Newsletter

Les nouveautés de l'ifage dans votre boîte aux lettres.

» Je m'inscris !