subject
Intro

edX: Programmation iOS (partie II)

 with  Fabrice Kordon and Étienne Renault

Notre vie quotidienne est fortement impactée par l'usage de nos smartphones et de nos tablettes. Il y a des applications pour presque tout : retoucher ses photos, consulter les horaires des trains, chercher une place de cinéma, choisir une recette de cuisine, se renseigner sur le traffic routier en temps réel, 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, ces terminaux disposent de nombreux capteurs que l'on peut avantageusement utiliser. C'est d'ailleurs ce qui a changé notre usage quotidien ces dernières années.

Ce MOOC est le second d'une série de deux MOOCs consacrés à la programmation sur iPhone et iPad mais il n’est pas nécessaire de l’avoir suivi si vous avez déjà des connaissances en Objective-C et en Swift. Vous pouvez d’ailleurs encore accéder à cette première partie afin de rafraichir vos connaissances. L’accès est accessible ici

Ce MOOC est le second d'une série de deux MOOCs consacrés à la programmation sur iPhone et iPad. Il se concentre sur le développement d'applications complexes s'appuyant sur des hiérarchies de vues et utilisant les capteurs du terminal: gyroscopes, appareils photos, GPS, etc. Nous avons également décidé de prendre en compte les dernières nouveautés introduites dans iOS. Ainsi, ce MOOC, s'il évoque Objective-C, le langage ``historique'' de développement sur cette plateforme qu'il faut connaître, passera beaucoup de temps sur le nouveau langage Swift (dans sa version 3, annoncée en Septembre 2016 avec iOS10).

L'objectif, si vous suivez attentivement ce cours et réalisez les exercices proposés, est de vous rendre capables de réaliser des applications riches et sophistiquées 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 sous iOS10, publié en septembre 2016. Nous recommandons donc l'usage de Xcode 8 ou ultérieur (accès gratuit sur le site d'Apple).

Ce cours est principalement destiné à des personnes maîtrisant déjà la programmation objet mais il n'est pas nécessaire d'avoir assisté à la partie I pour le suivre, même si cela aurait sans doute été un plus. Il est dérivé d'une unité d'enseignement de 5eme année (master 2) dispensée à l'Université Pierre et Marie Curie, le premier établissement universitaire à avoir proposé en France, en 1967, un diplôme d'informatique. Il tient également compte des nombreux retours des MOOCs qui se sont déroulés en 2014 et en 2015.

Le sujet vous intéresse? Inscrivez-vous et lancez-vous dans l'aventure. Aujourd'hui, d'anciens participants en 2014 et 2015 se sont réorientés vers la programmation mobile. Pourquoi pas vous?

Syllabus

  1. Géolocalisation, photos et carnet d’adresse
  2. Hiérarchies de vues
  3. Capteurs, gestes et son
  4. le langage Swift (v3)
  5. notifications, réseau et persistance
  6. éléments récents dans iOS
0 Student
reviews
Cost Free Online Course
Pace Upcoming
Subject iOS Development
Provider edX
Language French
Certificates $49 Certificate Available
Hours 5 hours a week
Calendar 6 weeks long
+ Add to My Courses
Learn Data Analysis udacity.com

Learn to become a Data Analyst. Job offer guaranteed or get a full refund.

Advertisement
Become a Data Scientist datacamp.com

Learn Python & R at your own pace. Start now for free!

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

0 reviews for edX's Programmation iOS (partie II)

Write a review

Write a review

How would you rate this course? *
How much of the course did you finish? *
Review
Create Review