Plateformes collaboratives (ISOC631_IDU)

Volume horaire

CM : 12h / TD : 12h / TP : 16h

Présentation

Le but de ce cours est d'introduire les principes et l'utilisation des plateformes collaboratives.  En particulier les notions d'API seront introduites. Nous verrons en particulier les réseaux sociaux (Facebook et Twitter), les plateformes de développement collaboratives comme GitHub ou freshmat et le Crowd Funding. Finalement une introduction au logiciel libre et au développement participatif sera faite. Ce cours sera l'occasion pour les étudiants de faire un projet autour de ces plateformes.

The aim of this course is to introduce collaborative platforms principles and usage. In particular the concept of API will be described and illustrated. We will in particular look at social networks (Facebook and Twitter), Cooperative development platforms like github and freshmeat, and Crowd Funding.  Finally and introduction to open source development will be presented. The course will be the occasion for the student to make a project combining several of the collaborative platforms.

Compétences acquises

Acquis apprentissage : ce cours vise à rendre l'étudiant apte à :

Niveau

Objectifs spécifiques : à l'issue de ce cours, l'étudiant sera capable : 

Using Online collaborative platform

Maîtrise

Objectifs spécifiques : à l'issue de ce cours, l'étudiant sera capable :

to understand the concept of API

to use Twitter and Facebook API

to use collaborative development tools like GitHub

to understand issues of open source development 

Plan du cours

  1. Introduction to the concept of Platform and API
  2. REST API
  3. Middleware
  4. Introduction to Facebook API and social graph search
  5. Introduction to Twitter API (streaming and search)
  6. Using collaborative development platform (Using GIT, SVN and Mercurial)
  7. Introduction to Crowd Funding platforms
  8. A history of open source projects (GNU, LINUX)

          

Diplômes intégrant ce cours

En bref

Langue d'enseignement
Anglais

Contact(s)

UFR, Écoles, Instituts

Lieu(x)

  • Annecy-le-Vieux (74)