Rechercher
Ajouter un communiqué de presse Se connecter

Formation “Développement pour iPhone iPad” du 20 au 24 juin

Date Communiqué de Presse : 9 mai 2011

Pour connaître les possibilités du développement sur les devices iOS (iPhone, iPod Touch, iPad),
maîtriser l’architecture Cocoa-Touch et les APIs disponibles, Pythagore F.D. propose une nouvelle formation intensive de 5 jours : “Developpement iPhone iPad”

Cette formation sera animée par Benoît Widemann, expert en développement iPhone, développeur sur Macintosh depuis 1986.

Le programme détaillé de cette formation est le suivant :
________________________________________
Première application
Création de l’interface utilisateur.
Connexion des objets d’interface.
Notions d’objets et de messages.
Installation de l’application dans le simulateur d’iPhone.
Installation dans l’iPhone.

Objective-C
La programmation orientée objet.
Caractéristiques des langages statiques et dynamiques.
Présentation du langage Objective-C.

Outils de développement
Les grandes phases du projet : architecture, conding, documentation, testing, debugging, optimisation, publication.
Présentation d’Xcode et des outils utilisés pour chaque phase.
Présentation de l’App Store et des modalités de publication.

Texte, délégation
Création d’un éditeur de texte.
Retour sur la notion de délégation.
Utilisation des notifications.
Enrichissement des objets d’interface.

Architecture des objets
Le modèle MVC (model, view, controller)
Présentation des ViewControllers standards
Utilisation des transitions

Les TableViews
Création d’une application basée sur une TableView.
Ajout d’une vue de détails.
Utilisation des familles de polices.

Géolocalisation
Présentation des outils : GPS, triangulation, magnétomètre.
Création d’une application utilisant la géolocalisation.
Ajout d’une carte dynamique.

Application multilingue
Préparation d’une application pour l’international.
Gestion du texte, des ressources.
Utilisation des formats locaux (nombres, dates, monnaies, calendriers)

Gestion des images
Utilisation de l’appareil photo et de la caméra.
Stockage des images dans la bibliothèque.
Stockage sous forme de fichier JPG ou PNG.

Le Carnet d’adresses
Création d’une application utilisant le carnet d’adresses
Retour sur les ViewControllers et les vues de détail.

La WebView
Création d’un navigateur web.
Utilisation des fonctions standards de la WebView.

Son et vidéo
Présentation des différentes API.
Lecture d’un son court, d’un fichier audio
Enregistrement audio.
Lecture vidéo en plein écran, et dans une SubView

L’accéléromètre
Création d’une application utilisant l’accéléromètre.

Core Graphics
Présentation.
Examen de l’API.
Exemples de dessins en 2D.

Core Animation
Présentation des différentes API d’animation.
Les transitions.
Déplacement des objets.
Transformations 2D (changement de taille, ..), et 3D (rotation dans lespace, mise en perspective, …)

Utilisation de la documentation
Présentation de la documentation en ligne, intégrée.
Interaction avec le code source dans Xcode.
Navigation rapide dans la documentation.
Mise à jour.
Outils tierces parties.
Livres et références, sites utiles.
_____________________________________
La prochaine session aura lieu du 20 au 24 Juin. Cette formation peut être financée dans le cadre du DIF.
____________________________________

Pythagore F.D., est un centre de formation en nouvelles technologies, dans les domaines suivants:
Java, serveurs d’applications J2EE (Jboss, Websphere, Jonas, )
TCP/IP (Architecture, Sécurité, Administration de réseaux IP, VoIP, …)
Unix (AIX, HP-UX, Solaris),
Linux, les aspects systèmes, la virtualisation (xen, kvm), les applicatifs Apache, Openldap, Squid, Nagios, glpi, …
et la mobilité, avec la programmation sur Android et sur iPhone.
Pour toute information, contacter le 01 55 33 52 10, ou par mail pfd@pythagore-fd.fr
et pour voir l’ensemble des formations, le site  est à votre disposition.