S9 DOSI Développement clients Web

Présentation

Ce cours fournit un panorama des principales technologies du Web qui sont exécutées sur le poste client : présentation et échange de données, langages de script et d’animation, approches asynchrones. On y étudie les langages à balises de présentation et d’échange de données (HTML, CSS, XML, XSL, …), les langages de script et d’animation (JavaScript, Ajax, Flex, …) exécutés par le client, les frameworks JavaScript utilisés en entreprise : React, Jquery, Bootstrap, etc.

Pré-requis nécessaires

  • Conception objet
  • Programmation objet

Objectifs

L’objectif de ce cours est d’acquérir les connaissances et les pratiques nécessaires à la création de :

  • Sites web statiques avec les technologies HTML, CSS.
  • Clients web dynamiques avec la mise en oeuvre de frameworks JavaScript (React) faisant appel à des Web Services REST.

Compétences visées

  • Maîtriser l'utilisation de HTML/CSS et Javascript dans la conception de l’interface web côté client.
  • Utiliser des frameworks CSS/JS comme Jquery, Bootstrap.
  • Programmer en JavaScript, construire des interfaces utilisateur dynamiques
  • Gestion de événements
  • Consommation de services web REST