Introduction aux services web

De $1

Table des matières
aucun titre

Dans ce module, vous serez introduit aux services web.  Ce cours est dans la continuité du cours de composantes distribués pour l'entreprise dans lequel nous avons appris à developper des applications web de bout en bout (serveur+persistence+clients). Cependant le seul client avec lequel on était capable d'intéragir était un client web, tout a était fait en pensant aux navigateurs web.  De nos jours, il n'existe bien d'autres moyens pour accéder aux applications distantes: les navigateurs, les applications mobiles ( Smartphone, tablet, Smart TV, etc...).  Dans ce cours, nous allons apprendre comment permettre à une application web d'exposer ses services à plusieurs types de clients.  Nous vous introduirons aux web services.  Nous présenterons les services web SOAP et REST mais nous nous focaliserons sur les services de type REST. Vous aurez la possibilité d'utiliser de nouveaux Frameworks Javascript et CSS comme knockout et angularJS. 

Organisation du cours

Nous présenterons ce cours en quatre séances de 3 heures chacune; chaque séance inclura trois parties:

  1. Le cours magistral : exposé théorique sur des notions avec des examples concrets à l'appui 
  2. Les travaux dirigés (TDs): Exercices pratiques par rapport aux notions vues en cours
  3. Les travaux pratiques : dans lesquels vous aurez à finaliser les exercices commencés en classe   

Evaluation 

Ce cours sera évalué conjointement avec les cours de composantes distribués et de developpement d'application mobiles.  En effet, il servira de pont entre les applications mobiles (Android, iOS, et WP8). 

Support de cours