Programmation web 2

  • Cours (CM) -
  • Cours intégrés (CI) 12h
  • Travaux dirigés (TD) -
  • Travaux pratiques (TP) 16h
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Niveau de l'enseignement : B2-Avancé - Utilisateur indépendant

Description du contenu de l'enseignement

Cette UE présente les principes et techniques de développement permettant de réaliser dans les règles de l'art des applications WEB client léger. Les différentes briques nécessaires à cet objectif y seront abordées pour comprendre le développement WEB dans son ensemble : l'infrastructure, le modèle client/serveur, le HTML, le rendu CSS, le Javascript et la méthode AJAX, l'utilisation de librairie telles jQuery pour dynamiser les IHM et de frameworks tels Bootstrap pour répondre aux problématiques du responsive, le langage PHP. Durant cette UE, les étudiants réalisent un mini-développement mettant en oeuvre tout ou partie de ces principes dans le cadre d'un projet.

Compétences à acquérir

À l'issue de cette UE un étudiant connaîtra :
- Le modèle client serveur
- Le DOM, les événements et les balises HTML
- Le montage et intégration HTML
- L'utilisation des formulaires
- L'utilisation des CSS
- Le langage Javascript et les appels AJAX
- Le responsive : principes et framework
- Le langage PHP

Bibliographie, lectures recommandées

Références :
- Denis MATARAZZO : Apprenez les langages HTML5, CSS3 et JavaScript pour créer votre premier site web, Eni Editions , 2014
- Julien Gambelli : Apprendre à développer un site web responsive et dynamique avec PHP, Eni Editions , 2016

Pré-requis recommandés

À l'entrée de cette UE, un étudiant devrait savoir :
- développer dans un langage impératif
- utiliser des composants fournis par une librairie
- développer avec la rigueur inhérente à l'utilisation d'un framework

Contact

UFR de Mathématique et Informatique

7 RUE RENE DESCARTES
67084 STRASBOURG
0368850123

Responsable

Thierry Pulvermuller


LICENCE - Informatique