Menu
Catégories
Cours Apprendre la Photo
Elephorm – After Effects CS6
Elephorm – ArchiCAD 17
Elephorm – Audition CC
Elephorm – PHP5 et MySQL
Elephorm – Macrophotographie
Elephorm – Google AdWords
Elephorm – Retouche Photo Mode
Elephorm – Illustrator CS6
Elephorm – Indesign CS6
Elephorm – Photoshop et Maya
Elephorm – Concept Photoshop
Elephorm – Peinture Photoshop
Elephorm – Reflex numérique
Elephorm – Revit Architecture
Elephorm – AutoCAD 2013
Elephorm – Avid Studio
Elephorm – Corel Painter
Elephorm – Facebook et Twitter
Elephorm – Final Cut Pro X
Elephorm – HTML5 et CSS3
Elephorm – Java pour le Web
Elephorm – Photo panoramique
Elephorm – Design Sonore
Elephorm – Mastering Audio
Elephorm – Mixage audio
Elephorm – Rendu 3D avec V-Ray
Elephorm – Web Python Django
Elephorm – Eclairage photo
Elephorm – Cinema 4D Atelier
La photo expliquée à Grand-Mère
Retouche de mode
Créer un site en flash
Thème e-commerce Wordpress
Skillbees – Facebook TPE et PME
Skillbees – Le management

MOOC FUN (France Université Numérique) – Programmation sur iOS

MOOC FUN (France Université Numérique) – Programmation sur iOS

VIDEO | Français | UPMC / Fabrice Kordon / Étienne Renault / Céline Gouyet | ~ 53 H | ~ 17 Go

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. Les exercices sont réalisés avec iOS7 publié en septembre 2013. Nous recommandons donc l’usage de Xcode 5.02 ou ultérieur (accès gratuit sur le site d’Apple).

Effort estimé : 5:30 H/semaine

À QUI S’ADRESSE CE COURS ?
Ce cours s’adresse aux personnes compétentes en programmation et possédant de bonnes notions sur l’utilisation des langages objets (Objective C, C++, Java, Ada), des langages procéduraux (C) ainsi que des principes de base en système d’exploitation (interruptions, notion d’événement, etc).

PRÉ-REQUIS
Les prérequis sont un niveau de connaissances équivalent à celui d’une licence en informatique. Si, avant de suivre cet enseignement, vous souhaitez revoir certaines notions de programmation, vous pouvez consulter les références présentées ci-après (que vous devriez trouver en bibliothèque):

Langage C :
B. Kernighan & D. Ritchie, Le langage C norme ANSI (traduction), DUNOD
en ligne – C code reference

Langage C++ :
S. Meyer, Effective C++, 3rd Edition: 55 Specific Ways to Improve Your Programs and Designs, Addison–Wesley, 2005
en ligne – Programmation C++ (débutant)

Langage Objective C :
J. DeVoe, Objective C, Wiley
en ligne – Programming with Objective-C

Langage Java :
K. Arnold, J. Gosling, D. Holmes, The Java Programming Language, 4th Edition, Addison-Wesley Professional
en ligne – Apprendre Java – Cours et exercices

ÉQUIPE PÉDAGOGIQUE :

Fabrice Kordon :
Professeur à l’Université Pierre & Marie Curie.
Docteur de l’Université Pierre & Marie Curie (1992), Fabrice Kordon a créé la spécialité «Systèmes et Applications Répartis» au moment de la mise en place de la réforme LMD. Spécialiste de la fiabilité logicielle des systèmes répartis et responsable de l’équipe «Modélisation et Vérification» du LIP6, il a participé à la création des premiers enseignements sur iOS à l’UPMC en janvier 2010.

Étienne Renault :
Doctorant à l’Université Pierre & Marie Curie.
Titulaire d’un master de l’université Pierre & Marie Curie en «Système et applications réparties», Étienne Renault est actuellement doctorant au sein des laboratoires du LIP6 et du LRDE. Il s’intéresse à la vérification formelle des systèmes concurrents. Depuis 2011, il participe aux enseignements sur iOS et Android.

Céline Gouyet :
Étudiante en M2 Management des Connaissances et Innovation à l’Université Pierre & Marie Curie.
Actuellement en spécialisation «Ingénierie de la Formation en Ligne», Céline Gouyet a auparavant suivi une licence de biologie à l’Université de Cergy puis un master 1 d’éthologie à l’Université Paris 13. Elle est l’ingénieure pédagogique de ce MOOC et aide les enseignants dans le déploiement des ressources pédagogique.

PLAN DU COURS

Voici l’échéancier hebdomadaire du cours:
Semaine – 01 : Premier contact,
Semaine – 02 : Objective C,
Semaine – 03 : Programmer une vue dans iOS,
Semaine – 04 : Compléments sur les vues,
Semaine – 05 : Vues «interactives»,
Semaine – 06 : Localisation, carnet d’adresses et appareil photo,
Semaine – 07 : Gestion et présentation de données structurées,
Semaine – 08 : Accéléromètre, touch/multitouch et audio,
Semaine – 09 : Multi-vues, vidéo,réseau «0conf» et préférences,
Semaine – 10 : Réseau, XML et données persistantes.

CONDITIONS D’UTILISATION

Le cours :
Licence Creative Commons BY NC SA : l’utilisateur doit mentionner le nom de l’auteur, il peut exploiter l’œuvre sauf dans un contexte commercial et il ne peut apporter de modifications de l’œuvre originale.

Les exercices produits par les internautes :
Licence Creative Commons BY NC SA : l’utilisateur doit mentionner le nom de l’auteur, il peut exploiter l’œuvre sauf dans un contexte commercial et il ne peut apporter de modifications de l’œuvre originale.

TELECHARGER
01 02 03 04 05 06 07 08 09 10
Pass: warezlander.com

Abonnez-vous aux flux RSS
Articles récents
Shutterstock Mega Collection
Adobe Creative Cloud WIN & MAC
Vengeance Ultimate Pack
Ableton Live 9 – Mega Collection
MAGIX Soundpool DVD Collection
Comprendre et utiliser le Bitcoin
V2B Photoshop CS6
V2B C++ 11 Les fondamentaux
V2B Camtasia 8 Fondamentaux
V2B Créer application web PHP
V2B Créer site avec WordPress
V2B Découverte de Cubase 8
V2B Excel VBA Notions avancées
V2B Illustrator Création d’icônes
V2B iMovie 10 Les fondamentaux
V2B iPhoto 9 Les fondamentaux
V2B La 3D avec Photoshop CC
V2B Correction images DxO Labs
V2B Peinture avec Photoshop
V2B Détourage cheveux avec PS
V2B Le HDR avec Photoshop
V2B Les fondamentaux de C#
V2B Capture One Pro 8
V2B Dropbox Les fondamentaux
V2B La programmation
V2B Lightroom 6 et CC
V2B Logic Pro X Fondamentaux
V2B Photoshop CC Colorisation