Programmation sur iPhone et iPad

 
mooc-programmation-iphone-i

Smartphones, tablettes, ces appareils ultra-portables sont désormais omniprésents dans notre vie quotidienne. Il y a des applications pour presque tout : retoucher ses photos, réserver une place de cinéma, réviser le code de la route, choisir une recette de cuisine ou trouver les restaurants les plus proches.

Derrière ces applications il y a un savoir-faire spécifique à la programmation sur plateformes mobiles. En effet, contrairement aux ordinateurs classiques, les contraintes imposées par les caractéristiques ces terminaux font que certains «gestes simples» pour l’utilisateur, comme faire dérouler une liste de données, impliquent en réalité des mécanismes plus complexes.

Ce MOOC de 10 semaines est consacré à la programmation sur iPhone et iPad. Les séances abordent successivement les principaux mécanismes offerts par iOS pour le développement d’applications embarquées : l’environnement de développement, la notion de vue, les principaux «frameworks», etc. Un parallèle avec la problématique du développement de systèmes embarqués est également fait.

Si vous suivez attentivement ce cours et réalisez les exercices proposés, vous devriez être autonomes dans la réalisation d’application pour l’écosystème iOS. Vous serez aussi capables de travailler non seulement dans l’environnement de développement d’Apple mais aussi dans des environnements similaires.
 

Inscription *

 

Organisateur

UPMC (Université Pierre et Marie Curie)

Enseignants :

- Fabrice Kordon (Professeur d’Université, UPMC)

- Etienne Renault (doctorant, UPMC)

- Céline Gouyet (master 2, UPMC)
 

Durée

10 semaines

Début : Lundi 28 avril 2014

Fin : Lundi 7 juillet 2014
 

Pré-requis

Un niveau de programmation équivalent à du Bac+3 (ou bonne expérience de programmation)
 

Charge de travail

5 – 7 heures / semaine
 

Coût

Gratuit
 

Certification

Non
 

Déroulement

Cours vidéo en ligne. évaluations de la progression avec des QCM, 1 exercice (parfois 2) à réaliser par semaine, forums d’échange d’exercices entre les participants prévu.
 

Programme

Voici l’échéancier hebdomadaire du cours:
 
1 : Premier contact
 
2 : Objective C
 
3 : Programmer une vue dans iOS
 
4 : Compléments sur les vues
 
5 : Vues «interactives»
 
6 : Localisation, carnet d’adresses et appareil photo
 
7 : Gestion et présentation de données structurées
 
8 : Accéléromètre, touch/multitouch et audio
 
9 : Multi-vues, vidéo,réseau «0conf» et préférences
 
10 : Réseau, XML et données persistantes
 

Plateforme

France Université Numérique
 

* MOOC Francophone est un annuaire. Nous n’organisons aucun cours, notre travail est de répertorier l’ensemble des MOOC (universitaires, grandes écoles et entreprises) de langue française. Le lien « Inscription » vous redirige vers la page web des organisateurs. Merci de les contacter directement pour tout problème lié à la connexion, aux mots de passes et inscriptions.